diff --git a/.github/workflows/rdme-openapi.yml b/.github/workflows/rdme-openapi.yml index 63589f7e..86b2f70e 100644 --- a/.github/workflows/rdme-openapi.yml +++ b/.github/workflows/rdme-openapi.yml @@ -14,10 +14,24 @@ jobs: rdme-openapi: runs-on: ubuntu-latest steps: - - name: Check out repo 📚 - uses: actions/checkout@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 + with: + python-version: "3.11" + + - name: install pipenv + run: | + pip install pipenv + + - name: install dependencies + run: | + pipenv install + + - name: build oas file + run: | + pipenv run python manage.py spectacular --file openapi-schema.yml - name: Run `openapi` command for v1🚀 uses: readmeio/rdme@v8 with: - rdme: openapi openapi-schema.yml --key=${{ secrets.README_API_KEY }} --id=641f6d9e0ffbcd06c0e7343c \ No newline at end of file + rdme: openapi openapi-schema.yml --key=${{ secrets.README_API_KEY }} --id=6715b7fb7960ee004eb4a8cf diff --git a/.gitignore b/.gitignore index 61e79c89..35e51540 100644 --- a/.gitignore +++ b/.gitignore @@ -18,4 +18,5 @@ server/whoosh_index/ # pyenv env file .python-version -api/tests/approved_files/*.recieved.* \ No newline at end of file +api/tests/approved_files/*.recieved.* +openapi-schema.yml diff --git a/Pipfile b/Pipfile index a16d3fc4..21e030a0 100644 --- a/Pipfile +++ b/Pipfile @@ -12,6 +12,7 @@ newrelic = "*" requests = "*" whitenoise = "*" gunicorn = "*" +drf-spectacular = "*" [dev-packages] pytest = "*" diff --git a/Pipfile.lock b/Pipfile.lock index 06f87650..8379245d 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "7f5551caaef3607b1e575f418d79007782a3947acf18e2d3b0fe718459d5192e" + "sha256": "c9616a562cfaf994dd155d24d80b6fc04ef51ff0f982bf85262e37cd5c6583b5" }, "pipfile-spec": 6, "requires": { @@ -24,6 +24,14 @@ "markers": "python_version >= '3.8'", "version": "==3.8.1" }, + "attrs": { + "hashes": [ + "sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346", + "sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2" + ], + "markers": "python_version >= '3.7'", + "version": "==24.2.0" + }, "certifi": { "hashes": [ "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8", @@ -34,117 +42,132 @@ }, "charset-normalizer": { "hashes": [ - "sha256:06435b539f889b1f6f4ac1758871aae42dc3a8c0e24ac9e60c2384973ad73027", - "sha256:06a81e93cd441c56a9b65d8e1d043daeb97a3d0856d177d5c90ba85acb3db087", - "sha256:0a55554a2fa0d408816b3b5cedf0045f4b8e1a6065aec45849de2d6f3f8e9786", - "sha256:0b2b64d2bb6d3fb9112bafa732def486049e63de9618b5843bcdd081d8144cd8", - "sha256:10955842570876604d404661fbccbc9c7e684caf432c09c715ec38fbae45ae09", - "sha256:122c7fa62b130ed55f8f285bfd56d5f4b4a5b503609d181f9ad85e55c89f4185", - "sha256:1ceae2f17a9c33cb48e3263960dc5fc8005351ee19db217e9b1bb15d28c02574", - "sha256:1d3193f4a680c64b4b6a9115943538edb896edc190f0b222e73761716519268e", - "sha256:1f79682fbe303db92bc2b1136016a38a42e835d932bab5b3b1bfcfbf0640e519", - "sha256:2127566c664442652f024c837091890cb1942c30937add288223dc895793f898", - "sha256:22afcb9f253dac0696b5a4be4a1c0f8762f8239e21b99680099abd9b2b1b2269", - "sha256:25baf083bf6f6b341f4121c2f3c548875ee6f5339300e08be3f2b2ba1721cdd3", - "sha256:2e81c7b9c8979ce92ed306c249d46894776a909505d8f5a4ba55b14206e3222f", - "sha256:3287761bc4ee9e33561a7e058c72ac0938c4f57fe49a09eae428fd88aafe7bb6", - "sha256:34d1c8da1e78d2e001f363791c98a272bb734000fcef47a491c1e3b0505657a8", - "sha256:37e55c8e51c236f95b033f6fb391d7d7970ba5fe7ff453dad675e88cf303377a", - "sha256:3d47fa203a7bd9c5b6cee4736ee84ca03b8ef23193c0d1ca99b5089f72645c73", - "sha256:3e4d1f6587322d2788836a99c69062fbb091331ec940e02d12d179c1d53e25fc", - "sha256:42cb296636fcc8b0644486d15c12376cb9fa75443e00fb25de0b8602e64c1714", - "sha256:45485e01ff4d3630ec0d9617310448a8702f70e9c01906b0d0118bdf9d124cf2", - "sha256:4a78b2b446bd7c934f5dcedc588903fb2f5eec172f3d29e52a9096a43722adfc", - "sha256:4ab2fe47fae9e0f9dee8c04187ce5d09f48eabe611be8259444906793ab7cbce", - "sha256:4d0d1650369165a14e14e1e47b372cfcb31d6ab44e6e33cb2d4e57265290044d", - "sha256:549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e", - "sha256:55086ee1064215781fff39a1af09518bc9255b50d6333f2e4c74ca09fac6a8f6", - "sha256:572c3763a264ba47b3cf708a44ce965d98555f618ca42c926a9c1616d8f34269", - "sha256:573f6eac48f4769d667c4442081b1794f52919e7edada77495aaed9236d13a96", - "sha256:5b4c145409bef602a690e7cfad0a15a55c13320ff7a3ad7ca59c13bb8ba4d45d", - "sha256:6463effa3186ea09411d50efc7d85360b38d5f09b870c48e4600f63af490e56a", - "sha256:65f6f63034100ead094b8744b3b97965785388f308a64cf8d7c34f2f2e5be0c4", - "sha256:663946639d296df6a2bb2aa51b60a2454ca1cb29835324c640dafb5ff2131a77", - "sha256:6897af51655e3691ff853668779c7bad41579facacf5fd7253b0133308cf000d", - "sha256:68d1f8a9e9e37c1223b656399be5d6b448dea850bed7d0f87a8311f1ff3dabb0", - "sha256:6ac7ffc7ad6d040517be39eb591cac5ff87416c2537df6ba3cba3bae290c0fed", - "sha256:6b3251890fff30ee142c44144871185dbe13b11bab478a88887a639655be1068", - "sha256:6c4caeef8fa63d06bd437cd4bdcf3ffefe6738fb1b25951440d80dc7df8c03ac", - "sha256:6ef1d82a3af9d3eecdba2321dc1b3c238245d890843e040e41e470ffa64c3e25", - "sha256:753f10e867343b4511128c6ed8c82f7bec3bd026875576dfd88483c5c73b2fd8", - "sha256:7cd13a2e3ddeed6913a65e66e94b51d80a041145a026c27e6bb76c31a853c6ab", - "sha256:7ed9e526742851e8d5cc9e6cf41427dfc6068d4f5a3bb03659444b4cabf6bc26", - "sha256:7f04c839ed0b6b98b1a7501a002144b76c18fb1c1850c8b98d458ac269e26ed2", - "sha256:802fe99cca7457642125a8a88a084cef28ff0cf9407060f7b93dca5aa25480db", - "sha256:80402cd6ee291dcb72644d6eac93785fe2c8b9cb30893c1af5b8fdd753b9d40f", - "sha256:8465322196c8b4d7ab6d1e049e4c5cb460d0394da4a27d23cc242fbf0034b6b5", - "sha256:86216b5cee4b06df986d214f664305142d9c76df9b6512be2738aa72a2048f99", - "sha256:87d1351268731db79e0f8e745d92493ee2841c974128ef629dc518b937d9194c", - "sha256:8bdb58ff7ba23002a4c5808d608e4e6c687175724f54a5dade5fa8c67b604e4d", - "sha256:8c622a5fe39a48f78944a87d4fb8a53ee07344641b0562c540d840748571b811", - "sha256:8d756e44e94489e49571086ef83b2bb8ce311e730092d2c34ca8f7d925cb20aa", - "sha256:8f4a014bc36d3c57402e2977dada34f9c12300af536839dc38c0beab8878f38a", - "sha256:9063e24fdb1e498ab71cb7419e24622516c4a04476b17a2dab57e8baa30d6e03", - "sha256:90d558489962fd4918143277a773316e56c72da56ec7aa3dc3dbbe20fdfed15b", - "sha256:923c0c831b7cfcb071580d3f46c4baf50f174be571576556269530f4bbd79d04", - "sha256:95f2a5796329323b8f0512e09dbb7a1860c46a39da62ecb2324f116fa8fdc85c", - "sha256:96b02a3dc4381e5494fad39be677abcb5e6634bf7b4fa83a6dd3112607547001", - "sha256:9f96df6923e21816da7e0ad3fd47dd8f94b2a5ce594e00677c0013018b813458", - "sha256:a10af20b82360ab00827f916a6058451b723b4e65030c5a18577c8b2de5b3389", - "sha256:a50aebfa173e157099939b17f18600f72f84eed3049e743b68ad15bd69b6bf99", - "sha256:a981a536974bbc7a512cf44ed14938cf01030a99e9b3a06dd59578882f06f985", - "sha256:a9a8e9031d613fd2009c182b69c7b2c1ef8239a0efb1df3f7c8da66d5dd3d537", - "sha256:ae5f4161f18c61806f411a13b0310bea87f987c7d2ecdbdaad0e94eb2e404238", - "sha256:aed38f6e4fb3f5d6bf81bfa990a07806be9d83cf7bacef998ab1a9bd660a581f", - "sha256:b01b88d45a6fcb69667cd6d2f7a9aeb4bf53760d7fc536bf679ec94fe9f3ff3d", - "sha256:b261ccdec7821281dade748d088bb6e9b69e6d15b30652b74cbbac25e280b796", - "sha256:b2b0a0c0517616b6869869f8c581d4eb2dd83a4d79e0ebcb7d373ef9956aeb0a", - "sha256:b4a23f61ce87adf89be746c8a8974fe1c823c891d8f86eb218bb957c924bb143", - "sha256:bd8f7df7d12c2db9fab40bdd87a7c09b1530128315d047a086fa3ae3435cb3a8", - "sha256:beb58fe5cdb101e3a055192ac291b7a21e3b7ef4f67fa1d74e331a7f2124341c", - "sha256:c002b4ffc0be611f0d9da932eb0f704fe2602a9a949d1f738e4c34c75b0863d5", - "sha256:c083af607d2515612056a31f0a8d9e0fcb5876b7bfc0abad3ecd275bc4ebc2d5", - "sha256:c180f51afb394e165eafe4ac2936a14bee3eb10debc9d9e4db8958fe36afe711", - "sha256:c235ebd9baae02f1b77bcea61bce332cb4331dc3617d254df3323aa01ab47bd4", - "sha256:cd70574b12bb8a4d2aaa0094515df2463cb429d8536cfb6c7ce983246983e5a6", - "sha256:d0eccceffcb53201b5bfebb52600a5fb483a20b61da9dbc885f8b103cbe7598c", - "sha256:d965bba47ddeec8cd560687584e88cf699fd28f192ceb452d1d7ee807c5597b7", - "sha256:db364eca23f876da6f9e16c9da0df51aa4f104a972735574842618b8c6d999d4", - "sha256:ddbb2551d7e0102e7252db79ba445cdab71b26640817ab1e3e3648dad515003b", - "sha256:deb6be0ac38ece9ba87dea880e438f25ca3eddfac8b002a2ec3d9183a454e8ae", - "sha256:e06ed3eb3218bc64786f7db41917d4e686cc4856944f53d5bdf83a6884432e12", - "sha256:e27ad930a842b4c5eb8ac0016b0a54f5aebbe679340c26101df33424142c143c", - "sha256:e537484df0d8f426ce2afb2d0f8e1c3d0b114b83f8850e5f2fbea0e797bd82ae", - "sha256:eb00ed941194665c332bf8e078baf037d6c35d7c4f3102ea2d4f16ca94a26dc8", - "sha256:eb6904c354526e758fda7167b33005998fb68c46fbc10e013ca97f21ca5c8887", - "sha256:eb8821e09e916165e160797a6c17edda0679379a4be5c716c260e836e122f54b", - "sha256:efcb3f6676480691518c177e3b465bcddf57cea040302f9f4e6e191af91174d4", - "sha256:f27273b60488abe721a075bcca6d7f3964f9f6f067c8c4c605743023d7d3944f", - "sha256:f30c3cb33b24454a82faecaf01b19c18562b1e89558fb6c56de4d9118a032fd5", - "sha256:fb69256e180cb6c8a894fee62b3afebae785babc1ee98b81cdf68bbca1987f33", - "sha256:fd1abc0d89e30cc4e02e4064dc67fcc51bd941eb395c502aac3ec19fab46b519", - "sha256:ff8fa367d09b717b2a17a052544193ad76cd49979c805768879cb63d9ca50561" + "sha256:0099d79bdfcf5c1f0c2c72f91516702ebf8b0b8ddd8905f97a8aecf49712c621", + "sha256:0713f3adb9d03d49d365b70b84775d0a0d18e4ab08d12bc46baa6132ba78aaf6", + "sha256:07afec21bbbbf8a5cc3651aa96b980afe2526e7f048fdfb7f1014d84acc8b6d8", + "sha256:0b309d1747110feb25d7ed6b01afdec269c647d382c857ef4663bbe6ad95a912", + "sha256:0d99dd8ff461990f12d6e42c7347fd9ab2532fb70e9621ba520f9e8637161d7c", + "sha256:0de7b687289d3c1b3e8660d0741874abe7888100efe14bd0f9fd7141bcbda92b", + "sha256:1110e22af8ca26b90bd6364fe4c763329b0ebf1ee213ba32b68c73de5752323d", + "sha256:130272c698667a982a5d0e626851ceff662565379baf0ff2cc58067b81d4f11d", + "sha256:136815f06a3ae311fae551c3df1f998a1ebd01ddd424aa5603a4336997629e95", + "sha256:14215b71a762336254351b00ec720a8e85cada43b987da5a042e4ce3e82bd68e", + "sha256:1db4e7fefefd0f548d73e2e2e041f9df5c59e178b4c72fbac4cc6f535cfb1565", + "sha256:1ffd9493de4c922f2a38c2bf62b831dcec90ac673ed1ca182fe11b4d8e9f2a64", + "sha256:2006769bd1640bdf4d5641c69a3d63b71b81445473cac5ded39740a226fa88ab", + "sha256:20587d20f557fe189b7947d8e7ec5afa110ccf72a3128d61a2a387c3313f46be", + "sha256:223217c3d4f82c3ac5e29032b3f1c2eb0fb591b72161f86d93f5719079dae93e", + "sha256:27623ba66c183eca01bf9ff833875b459cad267aeeb044477fedac35e19ba907", + "sha256:285e96d9d53422efc0d7a17c60e59f37fbf3dfa942073f666db4ac71e8d726d0", + "sha256:2de62e8801ddfff069cd5c504ce3bc9672b23266597d4e4f50eda28846c322f2", + "sha256:2f6c34da58ea9c1a9515621f4d9ac379871a8f21168ba1b5e09d74250de5ad62", + "sha256:309a7de0a0ff3040acaebb35ec45d18db4b28232f21998851cfa709eeff49d62", + "sha256:35c404d74c2926d0287fbd63ed5d27eb911eb9e4a3bb2c6d294f3cfd4a9e0c23", + "sha256:3710a9751938947e6327ea9f3ea6332a09bf0ba0c09cae9cb1f250bd1f1549bc", + "sha256:3d59d125ffbd6d552765510e3f31ed75ebac2c7470c7274195b9161a32350284", + "sha256:40d3ff7fc90b98c637bda91c89d51264a3dcf210cade3a2c6f838c7268d7a4ca", + "sha256:425c5f215d0eecee9a56cdb703203dda90423247421bf0d67125add85d0c4455", + "sha256:43193c5cda5d612f247172016c4bb71251c784d7a4d9314677186a838ad34858", + "sha256:44aeb140295a2f0659e113b31cfe92c9061622cadbc9e2a2f7b8ef6b1e29ef4b", + "sha256:47334db71978b23ebcf3c0f9f5ee98b8d65992b65c9c4f2d34c2eaf5bcaf0594", + "sha256:4796efc4faf6b53a18e3d46343535caed491776a22af773f366534056c4e1fbc", + "sha256:4a51b48f42d9358460b78725283f04bddaf44a9358197b889657deba38f329db", + "sha256:4b67fdab07fdd3c10bb21edab3cbfe8cf5696f453afce75d815d9d7223fbe88b", + "sha256:4ec9dd88a5b71abfc74e9df5ebe7921c35cbb3b641181a531ca65cdb5e8e4dea", + "sha256:4f9fc98dad6c2eaa32fc3af1417d95b5e3d08aff968df0cd320066def971f9a6", + "sha256:54b6a92d009cbe2fb11054ba694bc9e284dad30a26757b1e372a1fdddaf21920", + "sha256:55f56e2ebd4e3bc50442fbc0888c9d8c94e4e06a933804e2af3e89e2f9c1c749", + "sha256:5726cf76c982532c1863fb64d8c6dd0e4c90b6ece9feb06c9f202417a31f7dd7", + "sha256:5d447056e2ca60382d460a604b6302d8db69476fd2015c81e7c35417cfabe4cd", + "sha256:5ed2e36c3e9b4f21dd9422f6893dec0abf2cca553af509b10cd630f878d3eb99", + "sha256:5ff2ed8194587faf56555927b3aa10e6fb69d931e33953943bc4f837dfee2242", + "sha256:62f60aebecfc7f4b82e3f639a7d1433a20ec32824db2199a11ad4f5e146ef5ee", + "sha256:63bc5c4ae26e4bc6be6469943b8253c0fd4e4186c43ad46e713ea61a0ba49129", + "sha256:6b40e8d38afe634559e398cc32b1472f376a4099c75fe6299ae607e404c033b2", + "sha256:6b493a043635eb376e50eedf7818f2f322eabbaa974e948bd8bdd29eb7ef2a51", + "sha256:6dba5d19c4dfab08e58d5b36304b3f92f3bd5d42c1a3fa37b5ba5cdf6dfcbcee", + "sha256:6fd30dc99682dc2c603c2b315bded2799019cea829f8bf57dc6b61efde6611c8", + "sha256:707b82d19e65c9bd28b81dde95249b07bf9f5b90ebe1ef17d9b57473f8a64b7b", + "sha256:7706f5850360ac01d80c89bcef1640683cc12ed87f42579dab6c5d3ed6888613", + "sha256:7782afc9b6b42200f7362858f9e73b1f8316afb276d316336c0ec3bd73312742", + "sha256:79983512b108e4a164b9c8d34de3992f76d48cadc9554c9e60b43f308988aabe", + "sha256:7f683ddc7eedd742e2889d2bfb96d69573fde1d92fcb811979cdb7165bb9c7d3", + "sha256:82357d85de703176b5587dbe6ade8ff67f9f69a41c0733cf2425378b49954de5", + "sha256:84450ba661fb96e9fd67629b93d2941c871ca86fc38d835d19d4225ff946a631", + "sha256:86f4e8cca779080f66ff4f191a685ced73d2f72d50216f7112185dc02b90b9b7", + "sha256:8cda06946eac330cbe6598f77bb54e690b4ca93f593dee1568ad22b04f347c15", + "sha256:8ce7fd6767a1cc5a92a639b391891bf1c268b03ec7e021c7d6d902285259685c", + "sha256:8ff4e7cdfdb1ab5698e675ca622e72d58a6fa2a8aa58195de0c0061288e6e3ea", + "sha256:9289fd5dddcf57bab41d044f1756550f9e7cf0c8e373b8cdf0ce8773dc4bd417", + "sha256:92a7e36b000bf022ef3dbb9c46bfe2d52c047d5e3f3343f43204263c5addc250", + "sha256:92db3c28b5b2a273346bebb24857fda45601aef6ae1c011c0a997106581e8a88", + "sha256:95c3c157765b031331dd4db3c775e58deaee050a3042fcad72cbc4189d7c8dca", + "sha256:980b4f289d1d90ca5efcf07958d3eb38ed9c0b7676bf2831a54d4f66f9c27dfa", + "sha256:9ae4ef0b3f6b41bad6366fb0ea4fc1d7ed051528e113a60fa2a65a9abb5b1d99", + "sha256:9c98230f5042f4945f957d006edccc2af1e03ed5e37ce7c373f00a5a4daa6149", + "sha256:9fa2566ca27d67c86569e8c85297aaf413ffab85a8960500f12ea34ff98e4c41", + "sha256:a14969b8691f7998e74663b77b4c36c0337cb1df552da83d5c9004a93afdb574", + "sha256:a8aacce6e2e1edcb6ac625fb0f8c3a9570ccc7bfba1f63419b3769ccf6a00ed0", + "sha256:a8e538f46104c815be19c975572d74afb53f29650ea2025bbfaef359d2de2f7f", + "sha256:aa41e526a5d4a9dfcfbab0716c7e8a1b215abd3f3df5a45cf18a12721d31cb5d", + "sha256:aa693779a8b50cd97570e5a0f343538a8dbd3e496fa5dcb87e29406ad0299654", + "sha256:ab22fbd9765e6954bc0bcff24c25ff71dcbfdb185fcdaca49e81bac68fe724d3", + "sha256:ab2e5bef076f5a235c3774b4f4028a680432cded7cad37bba0fd90d64b187d19", + "sha256:ab973df98fc99ab39080bfb0eb3a925181454d7c3ac8a1e695fddfae696d9e90", + "sha256:af73657b7a68211996527dbfeffbb0864e043d270580c5aef06dc4b659a4b578", + "sha256:b197e7094f232959f8f20541ead1d9862ac5ebea1d58e9849c1bf979255dfac9", + "sha256:b295729485b06c1a0683af02a9e42d2caa9db04a373dc38a6a58cdd1e8abddf1", + "sha256:b8831399554b92b72af5932cdbbd4ddc55c55f631bb13ff8fe4e6536a06c5c51", + "sha256:b8dcd239c743aa2f9c22ce674a145e0a25cb1566c495928440a181ca1ccf6719", + "sha256:bcb4f8ea87d03bc51ad04add8ceaf9b0f085ac045ab4d74e73bbc2dc033f0236", + "sha256:bd7af3717683bea4c87acd8c0d3d5b44d56120b26fd3f8a692bdd2d5260c620a", + "sha256:bf4475b82be41b07cc5e5ff94810e6a01f276e37c2d55571e3fe175e467a1a1c", + "sha256:c3e446d253bd88f6377260d07c895816ebf33ffffd56c1c792b13bff9c3e1ade", + "sha256:c57516e58fd17d03ebe67e181a4e4e2ccab1168f8c2976c6a334d4f819fe5944", + "sha256:c94057af19bc953643a33581844649a7fdab902624d2eb739738a30e2b3e60fc", + "sha256:cab5d0b79d987c67f3b9e9c53f54a61360422a5a0bc075f43cab5621d530c3b6", + "sha256:ce031db0408e487fd2775d745ce30a7cd2923667cf3b69d48d219f1d8f5ddeb6", + "sha256:cee4373f4d3ad28f1ab6290684d8e2ebdb9e7a1b74fdc39e4c211995f77bec27", + "sha256:d5b054862739d276e09928de37c79ddeec42a6e1bfc55863be96a36ba22926f6", + "sha256:dbe03226baf438ac4fda9e2d0715022fd579cb641c4cf639fa40d53b2fe6f3e2", + "sha256:dc15e99b2d8a656f8e666854404f1ba54765871104e50c8e9813af8a7db07f12", + "sha256:dcaf7c1524c0542ee2fc82cc8ec337f7a9f7edee2532421ab200d2b920fc97cf", + "sha256:dd4eda173a9fcccb5f2e2bd2a9f423d180194b1bf17cf59e3269899235b2a114", + "sha256:dd9a8bd8900e65504a305bf8ae6fa9fbc66de94178c420791d0293702fce2df7", + "sha256:de7376c29d95d6719048c194a9cf1a1b0393fbe8488a22008610b0361d834ecf", + "sha256:e7fdd52961feb4c96507aa649550ec2a0d527c086d284749b2f582f2d40a2e0d", + "sha256:e91f541a85298cf35433bf66f3fab2a4a2cff05c127eeca4af174f6d497f0d4b", + "sha256:e9e3c4c9e1ed40ea53acf11e2a386383c3304212c965773704e4603d589343ed", + "sha256:ee803480535c44e7f5ad00788526da7d85525cfefaf8acf8ab9a310000be4b03", + "sha256:f09cb5a7bbe1ecae6e87901a2eb23e0256bb524a79ccc53eb0b7629fbe7677c4", + "sha256:f19c1585933c82098c2a520f8ec1227f20e339e33aca8fa6f956f6691b784e67", + "sha256:f1a2f519ae173b5b6a2c9d5fa3116ce16e48b3462c8b96dfdded11055e3d6365", + "sha256:f28f891ccd15c514a0981f3b9db9aa23d62fe1a99997512b0491d2ed323d229a", + "sha256:f3e73a4255342d4eb26ef6df01e3962e73aa29baa3124a8e824c5d3364a65748", + "sha256:f606a1881d2663630ea5b8ce2efe2111740df4b687bd78b34a8131baa007f79b", + "sha256:fe9f97feb71aa9896b81973a7bbada8c49501dc73e58a10fcef6663af95e5079", + "sha256:ffc519621dce0c767e96b9c53f09c5d215578e10b02c285809f76509a3931482" ], "markers": "python_full_version >= '3.7.0'", - "version": "==3.3.2" + "version": "==3.4.0" }, "django": { "hashes": [ - "sha256:021ffb7fdab3d2d388bc8c7c2434eb9c1f6f4d09e6119010bbb1694dda286bc2", - "sha256:71603f27dac22a6533fb38d83072eea9ddb4017fead6f67f2562a40402d61c3f" + "sha256:bd7376f90c99f96b643722eee676498706c9fd7dc759f55ebfaf2c08ebcdf4f0", + "sha256:f11aa87ad8d5617171e3f77e1d5d16f004b79a2cf5d2e1d2b97a6a1f8e9ba5ed" ], "index": "pypi", "markers": "python_version >= '3.10'", - "version": "==5.1.1" + "version": "==5.1.2" }, "django-cors-headers": { "hashes": [ - "sha256:5c6e3b7fe870876a1efdfeb4f433782c3524078fa0dc9e0195f6706ce7a242f6", - "sha256:92cf4633e22af67a230a1456cb1b7a02bb213d6536d2dcb2a4a24092ea9cebc2" + "sha256:28c1ded847aa70208798de3e42422a782f427b8b720e8d7319d34b654b5978e6", + "sha256:6c01a85cf1ec779a7bde621db853aa3ce5c065a5ba8e27df7a9f9e8dac310f4f" ], "index": "pypi", - "markers": "python_version >= '3.8'", - "version": "==4.4.0" + "markers": "python_version >= '3.9'", + "version": "==4.5.0" }, "django-filter": { "hashes": [ @@ -164,6 +187,15 @@ "markers": "python_version >= '3.8'", "version": "==3.15.2" }, + "drf-spectacular": { + "hashes": [ + "sha256:a199492f2163c4101055075ebdbb037d59c6e0030692fc83a1a8c0fc65929981", + "sha256:b1c04bf8b2fbbeaf6f59414b4ea448c8787aba4d32f76055c3b13335cf7ec37b" + ], + "index": "pypi", + "markers": "python_version >= '3.7'", + "version": "==0.27.2" + }, "gunicorn": { "hashes": [ "sha256:ec400d38950de4dfd418cff8328b2c8faed0edb0d517d3394e457c317908ca4d", @@ -181,37 +213,65 @@ "markers": "python_version >= '3.6'", "version": "==3.10" }, + "inflection": { + "hashes": [ + "sha256:1a29730d366e996aaacffb2f1f1cb9593dc38e2ddd30c91250c6dde09ea9b417", + "sha256:f38b2b640938a4f35ade69ac3d053042959b62a0f1076a5bbaa1b9526605a8a2" + ], + "markers": "python_version >= '3.5'", + "version": "==0.5.1" + }, + "jsonschema": { + "hashes": [ + "sha256:d71497fef26351a33265337fa77ffeb82423f3ea21283cd9467bb03999266bc4", + "sha256:fbadb6f8b144a8f8cf9f0b89ba94501d143e50411a1278633f56a7acf7fd5566" + ], + "markers": "python_version >= '3.8'", + "version": "==4.23.0" + }, + "jsonschema-specifications": { + "hashes": [ + "sha256:0f38b83639958ce1152d02a7f062902c41c8fd20d558b0c34344292d417ae272", + "sha256:a09a0680616357d9a0ecf05c12ad234479f549239d0f5b55f3deea67475da9bf" + ], + "markers": "python_version >= '3.9'", + "version": "==2024.10.1" + }, "newrelic": { "hashes": [ - "sha256:002e21527c77c0c9640402c152d40a114b4cc821e7de93cf445fffaef160f1aa", - "sha256:01e68cf6826a3d456aaa0a4c88a7b864403428369b855c3d9c5c27958ef48adb", - "sha256:03a5068d68f22d80797a048a4018d673b8cdd646bc5f9fb63328b53b08bc6de7", - "sha256:0d1f0c1c54a301ee8f7c4372a8905a18cd36d9a2f9b6550898dd7bac147480d3", - "sha256:14e675e0a73e52fde94df9de89201de945cc3a2a046b4fdfe5ba1717b15cad78", - "sha256:1f4cd5ca11f08badd4b1cdd746053cfb30a09d5d9b9c1f5d911718d2870b4493", - "sha256:27d2f34bf714ef9d7ff8a68265a2094b87a4bdc7b1bbbd0a1421cf5cf8f33311", - "sha256:34b60d16d6e8fbc3e65a7d5171718999ecf7bc369cf8baae1bee3c6317972e18", - "sha256:4d09af04f86d40c534d3753bdc1e45e9ca76ce85cea7ea87994c77b3d0677381", - "sha256:548b538c3e95b589a30565bff668285ca74bb64069eb1d6f643bde9768944f53", - "sha256:6257413c9e261e8256be5cadb488945dbb3830dcc6091805fa3a5c70992a03a6", - "sha256:78bc57206c7747f7096ed081d828719def7c0952ea7834c7769d383bd7ba0aa6", - "sha256:8716867245ebe97656017e7a6ef17ebccb730e59062531e3e7b9ce9ffc7b4e4b", - "sha256:94c94a0a05e2995dff812f4fb85113227bcc5a24635539031842af9c1ddc4368", - "sha256:a8a16dfac53914dd0b930a2c087df701585d4f372b2c138466418e78d067b50f", - "sha256:a8c1b480bbe5c3e2e156f8de86182aa207430dbb32e0e5dc523ba8c3731328fc", - "sha256:b1352b6d357e82899ff102acb6971fb9c2cebe70c783081f11c3e53fddfedc4e", - "sha256:b60407fdb9798eee54488130bf87dfe542c3f04475c0c6b8c14e84274db5b1eb", - "sha256:bd3c73bbfac0a48402583aada21bf026161df8b73c6552cb8654f4a93f409860", - "sha256:c633972d88d89a2a17471b834961a889709f4970016e9641e3ddc0234669aadf", - "sha256:d6e09a66088431356c6c1a75bd1cdac2e425d547b47026138b254ac51d5df23d", - "sha256:d8bfbbb50ccc39a51a3449cdfb61970d7e61be0eb93336e3725857b7c1d17ff7", - "sha256:d90d41d78bd72d7fab7ed1cf34bf3dc519ab2d8c6820554061b8708eb7951374", - "sha256:f1aac4a5fe1d0cbe2bb9e2c52152604fb872a6bce28e129febd29d1d307df1f4", - "sha256:f446bf0943220e114e861bbc96761733e0877684ee860cf61755abe2d9805367" + "sha256:00df1aa613294cb592a52157f789e75166dbf439cfa9e6cf59f6cf4a265dada9", + "sha256:03ab987eae0452aeb5aed8571c100d1735613a3a227387f99fe54ed38f1ae0e9", + "sha256:23400846dad2283693eade90b6d3c3462301a4b7735c7f76009b1fa445660aeb", + "sha256:32bd34e4cd73c2435472c0b67869fd2db914d6c99d3e1e404e09affe61a8551e", + "sha256:3415b1c7cab5e586e72cca467dd80cd0507f23a3139c02911cf75892fdbb48a6", + "sha256:3521d646c0032db53b7320fe6b6859eebd863f1b47d7c7dd480073727091e50e", + "sha256:36a2218c9e79897d9b5671cdeac30c467d7fbac10cda4f2d79062f2bd0fcaed8", + "sha256:3bee0b9ce1eccf6ac63e51113781743853b1b84c98ae48ed17d0410c352ccb4d", + "sha256:3cd5aeade6462519328fc42f4e98948a45571f3d22360a0559e19a6525c723a6", + "sha256:3d9c8297ba158ce4570fc48cfea7bdf3678b2054baaf0cad4debcbca33c2af3a", + "sha256:3f15a940b6794b4008ab983e7ac3b4d179efe609e040ee96ed5744723fc580c8", + "sha256:501cc575b3fd702a21542a0f5dac59b83f47e2806f5b7c0f4e4510b5474ed77f", + "sha256:60d01303807228718c4099d8550f72d21ee8b61a33555d8974800f6868f2144a", + "sha256:62d521a5d7269c8a5c5838c4ca3b757ef63a13257302c901223c75510cc6f9f5", + "sha256:69aa68cae47c595bdeb95f275d78693ec27a9fd9353bf81257e21f8607134db6", + "sha256:7b449546ebb89feaadfd36fda7735ce06023fc90979b838e244f98369aba5ccb", + "sha256:7f021eac4c2e3b14eab90c608d8bd25b4e3c6b0b0d40796ec1c1260cc47b5e83", + "sha256:a15df23effd09bb1d1f5c38866b75cc5f380b6aa953efbca9e95e79b72744db4", + "sha256:a6d4094d19db924c51ca35da603344907bcbca030822f7a78d5d9c6ad361d419", + "sha256:a6ff022c7556b61b067e8e6b729fe60f437a8356f319ae3b8342858792f3930d", + "sha256:b4220b97669d214e75d2039fea9e0505fde5bc450832210abbc76b9a635785ed", + "sha256:bc693e0db87ab4cf6623847c3949debbcc991554edfb4dd8c02c136e0770b367", + "sha256:c57e79d37ed87e2790c5e66253f9a5d91ed8cc218f160d5a4d062fc759791a78", + "sha256:c6aa9cf936b16d13b65c1b7aa6c722a76a0702469f91bcfc3c5b39f3293181eb", + "sha256:e5809b4111ef3b1d0b5fa66ad06a81de512842370707863d44888c9439f16c4c", + "sha256:e6f822e6a43151af13a748fb2de6ff298aeb6eee03bf6512afba6aaa79211172", + "sha256:ef5d27001d3b5ca53f19d150c60b570c1b0c774d082ab9bf8349f4430ed85b48", + "sha256:f6333aa7051544ddc7f8a85f344bc3f401ddd8635540878da34de7bfd91f5d95", + "sha256:fc3d34db12133b481636384663f45b9ccd7f0f41554a59c15ec37aeb4f77227d" ], "index": "pypi", "markers": "python_version >= '3.7'", - "version": "==10.0.0" + "version": "==10.2.0" }, "packaging": { "hashes": [ @@ -221,6 +281,73 @@ "markers": "python_version >= '3.8'", "version": "==24.1" }, + "pyyaml": { + "hashes": [ + "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff", + "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48", + "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086", + "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e", + "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133", + "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5", + "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484", + "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee", + "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5", + "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68", + "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a", + "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf", + "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99", + "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8", + "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85", + "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19", + "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc", + "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a", + "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1", + "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317", + "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c", + "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631", + "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d", + "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652", + "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5", + "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e", + "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b", + "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8", + "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476", + "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706", + "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563", + "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237", + "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b", + "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083", + "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180", + "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425", + "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e", + "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f", + "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725", + "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183", + "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab", + "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774", + "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725", + "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e", + "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5", + "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d", + "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290", + "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44", + "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed", + "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4", + "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba", + "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12", + "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4" + ], + "markers": "python_version >= '3.8'", + "version": "==6.0.2" + }, + "referencing": { + "hashes": [ + "sha256:25b42124a6c8b632a425174f24087783efb348a6f1e0008e63cd4466fedf703c", + "sha256:eda6d3234d62814d1c64e305c1331c9a3a6132da475ab6382eaa997b21ee75de" + ], + "markers": "python_version >= '3.8'", + "version": "==0.35.1" + }, "requests": { "hashes": [ "sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760", @@ -230,6 +357,115 @@ "markers": "python_version >= '3.8'", "version": "==2.32.3" }, + "rpds-py": { + "hashes": [ + "sha256:06db23d43f26478303e954c34c75182356ca9aa7797d22c5345b16871ab9c45c", + "sha256:0e13e6952ef264c40587d510ad676a988df19adea20444c2b295e536457bc585", + "sha256:11ef6ce74616342888b69878d45e9f779b95d4bd48b382a229fe624a409b72c5", + "sha256:1259c7b3705ac0a0bd38197565a5d603218591d3f6cee6e614e380b6ba61c6f6", + "sha256:18d7585c463087bddcfa74c2ba267339f14f2515158ac4db30b1f9cbdb62c8ef", + "sha256:1e0f80b739e5a8f54837be5d5c924483996b603d5502bfff79bf33da06164ee2", + "sha256:1e5f3cd7397c8f86c8cc72d5a791071431c108edd79872cdd96e00abd8497d29", + "sha256:220002c1b846db9afd83371d08d239fdc865e8f8c5795bbaec20916a76db3318", + "sha256:22e6c9976e38f4d8c4a63bd8a8edac5307dffd3ee7e6026d97f3cc3a2dc02a0b", + "sha256:238a2d5b1cad28cdc6ed15faf93a998336eb041c4e440dd7f902528b8891b399", + "sha256:2580b0c34583b85efec8c5c5ec9edf2dfe817330cc882ee972ae650e7b5ef739", + "sha256:28527c685f237c05445efec62426d285e47a58fb05ba0090a4340b73ecda6dee", + "sha256:2cf126d33a91ee6eedc7f3197b53e87a2acdac63602c0f03a02dd69e4b138174", + "sha256:338ca4539aad4ce70a656e5187a3a31c5204f261aef9f6ab50e50bcdffaf050a", + "sha256:39ed0d010457a78f54090fafb5d108501b5aa5604cc22408fc1c0c77eac14344", + "sha256:3ad0fda1635f8439cde85c700f964b23ed5fc2d28016b32b9ee5fe30da5c84e2", + "sha256:3d2b1ad682a3dfda2a4e8ad8572f3100f95fad98cb99faf37ff0ddfe9cbf9d03", + "sha256:3d61339e9f84a3f0767b1995adfb171a0d00a1185192718a17af6e124728e0f5", + "sha256:3fde368e9140312b6e8b6c09fb9f8c8c2f00999d1823403ae90cc00480221b22", + "sha256:40ce74fc86ee4645d0a225498d091d8bc61f39b709ebef8204cb8b5a464d3c0e", + "sha256:49a8063ea4296b3a7e81a5dfb8f7b2d73f0b1c20c2af401fb0cdf22e14711a96", + "sha256:4a1f1d51eccb7e6c32ae89243cb352389228ea62f89cd80823ea7dd1b98e0b91", + "sha256:4b16aa0107ecb512b568244ef461f27697164d9a68d8b35090e9b0c1c8b27752", + "sha256:4f1ed4749a08379555cebf4650453f14452eaa9c43d0a95c49db50c18b7da075", + "sha256:4fe84294c7019456e56d93e8ababdad5a329cd25975be749c3f5f558abb48253", + "sha256:50eccbf054e62a7b2209b28dc7a22d6254860209d6753e6b78cfaeb0075d7bee", + "sha256:514b3293b64187172bc77c8fb0cdae26981618021053b30d8371c3a902d4d5ad", + "sha256:54b43a2b07db18314669092bb2de584524d1ef414588780261e31e85846c26a5", + "sha256:55fea87029cded5df854ca7e192ec7bdb7ecd1d9a3f63d5c4eb09148acf4a7ce", + "sha256:569b3ea770c2717b730b61998b6c54996adee3cef69fc28d444f3e7920313cf7", + "sha256:56e27147a5a4c2c21633ff8475d185734c0e4befd1c989b5b95a5d0db699b21b", + "sha256:57eb94a8c16ab08fef6404301c38318e2c5a32216bf5de453e2714c964c125c8", + "sha256:5a35df9f5548fd79cb2f52d27182108c3e6641a4feb0f39067911bf2adaa3e57", + "sha256:5a8c94dad2e45324fc74dce25e1645d4d14df9a4e54a30fa0ae8bad9a63928e3", + "sha256:5b4f105deeffa28bbcdff6c49b34e74903139afa690e35d2d9e3c2c2fba18cec", + "sha256:5c1dc0f53856b9cc9a0ccca0a7cc61d3d20a7088201c0937f3f4048c1718a209", + "sha256:614fdafe9f5f19c63ea02817fa4861c606a59a604a77c8cdef5aa01d28b97921", + "sha256:617c7357272c67696fd052811e352ac54ed1d9b49ab370261a80d3b6ce385045", + "sha256:65794e4048ee837494aea3c21a28ad5fc080994dfba5b036cf84de37f7ad5074", + "sha256:6632f2d04f15d1bd6fe0eedd3b86d9061b836ddca4c03d5cf5c7e9e6b7c14580", + "sha256:6c8ef2ebf76df43f5750b46851ed1cdf8f109d7787ca40035fe19fbdc1acc5a7", + "sha256:758406267907b3781beee0f0edfe4a179fbd97c0be2e9b1154d7f0a1279cf8e5", + "sha256:7e60cb630f674a31f0368ed32b2a6b4331b8350d67de53c0359992444b116dd3", + "sha256:89c19a494bf3ad08c1da49445cc5d13d8fefc265f48ee7e7556839acdacf69d0", + "sha256:8a86a9b96070674fc88b6f9f71a97d2c1d3e5165574615d1f9168ecba4cecb24", + "sha256:8bc7690f7caee50b04a79bf017a8d020c1f48c2a1077ffe172abec59870f1139", + "sha256:8d7919548df3f25374a1f5d01fbcd38dacab338ef5f33e044744b5c36729c8db", + "sha256:9426133526f69fcaba6e42146b4e12d6bc6c839b8b555097020e2b78ce908dcc", + "sha256:9824fb430c9cf9af743cf7aaf6707bf14323fb51ee74425c380f4c846ea70789", + "sha256:9bb4a0d90fdb03437c109a17eade42dfbf6190408f29b2744114d11586611d6f", + "sha256:9bc2d153989e3216b0559251b0c260cfd168ec78b1fac33dd485750a228db5a2", + "sha256:9d35cef91e59ebbeaa45214861874bc6f19eb35de96db73e467a8358d701a96c", + "sha256:a1862d2d7ce1674cffa6d186d53ca95c6e17ed2b06b3f4c476173565c862d232", + "sha256:a84ab91cbe7aab97f7446652d0ed37d35b68a465aeef8fc41932a9d7eee2c1a6", + "sha256:aa7f429242aae2947246587d2964fad750b79e8c233a2367f71b554e9447949c", + "sha256:aa9a0521aeca7d4941499a73ad7d4f8ffa3d1affc50b9ea11d992cd7eff18a29", + "sha256:ac2f4f7a98934c2ed6505aead07b979e6f999389f16b714448fb39bbaa86a489", + "sha256:ae94bd0b2f02c28e199e9bc51485d0c5601f58780636185660f86bf80c89af94", + "sha256:af0fc424a5842a11e28956e69395fbbeab2c97c42253169d87e90aac2886d751", + "sha256:b2a5db5397d82fa847e4c624b0c98fe59d2d9b7cf0ce6de09e4d2e80f8f5b3f2", + "sha256:b4c29cbbba378759ac5786730d1c3cb4ec6f8ababf5c42a9ce303dc4b3d08cda", + "sha256:b74b25f024b421d5859d156750ea9a65651793d51b76a2e9238c05c9d5f203a9", + "sha256:b7f19250ceef892adf27f0399b9e5afad019288e9be756d6919cb58892129f51", + "sha256:b80d4a7900cf6b66bb9cee5c352b2d708e29e5a37fe9bf784fa97fc11504bf6c", + "sha256:b8c00a3b1e70c1d3891f0db1b05292747f0dbcfb49c43f9244d04c70fbc40eb8", + "sha256:bb273176be34a746bdac0b0d7e4e2c467323d13640b736c4c477881a3220a989", + "sha256:c3c20f0ddeb6e29126d45f89206b8291352b8c5b44384e78a6499d68b52ae511", + "sha256:c3e130fd0ec56cb76eb49ef52faead8ff09d13f4527e9b0c400307ff72b408e1", + "sha256:c52d3f2f82b763a24ef52f5d24358553e8403ce05f893b5347098014f2d9eff2", + "sha256:c6377e647bbfd0a0b159fe557f2c6c602c159fc752fa316572f012fc0bf67150", + "sha256:c638144ce971df84650d3ed0096e2ae7af8e62ecbbb7b201c8935c370df00a2c", + "sha256:ce9845054c13696f7af7f2b353e6b4f676dab1b4b215d7fe5e05c6f8bb06f965", + "sha256:cf258ede5bc22a45c8e726b29835b9303c285ab46fc7c3a4cc770736b5304c9f", + "sha256:d0a26ffe9d4dd35e4dfdd1e71f46401cff0181c75ac174711ccff0459135fa58", + "sha256:d0b67d87bb45ed1cd020e8fbf2307d449b68abc45402fe1a4ac9e46c3c8b192b", + "sha256:d20277fd62e1b992a50c43f13fbe13277a31f8c9f70d59759c88f644d66c619f", + "sha256:d454b8749b4bd70dd0a79f428731ee263fa6995f83ccb8bada706e8d1d3ff89d", + "sha256:d4c7d1a051eeb39f5c9547e82ea27cbcc28338482242e3e0b7768033cb083821", + "sha256:d72278a30111e5b5525c1dd96120d9e958464316f55adb030433ea905866f4de", + "sha256:d72a210824facfdaf8768cf2d7ca25a042c30320b3020de2fa04640920d4e121", + "sha256:d807dc2051abe041b6649681dce568f8e10668e3c1c6543ebae58f2d7e617855", + "sha256:dbe982f38565bb50cb7fb061ebf762c2f254ca3d8c20d4006878766e84266272", + "sha256:dcedf0b42bcb4cfff4101d7771a10532415a6106062f005ab97d1d0ab5681c60", + "sha256:deb62214c42a261cb3eb04d474f7155279c1a8a8c30ac89b7dcb1721d92c3c02", + "sha256:def7400461c3a3f26e49078302e1c1b38f6752342c77e3cf72ce91ca69fb1bc1", + "sha256:df3de6b7726b52966edf29663e57306b23ef775faf0ac01a3e9f4012a24a4140", + "sha256:e1940dae14e715e2e02dfd5b0f64a52e8374a517a1e531ad9412319dc3ac7879", + "sha256:e4df1e3b3bec320790f699890d41c59d250f6beda159ea3c44c3f5bac1976940", + "sha256:e6900ecdd50ce0facf703f7a00df12374b74bbc8ad9fe0f6559947fb20f82364", + "sha256:ea438162a9fcbee3ecf36c23e6c68237479f89f962f82dae83dc15feeceb37e4", + "sha256:eb851b7df9dda52dc1415ebee12362047ce771fc36914586b2e9fcbd7d293b3e", + "sha256:ec31a99ca63bf3cd7f1a5ac9fe95c5e2d060d3c768a09bc1d16e235840861420", + "sha256:f0475242f447cc6cb8a9dd486d68b2ef7fbee84427124c232bff5f63b1fe11e5", + "sha256:f2fbf7db2012d4876fb0d66b5b9ba6591197b0f165db8d99371d976546472a24", + "sha256:f60012a73aa396be721558caa3a6fd49b3dd0033d1675c6d59c4502e870fcf0c", + "sha256:f8e604fe73ba048c06085beaf51147eaec7df856824bfe7b98657cf436623daf", + "sha256:f90a4cd061914a60bd51c68bcb4357086991bd0bb93d8aa66a6da7701370708f", + "sha256:f918a1a130a6dfe1d7fe0f105064141342e7dd1611f2e6a21cd2f5c8cb1cfb3e", + "sha256:fa518bcd7600c584bf42e6617ee8132869e877db2f76bcdc281ec6a4113a53ab", + "sha256:faefcc78f53a88f3076b7f8be0a8f8d35133a3ecf7f3770895c25f8813460f08", + "sha256:fcaeb7b57f1a1e071ebd748984359fef83ecb026325b9d4ca847c95bc7311c92", + "sha256:fd2d84f40633bc475ef2d5490b9c19543fbf18596dcb1b291e3a12ea5d722f7a", + "sha256:fdfc3a892927458d98f3d55428ae46b921d1f7543b89382fdb483f5640daaec8" + ], + "markers": "python_version >= '3.8'", + "version": "==0.20.0" + }, "sqlparse": { "hashes": [ "sha256:773dcbf9a5ab44a090f3441e2180efe2560220203dc2f8c0b0fa141e18b505e4", @@ -238,6 +474,14 @@ "markers": "python_version >= '3.8'", "version": "==0.5.1" }, + "uritemplate": { + "hashes": [ + "sha256:4346edfc5c3b79f694bccd6d6099a322bbeb628dbf2cd86eea55a456ce5124f0", + "sha256:830c08b8d99bdd312ea4ead05994a38e8936266f84b9a7878232db50b044e02e" + ], + "markers": "python_version >= '3.6'", + "version": "==4.1.1" + }, "urllib3": { "hashes": [ "sha256:ca899ca043dcb1bafa3e262d73aa25c465bfb49e0bd9dd5d59f1d0acba2f8fac", @@ -300,99 +544,114 @@ }, "charset-normalizer": { "hashes": [ - "sha256:06435b539f889b1f6f4ac1758871aae42dc3a8c0e24ac9e60c2384973ad73027", - "sha256:06a81e93cd441c56a9b65d8e1d043daeb97a3d0856d177d5c90ba85acb3db087", - "sha256:0a55554a2fa0d408816b3b5cedf0045f4b8e1a6065aec45849de2d6f3f8e9786", - "sha256:0b2b64d2bb6d3fb9112bafa732def486049e63de9618b5843bcdd081d8144cd8", - "sha256:10955842570876604d404661fbccbc9c7e684caf432c09c715ec38fbae45ae09", - "sha256:122c7fa62b130ed55f8f285bfd56d5f4b4a5b503609d181f9ad85e55c89f4185", - "sha256:1ceae2f17a9c33cb48e3263960dc5fc8005351ee19db217e9b1bb15d28c02574", - "sha256:1d3193f4a680c64b4b6a9115943538edb896edc190f0b222e73761716519268e", - "sha256:1f79682fbe303db92bc2b1136016a38a42e835d932bab5b3b1bfcfbf0640e519", - "sha256:2127566c664442652f024c837091890cb1942c30937add288223dc895793f898", - "sha256:22afcb9f253dac0696b5a4be4a1c0f8762f8239e21b99680099abd9b2b1b2269", - "sha256:25baf083bf6f6b341f4121c2f3c548875ee6f5339300e08be3f2b2ba1721cdd3", - "sha256:2e81c7b9c8979ce92ed306c249d46894776a909505d8f5a4ba55b14206e3222f", - "sha256:3287761bc4ee9e33561a7e058c72ac0938c4f57fe49a09eae428fd88aafe7bb6", - "sha256:34d1c8da1e78d2e001f363791c98a272bb734000fcef47a491c1e3b0505657a8", - "sha256:37e55c8e51c236f95b033f6fb391d7d7970ba5fe7ff453dad675e88cf303377a", - "sha256:3d47fa203a7bd9c5b6cee4736ee84ca03b8ef23193c0d1ca99b5089f72645c73", - "sha256:3e4d1f6587322d2788836a99c69062fbb091331ec940e02d12d179c1d53e25fc", - "sha256:42cb296636fcc8b0644486d15c12376cb9fa75443e00fb25de0b8602e64c1714", - "sha256:45485e01ff4d3630ec0d9617310448a8702f70e9c01906b0d0118bdf9d124cf2", - "sha256:4a78b2b446bd7c934f5dcedc588903fb2f5eec172f3d29e52a9096a43722adfc", - "sha256:4ab2fe47fae9e0f9dee8c04187ce5d09f48eabe611be8259444906793ab7cbce", - "sha256:4d0d1650369165a14e14e1e47b372cfcb31d6ab44e6e33cb2d4e57265290044d", - "sha256:549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e", - "sha256:55086ee1064215781fff39a1af09518bc9255b50d6333f2e4c74ca09fac6a8f6", - "sha256:572c3763a264ba47b3cf708a44ce965d98555f618ca42c926a9c1616d8f34269", - "sha256:573f6eac48f4769d667c4442081b1794f52919e7edada77495aaed9236d13a96", - "sha256:5b4c145409bef602a690e7cfad0a15a55c13320ff7a3ad7ca59c13bb8ba4d45d", - "sha256:6463effa3186ea09411d50efc7d85360b38d5f09b870c48e4600f63af490e56a", - "sha256:65f6f63034100ead094b8744b3b97965785388f308a64cf8d7c34f2f2e5be0c4", - "sha256:663946639d296df6a2bb2aa51b60a2454ca1cb29835324c640dafb5ff2131a77", - "sha256:6897af51655e3691ff853668779c7bad41579facacf5fd7253b0133308cf000d", - "sha256:68d1f8a9e9e37c1223b656399be5d6b448dea850bed7d0f87a8311f1ff3dabb0", - "sha256:6ac7ffc7ad6d040517be39eb591cac5ff87416c2537df6ba3cba3bae290c0fed", - "sha256:6b3251890fff30ee142c44144871185dbe13b11bab478a88887a639655be1068", - "sha256:6c4caeef8fa63d06bd437cd4bdcf3ffefe6738fb1b25951440d80dc7df8c03ac", - "sha256:6ef1d82a3af9d3eecdba2321dc1b3c238245d890843e040e41e470ffa64c3e25", - "sha256:753f10e867343b4511128c6ed8c82f7bec3bd026875576dfd88483c5c73b2fd8", - "sha256:7cd13a2e3ddeed6913a65e66e94b51d80a041145a026c27e6bb76c31a853c6ab", - "sha256:7ed9e526742851e8d5cc9e6cf41427dfc6068d4f5a3bb03659444b4cabf6bc26", - "sha256:7f04c839ed0b6b98b1a7501a002144b76c18fb1c1850c8b98d458ac269e26ed2", - "sha256:802fe99cca7457642125a8a88a084cef28ff0cf9407060f7b93dca5aa25480db", - "sha256:80402cd6ee291dcb72644d6eac93785fe2c8b9cb30893c1af5b8fdd753b9d40f", - "sha256:8465322196c8b4d7ab6d1e049e4c5cb460d0394da4a27d23cc242fbf0034b6b5", - "sha256:86216b5cee4b06df986d214f664305142d9c76df9b6512be2738aa72a2048f99", - "sha256:87d1351268731db79e0f8e745d92493ee2841c974128ef629dc518b937d9194c", - "sha256:8bdb58ff7ba23002a4c5808d608e4e6c687175724f54a5dade5fa8c67b604e4d", - "sha256:8c622a5fe39a48f78944a87d4fb8a53ee07344641b0562c540d840748571b811", - "sha256:8d756e44e94489e49571086ef83b2bb8ce311e730092d2c34ca8f7d925cb20aa", - "sha256:8f4a014bc36d3c57402e2977dada34f9c12300af536839dc38c0beab8878f38a", - "sha256:9063e24fdb1e498ab71cb7419e24622516c4a04476b17a2dab57e8baa30d6e03", - "sha256:90d558489962fd4918143277a773316e56c72da56ec7aa3dc3dbbe20fdfed15b", - "sha256:923c0c831b7cfcb071580d3f46c4baf50f174be571576556269530f4bbd79d04", - "sha256:95f2a5796329323b8f0512e09dbb7a1860c46a39da62ecb2324f116fa8fdc85c", - "sha256:96b02a3dc4381e5494fad39be677abcb5e6634bf7b4fa83a6dd3112607547001", - "sha256:9f96df6923e21816da7e0ad3fd47dd8f94b2a5ce594e00677c0013018b813458", - "sha256:a10af20b82360ab00827f916a6058451b723b4e65030c5a18577c8b2de5b3389", - "sha256:a50aebfa173e157099939b17f18600f72f84eed3049e743b68ad15bd69b6bf99", - "sha256:a981a536974bbc7a512cf44ed14938cf01030a99e9b3a06dd59578882f06f985", - "sha256:a9a8e9031d613fd2009c182b69c7b2c1ef8239a0efb1df3f7c8da66d5dd3d537", - "sha256:ae5f4161f18c61806f411a13b0310bea87f987c7d2ecdbdaad0e94eb2e404238", - "sha256:aed38f6e4fb3f5d6bf81bfa990a07806be9d83cf7bacef998ab1a9bd660a581f", - "sha256:b01b88d45a6fcb69667cd6d2f7a9aeb4bf53760d7fc536bf679ec94fe9f3ff3d", - "sha256:b261ccdec7821281dade748d088bb6e9b69e6d15b30652b74cbbac25e280b796", - "sha256:b2b0a0c0517616b6869869f8c581d4eb2dd83a4d79e0ebcb7d373ef9956aeb0a", - "sha256:b4a23f61ce87adf89be746c8a8974fe1c823c891d8f86eb218bb957c924bb143", - "sha256:bd8f7df7d12c2db9fab40bdd87a7c09b1530128315d047a086fa3ae3435cb3a8", - "sha256:beb58fe5cdb101e3a055192ac291b7a21e3b7ef4f67fa1d74e331a7f2124341c", - "sha256:c002b4ffc0be611f0d9da932eb0f704fe2602a9a949d1f738e4c34c75b0863d5", - "sha256:c083af607d2515612056a31f0a8d9e0fcb5876b7bfc0abad3ecd275bc4ebc2d5", - "sha256:c180f51afb394e165eafe4ac2936a14bee3eb10debc9d9e4db8958fe36afe711", - "sha256:c235ebd9baae02f1b77bcea61bce332cb4331dc3617d254df3323aa01ab47bd4", - "sha256:cd70574b12bb8a4d2aaa0094515df2463cb429d8536cfb6c7ce983246983e5a6", - "sha256:d0eccceffcb53201b5bfebb52600a5fb483a20b61da9dbc885f8b103cbe7598c", - "sha256:d965bba47ddeec8cd560687584e88cf699fd28f192ceb452d1d7ee807c5597b7", - "sha256:db364eca23f876da6f9e16c9da0df51aa4f104a972735574842618b8c6d999d4", - "sha256:ddbb2551d7e0102e7252db79ba445cdab71b26640817ab1e3e3648dad515003b", - "sha256:deb6be0ac38ece9ba87dea880e438f25ca3eddfac8b002a2ec3d9183a454e8ae", - "sha256:e06ed3eb3218bc64786f7db41917d4e686cc4856944f53d5bdf83a6884432e12", - "sha256:e27ad930a842b4c5eb8ac0016b0a54f5aebbe679340c26101df33424142c143c", - "sha256:e537484df0d8f426ce2afb2d0f8e1c3d0b114b83f8850e5f2fbea0e797bd82ae", - "sha256:eb00ed941194665c332bf8e078baf037d6c35d7c4f3102ea2d4f16ca94a26dc8", - "sha256:eb6904c354526e758fda7167b33005998fb68c46fbc10e013ca97f21ca5c8887", - "sha256:eb8821e09e916165e160797a6c17edda0679379a4be5c716c260e836e122f54b", - "sha256:efcb3f6676480691518c177e3b465bcddf57cea040302f9f4e6e191af91174d4", - "sha256:f27273b60488abe721a075bcca6d7f3964f9f6f067c8c4c605743023d7d3944f", - "sha256:f30c3cb33b24454a82faecaf01b19c18562b1e89558fb6c56de4d9118a032fd5", - "sha256:fb69256e180cb6c8a894fee62b3afebae785babc1ee98b81cdf68bbca1987f33", - "sha256:fd1abc0d89e30cc4e02e4064dc67fcc51bd941eb395c502aac3ec19fab46b519", - "sha256:ff8fa367d09b717b2a17a052544193ad76cd49979c805768879cb63d9ca50561" + "sha256:0099d79bdfcf5c1f0c2c72f91516702ebf8b0b8ddd8905f97a8aecf49712c621", + "sha256:0713f3adb9d03d49d365b70b84775d0a0d18e4ab08d12bc46baa6132ba78aaf6", + "sha256:07afec21bbbbf8a5cc3651aa96b980afe2526e7f048fdfb7f1014d84acc8b6d8", + "sha256:0b309d1747110feb25d7ed6b01afdec269c647d382c857ef4663bbe6ad95a912", + "sha256:0d99dd8ff461990f12d6e42c7347fd9ab2532fb70e9621ba520f9e8637161d7c", + "sha256:0de7b687289d3c1b3e8660d0741874abe7888100efe14bd0f9fd7141bcbda92b", + "sha256:1110e22af8ca26b90bd6364fe4c763329b0ebf1ee213ba32b68c73de5752323d", + "sha256:130272c698667a982a5d0e626851ceff662565379baf0ff2cc58067b81d4f11d", + "sha256:136815f06a3ae311fae551c3df1f998a1ebd01ddd424aa5603a4336997629e95", + "sha256:14215b71a762336254351b00ec720a8e85cada43b987da5a042e4ce3e82bd68e", + "sha256:1db4e7fefefd0f548d73e2e2e041f9df5c59e178b4c72fbac4cc6f535cfb1565", + "sha256:1ffd9493de4c922f2a38c2bf62b831dcec90ac673ed1ca182fe11b4d8e9f2a64", + "sha256:2006769bd1640bdf4d5641c69a3d63b71b81445473cac5ded39740a226fa88ab", + "sha256:20587d20f557fe189b7947d8e7ec5afa110ccf72a3128d61a2a387c3313f46be", + "sha256:223217c3d4f82c3ac5e29032b3f1c2eb0fb591b72161f86d93f5719079dae93e", + "sha256:27623ba66c183eca01bf9ff833875b459cad267aeeb044477fedac35e19ba907", + "sha256:285e96d9d53422efc0d7a17c60e59f37fbf3dfa942073f666db4ac71e8d726d0", + "sha256:2de62e8801ddfff069cd5c504ce3bc9672b23266597d4e4f50eda28846c322f2", + "sha256:2f6c34da58ea9c1a9515621f4d9ac379871a8f21168ba1b5e09d74250de5ad62", + "sha256:309a7de0a0ff3040acaebb35ec45d18db4b28232f21998851cfa709eeff49d62", + "sha256:35c404d74c2926d0287fbd63ed5d27eb911eb9e4a3bb2c6d294f3cfd4a9e0c23", + "sha256:3710a9751938947e6327ea9f3ea6332a09bf0ba0c09cae9cb1f250bd1f1549bc", + "sha256:3d59d125ffbd6d552765510e3f31ed75ebac2c7470c7274195b9161a32350284", + "sha256:40d3ff7fc90b98c637bda91c89d51264a3dcf210cade3a2c6f838c7268d7a4ca", + "sha256:425c5f215d0eecee9a56cdb703203dda90423247421bf0d67125add85d0c4455", + "sha256:43193c5cda5d612f247172016c4bb71251c784d7a4d9314677186a838ad34858", + "sha256:44aeb140295a2f0659e113b31cfe92c9061622cadbc9e2a2f7b8ef6b1e29ef4b", + "sha256:47334db71978b23ebcf3c0f9f5ee98b8d65992b65c9c4f2d34c2eaf5bcaf0594", + "sha256:4796efc4faf6b53a18e3d46343535caed491776a22af773f366534056c4e1fbc", + "sha256:4a51b48f42d9358460b78725283f04bddaf44a9358197b889657deba38f329db", + "sha256:4b67fdab07fdd3c10bb21edab3cbfe8cf5696f453afce75d815d9d7223fbe88b", + "sha256:4ec9dd88a5b71abfc74e9df5ebe7921c35cbb3b641181a531ca65cdb5e8e4dea", + "sha256:4f9fc98dad6c2eaa32fc3af1417d95b5e3d08aff968df0cd320066def971f9a6", + "sha256:54b6a92d009cbe2fb11054ba694bc9e284dad30a26757b1e372a1fdddaf21920", + "sha256:55f56e2ebd4e3bc50442fbc0888c9d8c94e4e06a933804e2af3e89e2f9c1c749", + "sha256:5726cf76c982532c1863fb64d8c6dd0e4c90b6ece9feb06c9f202417a31f7dd7", + "sha256:5d447056e2ca60382d460a604b6302d8db69476fd2015c81e7c35417cfabe4cd", + "sha256:5ed2e36c3e9b4f21dd9422f6893dec0abf2cca553af509b10cd630f878d3eb99", + "sha256:5ff2ed8194587faf56555927b3aa10e6fb69d931e33953943bc4f837dfee2242", + "sha256:62f60aebecfc7f4b82e3f639a7d1433a20ec32824db2199a11ad4f5e146ef5ee", + "sha256:63bc5c4ae26e4bc6be6469943b8253c0fd4e4186c43ad46e713ea61a0ba49129", + "sha256:6b40e8d38afe634559e398cc32b1472f376a4099c75fe6299ae607e404c033b2", + "sha256:6b493a043635eb376e50eedf7818f2f322eabbaa974e948bd8bdd29eb7ef2a51", + "sha256:6dba5d19c4dfab08e58d5b36304b3f92f3bd5d42c1a3fa37b5ba5cdf6dfcbcee", + "sha256:6fd30dc99682dc2c603c2b315bded2799019cea829f8bf57dc6b61efde6611c8", + "sha256:707b82d19e65c9bd28b81dde95249b07bf9f5b90ebe1ef17d9b57473f8a64b7b", + "sha256:7706f5850360ac01d80c89bcef1640683cc12ed87f42579dab6c5d3ed6888613", + "sha256:7782afc9b6b42200f7362858f9e73b1f8316afb276d316336c0ec3bd73312742", + "sha256:79983512b108e4a164b9c8d34de3992f76d48cadc9554c9e60b43f308988aabe", + "sha256:7f683ddc7eedd742e2889d2bfb96d69573fde1d92fcb811979cdb7165bb9c7d3", + "sha256:82357d85de703176b5587dbe6ade8ff67f9f69a41c0733cf2425378b49954de5", + "sha256:84450ba661fb96e9fd67629b93d2941c871ca86fc38d835d19d4225ff946a631", + "sha256:86f4e8cca779080f66ff4f191a685ced73d2f72d50216f7112185dc02b90b9b7", + "sha256:8cda06946eac330cbe6598f77bb54e690b4ca93f593dee1568ad22b04f347c15", + "sha256:8ce7fd6767a1cc5a92a639b391891bf1c268b03ec7e021c7d6d902285259685c", + "sha256:8ff4e7cdfdb1ab5698e675ca622e72d58a6fa2a8aa58195de0c0061288e6e3ea", + "sha256:9289fd5dddcf57bab41d044f1756550f9e7cf0c8e373b8cdf0ce8773dc4bd417", + "sha256:92a7e36b000bf022ef3dbb9c46bfe2d52c047d5e3f3343f43204263c5addc250", + "sha256:92db3c28b5b2a273346bebb24857fda45601aef6ae1c011c0a997106581e8a88", + "sha256:95c3c157765b031331dd4db3c775e58deaee050a3042fcad72cbc4189d7c8dca", + "sha256:980b4f289d1d90ca5efcf07958d3eb38ed9c0b7676bf2831a54d4f66f9c27dfa", + "sha256:9ae4ef0b3f6b41bad6366fb0ea4fc1d7ed051528e113a60fa2a65a9abb5b1d99", + "sha256:9c98230f5042f4945f957d006edccc2af1e03ed5e37ce7c373f00a5a4daa6149", + "sha256:9fa2566ca27d67c86569e8c85297aaf413ffab85a8960500f12ea34ff98e4c41", + "sha256:a14969b8691f7998e74663b77b4c36c0337cb1df552da83d5c9004a93afdb574", + "sha256:a8aacce6e2e1edcb6ac625fb0f8c3a9570ccc7bfba1f63419b3769ccf6a00ed0", + "sha256:a8e538f46104c815be19c975572d74afb53f29650ea2025bbfaef359d2de2f7f", + "sha256:aa41e526a5d4a9dfcfbab0716c7e8a1b215abd3f3df5a45cf18a12721d31cb5d", + "sha256:aa693779a8b50cd97570e5a0f343538a8dbd3e496fa5dcb87e29406ad0299654", + "sha256:ab22fbd9765e6954bc0bcff24c25ff71dcbfdb185fcdaca49e81bac68fe724d3", + "sha256:ab2e5bef076f5a235c3774b4f4028a680432cded7cad37bba0fd90d64b187d19", + "sha256:ab973df98fc99ab39080bfb0eb3a925181454d7c3ac8a1e695fddfae696d9e90", + "sha256:af73657b7a68211996527dbfeffbb0864e043d270580c5aef06dc4b659a4b578", + "sha256:b197e7094f232959f8f20541ead1d9862ac5ebea1d58e9849c1bf979255dfac9", + "sha256:b295729485b06c1a0683af02a9e42d2caa9db04a373dc38a6a58cdd1e8abddf1", + "sha256:b8831399554b92b72af5932cdbbd4ddc55c55f631bb13ff8fe4e6536a06c5c51", + "sha256:b8dcd239c743aa2f9c22ce674a145e0a25cb1566c495928440a181ca1ccf6719", + "sha256:bcb4f8ea87d03bc51ad04add8ceaf9b0f085ac045ab4d74e73bbc2dc033f0236", + "sha256:bd7af3717683bea4c87acd8c0d3d5b44d56120b26fd3f8a692bdd2d5260c620a", + "sha256:bf4475b82be41b07cc5e5ff94810e6a01f276e37c2d55571e3fe175e467a1a1c", + "sha256:c3e446d253bd88f6377260d07c895816ebf33ffffd56c1c792b13bff9c3e1ade", + "sha256:c57516e58fd17d03ebe67e181a4e4e2ccab1168f8c2976c6a334d4f819fe5944", + "sha256:c94057af19bc953643a33581844649a7fdab902624d2eb739738a30e2b3e60fc", + "sha256:cab5d0b79d987c67f3b9e9c53f54a61360422a5a0bc075f43cab5621d530c3b6", + "sha256:ce031db0408e487fd2775d745ce30a7cd2923667cf3b69d48d219f1d8f5ddeb6", + "sha256:cee4373f4d3ad28f1ab6290684d8e2ebdb9e7a1b74fdc39e4c211995f77bec27", + "sha256:d5b054862739d276e09928de37c79ddeec42a6e1bfc55863be96a36ba22926f6", + "sha256:dbe03226baf438ac4fda9e2d0715022fd579cb641c4cf639fa40d53b2fe6f3e2", + "sha256:dc15e99b2d8a656f8e666854404f1ba54765871104e50c8e9813af8a7db07f12", + "sha256:dcaf7c1524c0542ee2fc82cc8ec337f7a9f7edee2532421ab200d2b920fc97cf", + "sha256:dd4eda173a9fcccb5f2e2bd2a9f423d180194b1bf17cf59e3269899235b2a114", + "sha256:dd9a8bd8900e65504a305bf8ae6fa9fbc66de94178c420791d0293702fce2df7", + "sha256:de7376c29d95d6719048c194a9cf1a1b0393fbe8488a22008610b0361d834ecf", + "sha256:e7fdd52961feb4c96507aa649550ec2a0d527c086d284749b2f582f2d40a2e0d", + "sha256:e91f541a85298cf35433bf66f3fab2a4a2cff05c127eeca4af174f6d497f0d4b", + "sha256:e9e3c4c9e1ed40ea53acf11e2a386383c3304212c965773704e4603d589343ed", + "sha256:ee803480535c44e7f5ad00788526da7d85525cfefaf8acf8ab9a310000be4b03", + "sha256:f09cb5a7bbe1ecae6e87901a2eb23e0256bb524a79ccc53eb0b7629fbe7677c4", + "sha256:f19c1585933c82098c2a520f8ec1227f20e339e33aca8fa6f956f6691b784e67", + "sha256:f1a2f519ae173b5b6a2c9d5fa3116ce16e48b3462c8b96dfdded11055e3d6365", + "sha256:f28f891ccd15c514a0981f3b9db9aa23d62fe1a99997512b0491d2ed323d229a", + "sha256:f3e73a4255342d4eb26ef6df01e3962e73aa29baa3124a8e824c5d3364a65748", + "sha256:f606a1881d2663630ea5b8ce2efe2111740df4b687bd78b34a8131baa007f79b", + "sha256:fe9f97feb71aa9896b81973a7bbada8c49501dc73e58a10fcef6663af95e5079", + "sha256:ffc519621dce0c767e96b9c53f09c5d215578e10b02c285809f76509a3931482" ], "markers": "python_full_version >= '3.7.0'", - "version": "==3.3.2" + "version": "==3.4.0" }, "empty-files": { "hashes": [ diff --git a/README.md b/README.md index c1e510e2..0d4149f9 100644 --- a/README.md +++ b/README.md @@ -114,7 +114,7 @@ You can use our Dockerfile as inspiration, but it likely will not work without s After completing a build, you can generate an OAS file to be used by another application. ```bash -pipenv run ./manage.py generateschema --generator_class api.schema_generator.Open5eSchemaGenerator > openapi-schema.yml` to build the OAS file. +pipenv run python manage.py spectacular --color --file openapi-schema.yml` to build the OAS file. ``` # Contributing diff --git a/api/migrations/0002_document_v2_related_key.py b/api/migrations/0002_document_v2_related_key.py new file mode 100644 index 00000000..bbe95e76 --- /dev/null +++ b/api/migrations/0002_document_v2_related_key.py @@ -0,0 +1,18 @@ +# Generated by Django 5.1.2 on 2024-10-23 13:28 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('api', '0001_initial'), + ] + + operations = [ + migrations.AddField( + model_name='document', + name='v2_related_key', + field=models.TextField(help_text='Key mapping for v2 document.', null=True), + ), + ] diff --git a/api/models/models.py b/api/models/models.py index d696151c..024b55bc 100644 --- a/api/models/models.py +++ b/api/models/models.py @@ -2,7 +2,10 @@ import uuid from django.db import models - +from django.urls import reverse +from django.shortcuts import redirect +from django.template.defaultfilters import slugify +#from api_v2 import urls as urls_v2 class Manifest(models.Model): """A Manifest contains a hash based on the contents of a file. @@ -57,6 +60,11 @@ class Document(models.Model): default="http://open5e.com/legal", help_text='URL reference for the license.') + v2_related_key = models.TextField( + null=True, + help_text='Key mapping for v2 document.' + ) + @staticmethod def plural_str() -> str: """Return a string specifying the plural name of this model.""" @@ -97,6 +105,54 @@ def document__license_url(self): def document__url(self): return self.document.url + def v2_converted_path(self): + # Returns a text string that is the theoretical v2 object url related + # to a given object. Does not guarantee that an object exists at that + # url. + + url_lookup = { #Looks up v1 object type to relevant v2 url. + "Spell":"spell", + "Monster":"creature", + "Background":"background", + "Plane":"environments", + "Section":"rule", + "Feat":"feat", + "Condition":"condition", + "Race":"race", + "CharClass":"class", + "MagicItem":"item", + "Weapon":"item", + "Armor":"item" + } + + exclude_doc_key = ['Condition'] + + a5e_doc_lookup = { + "Monster":"mmenag", + "MagicItem":"a5e-ddg", + "Spell":"a5e-ag", + "Background":"a5e-ag", + "Plane":"a5e-ag", + "Section":"a5e-ag", + "Feat":"a5e-ag", + "Condition":"a5e-ag", + "Race":"a5e-ag", + "CharClass":"a5e-ag", + "Weapon":"a5e-ag", + "Armor":"a5e-ag" + } + + resource = url_lookup[self.__class__.__name__]+"-detail" + v2_document = self.document.v2_related_key + if v2_document=="a5e": + v2_document = a5e_doc_lookup[self.__class__.__name__] + converted_name=slugify(self.name) + + if self.__class__.__name__ in exclude_doc_key: + return reverse(resource,kwargs={'pk':f"{converted_name}"}) + return redirect(reverse(resource,kwargs={'pk':f"{v2_document}_{converted_name}"})).url + + class Meta: abstract = True diff --git a/api/serializers.py b/api/serializers.py index 50e09e90..9510e4fc 100644 --- a/api/serializers.py +++ b/api/serializers.py @@ -54,7 +54,8 @@ class Meta: 'organization', 'version', 'copyright', - 'license_url',) + 'license_url', + 'v2_related_key') class GroupSerializer(serializers.HyperlinkedModelSerializer): class Meta: @@ -72,6 +73,7 @@ class MonsterSerializer(DynamicFieldsHyperlinkedModelSerializer): legendary_actions = serializers.SerializerMethodField() special_abilities = serializers.SerializerMethodField() img_main = serializers.SerializerMethodField() + v2_converted_path = serializers.SerializerMethodField() def get_img_main(self, monster): request = self.context.get('request') @@ -106,6 +108,9 @@ def get_legendary_actions(self, monster): def get_special_abilities(self, monster): return monster.special_abilities() + def get_v2_converted_path(self, monster): + return monster.v2_converted_path() + class Meta: model = models.Monster @@ -158,7 +163,8 @@ class Meta: 'document__slug', 'document__title', 'document__license_url', - 'document__url' + 'document__url', + 'v2_converted_path' ) class SpellSerializer(DynamicFieldsModelSerializer): diff --git a/api/tests/approved_files/TestAPIRoot.test_documents.approved.json b/api/tests/approved_files/TestAPIRoot.test_documents.approved.json index 3bd92e4f..4dd9f404 100644 --- a/api/tests/approved_files/TestAPIRoot.test_documents.approved.json +++ b/api/tests/approved_files/TestAPIRoot.test_documents.approved.json @@ -13,6 +13,7 @@ "slug": "o5e", "title": "Open5e Original Content", "url": "open5e.com", + "v2_related_key": "open5e", "version": "1.0" }, { @@ -25,6 +26,7 @@ "slug": "wotc-srd", "title": "5e Core Rules", "url": "http://dnd.wizards.com/articles/features/systems-reference-document-srd", + "v2_related_key": "srd", "version": "5.1" }, { @@ -37,6 +39,7 @@ "slug": "tob", "title": "Tome of Beasts", "url": "https://koboldpress.com/kpstore/product/tome-of-beasts-for-5th-edition-print/", + "v2_related_key": "tob", "version": "1.0" }, { @@ -49,6 +52,7 @@ "slug": "cc", "title": "Creature Codex", "url": "https://koboldpress.com/kpstore/product/creature-codex-for-5th-edition-dnd/", + "v2_related_key": "ccdx", "version": "1.0" }, { @@ -61,6 +65,7 @@ "slug": "tob2", "title": "Tome of Beasts 2", "url": "https://koboldpress.com/kpstore/product/tome-of-beasts-2-for-5th-edition/", + "v2_related_key": "tob2", "version": "1.0" }, { @@ -73,6 +78,7 @@ "slug": "dmag", "title": "Deep Magic 5e", "url": "https://koboldpress.com/kpstore/product/deep-magic-for-5th-edition-hardcover/", + "v2_related_key": "deepm", "version": "1.0" }, { @@ -85,6 +91,7 @@ "slug": "menagerie", "title": "Level Up Advanced 5e Monstrous Menagerie", "url": "https://www.levelup5e.com", + "v2_related_key": "mmenag", "version": "1.0" }, { @@ -97,6 +104,7 @@ "slug": "tob3", "title": "Tome of Beasts 3", "url": "https://koboldpress.com/kpstore/product/tome-of-beasts-3-for-5th-edition/", + "v2_related_key": "tob3", "version": "1.0" }, { @@ -109,6 +117,7 @@ "slug": "a5e", "title": "Level Up Advanced 5e", "url": "https://a5esrd.com/a5esrd", + "v2_related_key": "a5e", "version": "1.0" }, { @@ -121,6 +130,7 @@ "slug": "kp", "title": "Kobold Press Compilation", "url": "https://koboldpress.com", + "v2_related_key": "kp", "version": "1.0" }, { @@ -133,6 +143,7 @@ "slug": "dmag-e", "title": "Deep Magic Extended", "url": "https://koboldpress.com", + "v2_related_key": "deepmx", "version": "1.0" }, { @@ -145,6 +156,7 @@ "slug": "warlock", "title": "Warlock Archives", "url": "https://koboldpress.com/kpstore/product-category/all-products/warlock-5th-edition-dnd/", + "v2_related_key": "wz", "version": "1.0" }, { @@ -157,6 +169,7 @@ "slug": "vom", "title": "Vault of Magic", "url": "https://koboldpress.com/kpstore/product/vault-of-magic-for-5th-edition/", + "v2_related_key": "vom", "version": "1.0" }, { @@ -169,6 +182,7 @@ "slug": "toh", "title": "Tome of Heroes", "url": "https://koboldpress.com/kpstore/product/tome-of-heroes-for-5th-edition/", + "v2_related_key": "toh", "version": "1.0" }, { @@ -181,6 +195,7 @@ "slug": "taldorei", "title": "Critical Role: Tal\u2019Dorei Campaign Setting", "url": "https://https://greenronin.com/blog/2017/09/25/ronin-round-table-integrating-wizards-5e-adventures-with-the-taldorei-campaign-setting/", + "v2_related_key": "tdcs", "version": "1.0" }, { @@ -193,6 +208,7 @@ "slug": "blackflag", "title": "Black Flag SRD", "url": "https://koboldpress.com/black-flag-reference-document/", + "v2_related_key": "bfrd", "version": "0.2" }, { @@ -205,6 +221,7 @@ "slug": "tob-2023", "title": "Tome of Beasts 2023", "url": "https://koboldpress.com/kpstore/product/tome-of-beasts-1-2023-edition/", + "v2_related_key": "tob-2023", "version": "1.0" } ] diff --git a/api/views.py b/api/views.py index 11289a07..be51b2b1 100644 --- a/api/views.py +++ b/api/views.py @@ -3,7 +3,6 @@ from rest_framework import viewsets from rest_framework.decorators import api_view from rest_framework.response import Response -from rest_framework.schemas.openapi import AutoSchema from api import models from api import serializers @@ -96,7 +95,6 @@ class DocumentViewSet(viewsets.ReadOnlyModelViewSet): list: API endpoint for returning a list of documents. retrieve: API endpoint for returning a particular document. """ - schema = AutoSchema(operation_id_base='V1Document') queryset = models.Document.objects.all().order_by("pk") serializer_class = serializers.DocumentSerializer search_fields = ['title', 'desc'] @@ -113,7 +111,6 @@ class SpellViewSet(viewsets.ReadOnlyModelViewSet): list: API endpoint for returning a list of spells. retrieve: API endpoint for returning a particular spell. """ - schema = AutoSchema(operation_id_base='V1Spell') queryset = models.Spell.objects.all().order_by("pk") filterset_class=filters.SpellFilter serializer_class = serializers.SpellSerializer @@ -140,7 +137,6 @@ class SpellListViewSet(viewsets.ReadOnlyModelViewSet): list: API endpoint for returning a list of spell lists. retrieve: API endpoint for returning a particular spell list. """ - schema = AutoSchema(operation_id_base='V1SpellList') queryset = models.SpellList.objects.all().order_by("pk") serializer_class = serializers.SpellListSerializer filterset_class = filters.SpellListFilter @@ -152,7 +148,6 @@ class MonsterViewSet(viewsets.ReadOnlyModelViewSet): list: API endpoint for returning a list of monsters. retrieve: API endpoint for returning a particular monster. """ - schema = AutoSchema(operation_id_base='V1Monster') queryset = models.Monster.objects.all().order_by("pk") filterset_class = filters.MonsterFilter @@ -164,7 +159,6 @@ class BackgroundViewSet(viewsets.ReadOnlyModelViewSet): list: API endpoint for returning a list of backgrounds. retrieve: API endpoint for returning a particular background. """ - schema = AutoSchema(operation_id_base='V1Background') queryset = models.Background.objects.all().order_by("pk") serializer_class = serializers.BackgroundSerializer ordering_fields = '__all__' @@ -178,7 +172,6 @@ class PlaneViewSet(viewsets.ReadOnlyModelViewSet): list: API endpoint for returning a list of planes. retrieve: API endpoint for returning a particular plane. """ - schema = AutoSchema(operation_id_base='V1Plane') queryset = models.Plane.objects.all().order_by("pk") serializer_class = serializers.PlaneSerializer filterset_class = filters.PlaneFilter @@ -190,7 +183,6 @@ class SectionViewSet(viewsets.ReadOnlyModelViewSet): list: API endpoint for returning a list of sections. retrieve: API endpoint for returning a particular section. """ - schema = AutoSchema(operation_id_base='V1Section') queryset = models.Section.objects.all().order_by("pk") serializer_class = serializers.SectionSerializer ordering_fields = '__all__' @@ -204,7 +196,6 @@ class FeatViewSet(viewsets.ReadOnlyModelViewSet): list: API endpoint for returning a list of feats. retrieve: API endpoint for returning a particular feat. """ - schema = AutoSchema(operation_id_base='V1Feat') queryset = models.Feat.objects.all().order_by("pk") serializer_class = serializers.FeatSerializer filterset_class = filters.FeatFilter @@ -216,7 +207,6 @@ class ConditionViewSet(viewsets.ReadOnlyModelViewSet): list: API endpoint for returning a list of conditions. retrieve: API endpoint for returning a particular condition. """ - schema = AutoSchema(operation_id_base='V1Condition') queryset = models.Condition.objects.all().order_by("pk") serializer_class = serializers.ConditionSerializer search_fields = ['name', 'desc'] @@ -228,7 +218,6 @@ class RaceViewSet(viewsets.ReadOnlyModelViewSet): list: API endpoint for returning a list of races. retrieve: API endpoint for returning a particular race. """ - schema = AutoSchema(operation_id_base='V1Race') queryset = models.Race.objects.all().order_by("pk") serializer_class = serializers.RaceSerializer filterset_class = filters.RaceFilter @@ -241,7 +230,6 @@ class SubraceViewSet(viewsets.ReadOnlyModelViewSet): list: API endpoint that allows viewing of Subraces. retrieve: API endpoint for returning a particular subrace. """ - schema = AutoSchema(operation_id_base='V1Subrace') queryset = models.Subrace.objects.all().order_by("pk") serializer_class = serializers.SubraceSerializer search_fields = ['name', 'desc'] @@ -256,7 +244,6 @@ class CharClassViewSet(viewsets.ReadOnlyModelViewSet): list: API endpoint for returning a list of classes and archetypes. retrieve: API endpoint for returning a particular class or archetype. """ - schema = AutoSchema(operation_id_base='V1Class') queryset = models.CharClass.objects.all().order_by("pk") serializer_class = serializers.CharClassSerializer filterset_class = filters.CharClassFilter @@ -269,7 +256,6 @@ class ArchetypeViewSet(viewsets.ReadOnlyModelViewSet): list: API endpoint that allows viewing of Archetypes. retrieve: API endpoint for returning a particular archetype. """ - schema = AutoSchema(operation_id_base='V1Archetype') queryset = models.Archetype.objects.all().order_by("pk") serializer_class = serializers.ArchetypeSerializer search_fields = ['name', 'desc'] @@ -284,7 +270,6 @@ class MagicItemViewSet(viewsets.ReadOnlyModelViewSet): list: API endpoint for returning a list of magic items. retrieve: API endpoint for returning a particular magic item. """ - schema = AutoSchema(operation_id_base='V1MagicItem') queryset = models.MagicItem.objects.all().order_by("pk") serializer_class = serializers.MagicItemSerializer filterset_class = filters.MagicItemFilter @@ -296,7 +281,6 @@ class WeaponViewSet(viewsets.ReadOnlyModelViewSet): list: API endpoint for returning a list of weapons. retrieve: API endpoint for returning a particular weapon. """ - schema = AutoSchema(operation_id_base='V1Weapon') queryset = models.Weapon.objects.all().order_by("pk") serializer_class = serializers.WeaponSerializer filterset_class = filters.WeaponFilter @@ -308,7 +292,6 @@ class ArmorViewSet(viewsets.ReadOnlyModelViewSet): list: API endpoint for returning a list of armor. retrieve: API endpoint for returning a particular armor. """ - schema = AutoSchema(operation_id_base='V1Armor') queryset = models.Armor.objects.all().order_by("pk") serializer_class = serializers.ArmorSerializer filterset_class = filters.ArmorFilter diff --git a/api_v2/migrations/0009_merge_20241010_0919.py b/api_v2/migrations/0009_merge_20241010_0919.py new file mode 100644 index 00000000..be3e7b5d --- /dev/null +++ b/api_v2/migrations/0009_merge_20241010_0919.py @@ -0,0 +1,14 @@ +# Generated by Django 5.1.1 on 2024-10-10 09:19 + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('api_v2', '0004_alter_rule_index_alter_rule_initialheaderlevel_and_more'), + ('api_v2', '0008_weapon_distance_unit'), + ] + + operations = [ + ] diff --git a/api_v2/migrations/0010_merge_20241016_1952.py b/api_v2/migrations/0010_merge_20241016_1952.py new file mode 100644 index 00000000..bf99bef1 --- /dev/null +++ b/api_v2/migrations/0010_merge_20241016_1952.py @@ -0,0 +1,14 @@ +# Generated by Django 5.1.1 on 2024-10-16 19:52 + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('api_v2', '0009_merge_20241010_0144'), + ('api_v2', '0009_merge_20241010_0919'), + ] + + operations = [ + ] diff --git a/api_v2/migrations/0010_spellcastingoption_concentration_and_more.py b/api_v2/migrations/0010_spellcastingoption_concentration_and_more.py new file mode 100644 index 00000000..80e13cf3 --- /dev/null +++ b/api_v2/migrations/0010_spellcastingoption_concentration_and_more.py @@ -0,0 +1,24 @@ +# Generated by Django 5.1.2 on 2024-10-22 14:04 + +import django.core.validators +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('api_v2', '0009_merge_20241010_0144'), + ] + + operations = [ + migrations.AddField( + model_name='spellcastingoption', + name='concentration', + field=models.BooleanField(blank=True, help_text='Whether the effect requires concentration to be maintained.', null=True), + ), + migrations.AddField( + model_name='spellcastingoption', + name='shape_size', + field=models.FloatField(blank=True, help_text='Used to measure distance.', null=True, validators=[django.core.validators.MinValueValidator(0)]), + ), + ] diff --git a/api_v2/migrations/0011_merge_20241022_1426.py b/api_v2/migrations/0011_merge_20241022_1426.py new file mode 100644 index 00000000..dc1e7e09 --- /dev/null +++ b/api_v2/migrations/0011_merge_20241022_1426.py @@ -0,0 +1,14 @@ +# Generated by Django 5.1.2 on 2024-10-22 14:26 + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('api_v2', '0010_merge_20241016_1952'), + ('api_v2', '0010_spellcastingoption_concentration_and_more'), + ] + + operations = [ + ] diff --git a/api_v2/migrations/0012_alter_creature_subcategory.py b/api_v2/migrations/0012_alter_creature_subcategory.py new file mode 100644 index 00000000..30c422ba --- /dev/null +++ b/api_v2/migrations/0012_alter_creature_subcategory.py @@ -0,0 +1,18 @@ +# Generated by Django 5.1.2 on 2024-10-24 14:17 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('api_v2', '0011_merge_20241022_1426'), + ] + + operations = [ + migrations.AlterField( + model_name='creature', + name='subcategory', + field=models.CharField(blank=True, help_text='What subcategory this creature belongs to.', max_length=100, null=True), + ), + ] diff --git a/api_v2/migrations/0013_size_suggested_hit_dice.py b/api_v2/migrations/0013_size_suggested_hit_dice.py new file mode 100644 index 00000000..772c68b2 --- /dev/null +++ b/api_v2/migrations/0013_size_suggested_hit_dice.py @@ -0,0 +1,18 @@ +# Generated by Django 5.1.2 on 2024-10-24 14:22 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('api_v2', '0012_alter_creature_subcategory'), + ] + + operations = [ + migrations.AddField( + model_name='size', + name='suggested_hit_dice', + field=models.CharField(blank=True, choices=[('D4', 'd4'), ('D6', 'd6'), ('D8', 'd8'), ('D10', 'd10'), ('D12', 'd12'), ('D20', 'd20')], help_text='What kind of die to roll for damage.', max_length=20, null=True), + ), + ] diff --git a/api_v2/migrations/0014_environment_interior.py b/api_v2/migrations/0014_environment_interior.py new file mode 100644 index 00000000..ec4dad7d --- /dev/null +++ b/api_v2/migrations/0014_environment_interior.py @@ -0,0 +1,18 @@ +# Generated by Django 5.1.2 on 2024-10-27 11:53 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('api_v2', '0013_size_suggested_hit_dice'), + ] + + operations = [ + migrations.AddField( + model_name='environment', + name='interior', + field=models.BooleanField(default=False, help_text='Whether or not this environment is an interior space.'), + ), + ] diff --git a/api_v2/migrations/0015_creature_environments.py b/api_v2/migrations/0015_creature_environments.py new file mode 100644 index 00000000..9a221b56 --- /dev/null +++ b/api_v2/migrations/0015_creature_environments.py @@ -0,0 +1,18 @@ +# Generated by Django 5.1.2 on 2024-10-27 12:05 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('api_v2', '0014_environment_interior'), + ] + + operations = [ + migrations.AddField( + model_name='creature', + name='environments', + field=models.ManyToManyField(related_name='creature_environments', to='api_v2.environment'), + ), + ] diff --git a/api_v2/migrations/0016_alter_creaturetrait_parent.py b/api_v2/migrations/0016_alter_creaturetrait_parent.py new file mode 100644 index 00000000..3ef7df3f --- /dev/null +++ b/api_v2/migrations/0016_alter_creaturetrait_parent.py @@ -0,0 +1,19 @@ +# Generated by Django 5.1.2 on 2024-11-17 11:58 + +import django.db.models.deletion +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('api_v2', '0015_creature_environments'), + ] + + operations = [ + migrations.AlterField( + model_name='creaturetrait', + name='parent', + field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='traits', to='api_v2.creature'), + ), + ] diff --git a/api_v2/models/abstracts.py b/api_v2/models/abstracts.py index bcff09dd..e7cb18a6 100644 --- a/api_v2/models/abstracts.py +++ b/api_v2/models/abstracts.py @@ -10,6 +10,10 @@ from .enums import SAVING_THROW_MAXIMUM, SAVING_THROW_MINIMUM from .enums import SKILL_BONUS_MINIMUM, SKILL_BONUS_MAXIMUM from .enums import PASSIVE_SCORE_MAXIMUM +from drf_spectacular.utils import extend_schema_field, inline_serializer +from drf_spectacular.types import OpenApiTypes +from rest_framework import serializers +import decimal # FIELDS USED ACROSS MULTIPLE MODELS @@ -49,7 +53,7 @@ def distance_field(null=True): return models.FloatField( null=null, blank=True, - validators=[MinValueValidator(0)], + validators=[MinValueValidator(decimal.Decimal(0.0))], help_text="Used to measure distance." ) @@ -140,6 +144,7 @@ class HasPrerequisite(models.Model): help_text='Prerequisite for the game content item.') @property + @extend_schema_field(OpenApiTypes.BOOL) def has_prerequisite(self): return self.prerequisite not in ("", None) @@ -202,6 +207,17 @@ class HasAbilities(models.Model): ability_score_charisma = ability_score_field( 'Integer representing the charisma ability.') + @extend_schema_field(inline_serializer( + name="ability_scores", + fields={ + "strength": serializers.IntegerField(), + "dexterity": serializers.IntegerField(), + "constitution": serializers.IntegerField(), + "intelligence": serializers.IntegerField(), + "wisdom": serializers.IntegerField(), + "charisma": serializers.IntegerField(), + }) + ) def get_ability_scores(self): return { 'strength': self.ability_score_strength, @@ -239,6 +255,18 @@ def modifier_wisdom(self): def modifier_charisma(self): return ability_modifier(self.ability_score_charisma) + @extend_schema_field(inline_serializer( + name="ability_modifiers", + fields={ + # todo: technically they're all typed as any, but they're `floor`'d, so they should come out as integers + "strength": serializers.IntegerField(), + "dexterity": serializers.IntegerField(), + "constitution": serializers.IntegerField(), + "intelligence": serializers.IntegerField(), + "wisdom": serializers.IntegerField(), + "charisma": serializers.IntegerField(), + }) + ) def get_modifiers(self): return { 'strength': self.modifier_strength, @@ -272,6 +300,19 @@ def get_modifiers(self): saving_throw_charisma = saving_throw_field( 'Signed integer added to charisma saving throws.') + + @extend_schema_field(inline_serializer( + name="saving_throws", + fields={ + # todo: all of these are "or none" + "strength": serializers.IntegerField(), + "dexterity": serializers.IntegerField(), + "constitution": serializers.IntegerField(), + "intelligence": serializers.IntegerField(), + "wisdom": serializers.IntegerField(), + "charisma": serializers.IntegerField(), + }) + ) def get_saving_throws(self): return { 'strength': self.saving_throw_strength, @@ -341,6 +382,30 @@ def get_saving_throws(self): skill_bonus_survival = skill_bonus_field( 'Signed integer added to survival skill checks.') + @extend_schema_field(inline_serializer( + name="skill_bonuses", + fields={ + # todo: all of these are typed as also none + 'acrobatics': serializers.IntegerField(), + 'animal_handling': serializers.IntegerField(), + 'arcana': serializers.IntegerField(), + 'athletics': serializers.IntegerField(), + 'deception': serializers.IntegerField(), + 'history': serializers.IntegerField(), + 'insight': serializers.IntegerField(), + 'intimidation': serializers.IntegerField(), + 'investigation': serializers.IntegerField(), + 'medicine': serializers.IntegerField(), + 'nature': serializers.IntegerField(), + 'perception': serializers.IntegerField(), + 'performance': serializers.IntegerField(), + 'persuasion': serializers.IntegerField(), + 'religion': serializers.IntegerField(), + 'sleight_of_hand': serializers.IntegerField(), + 'stealth': serializers.IntegerField(), + 'survival': serializers.IntegerField(), + } + )) def get_skill_bonuses(self): return { 'acrobatics': self.skill_bonus_acrobatics, diff --git a/api_v2/models/alignment.py b/api_v2/models/alignment.py index cc473dbe..c55c2a12 100644 --- a/api_v2/models/alignment.py +++ b/api_v2/models/alignment.py @@ -4,13 +4,15 @@ from .abstracts import HasName, HasDescription from .document import FromDocument - +from drf_spectacular.utils import extend_schema_field +from drf_spectacular.types import OpenApiTypes class Alignment(HasName, HasDescription, FromDocument): """This is the model for an alignment, which is way to describe the moral and personal attitudes of a creature.""" @property + @extend_schema_field(OpenApiTypes.STR) def short_name(self): short_name = "" for word in self.name.split(" "): @@ -18,9 +20,11 @@ def short_name(self): return short_name @property + @extend_schema_field(OpenApiTypes.STR) def morality(self): return self.name.split(" ")[-1].lower() @property + @extend_schema_field(OpenApiTypes.STR) def societal_attitude(self): return self.name.split(" ")[0].lower() diff --git a/api_v2/models/armor.py b/api_v2/models/armor.py index 8cdd176a..d3b8e3ef 100644 --- a/api_v2/models/armor.py +++ b/api_v2/models/armor.py @@ -4,6 +4,8 @@ from django.db import models from .abstracts import HasName from .document import FromDocument +from drf_spectacular.utils import extend_schema_field +from drf_spectacular.types import OpenApiTypes class Armor(HasName, FromDocument): @@ -40,6 +42,7 @@ class Armor(HasName, FromDocument): help_text='Integer representing the dexterity modifier cap.') @property + @extend_schema_field(OpenApiTypes.STR) def category(self): category = 'heavy' if self.ac_add_dexmod: @@ -50,6 +53,7 @@ def category(self): @property + @extend_schema_field(OpenApiTypes.STR) def ac_display(self): """Display text for armor class.""" ac_string = str(self.ac_base) diff --git a/api_v2/models/characterclass.py b/api_v2/models/characterclass.py index 4764229e..8e16dd46 100644 --- a/api_v2/models/characterclass.py +++ b/api_v2/models/characterclass.py @@ -1,11 +1,15 @@ """The model for a feat.""" from django.db import models from django.core.validators import MaxValueValidator, MinValueValidator +from rest_framework import serializers from .abstracts import HasName, HasDescription, Modification from .abstracts import key_field from .document import FromDocument from .enums import DIE_TYPES +from drf_spectacular.utils import extend_schema_field, inline_serializer +from drf_spectacular.types import OpenApiTypes +from rest_framework import serializers class ClassFeatureItem(models.Model): """This is the class for an individual class feature item, a subset of a class @@ -54,6 +58,16 @@ class CharacterClass(HasName, FromDocument): help_text='Dice notation hit dice option.') @property + @extend_schema_field(inline_serializer( + name="hit_points", + fields={ + # todo: also none + "hit_dice": serializers.IntegerField(), + "hit_dice_name": serializers.StringRelatedField(), + "hit_points_at_1st_level": serializers.IntegerField(), + "hit_points_at_higher_levels": serializers.IntegerField() + } + )) def hit_points(self): hit_dice_name = "1{} per {} level".format(self.hit_dice, self.name) split_dice = self.hit_dice.lower().split("d")[1] @@ -78,6 +92,18 @@ def features(self): """Returns the set of features that are related to this class.""" return self.classfeature_set + @extend_schema_field(serializers.DictField( + child=inline_serializer( + name="levels", + fields={ + "features": serializers.ListSerializer( + child=serializers.CharField() + ), + "proficiency-bonus": serializers.IntegerField(), + "level": serializers.IntegerField + } + ) + )) def levels(self): """Returns an array of level information for the given class.""" by_level = {} diff --git a/api_v2/models/creature.py b/api_v2/models/creature.py index 5fe293ee..a22deed3 100644 --- a/api_v2/models/creature.py +++ b/api_v2/models/creature.py @@ -13,9 +13,10 @@ from .condition import Condition from .damagetype import DamageType from .document import FromDocument +from .environment import Environment from .speed import HasSpeed from .enums import CREATURE_ATTACK_TYPES, CREATURE_USES_TYPES, ACTION_TYPES - +import decimal class CreatureType(HasName, HasDescription, FromDocument): @@ -42,6 +43,7 @@ class Creature(Object, HasAbilities, HasSenses, HasLanguage, HasSpeed, FromDocum subcategory = models.CharField( max_length=100, + blank=True, null=True, help_text='What subcategory this creature belongs to.' ) @@ -69,7 +71,7 @@ class Creature(Object, HasAbilities, HasSenses, HasLanguage, HasSpeed, FromDocum null=False, max_digits=10, decimal_places=3, - validators=[MinValueValidator(0),MaxValueValidator(30)], + validators=[MinValueValidator(decimal.Decimal(0.0)),MaxValueValidator(decimal.Decimal(30.0))], help_text="Challenge Rating field as a decimal number." ) @@ -80,6 +82,9 @@ class Creature(Object, HasAbilities, HasSenses, HasLanguage, HasSpeed, FromDocum help_text="Optional override for calculated XP based on CR." ) + environments = models.ManyToManyField(Environment, + related_name="creature_environments") + def as_text(self): text = self.name + '\n' for action in self.creatureaction_set.all(): @@ -286,8 +291,8 @@ class CreatureTrait(Modification): It inherits from modification, which is an abstract concept. """ key = key_field() - parent = models.ForeignKey('Creature', on_delete=models.CASCADE) - + parent = models.ForeignKey(Creature, on_delete=models.CASCADE, related_name="traits") + class CreatureSet(HasName, FromDocument): """Set that the creature belongs to.""" diff --git a/api_v2/models/environment.py b/api_v2/models/environment.py index d84fce1b..5449b950 100644 --- a/api_v2/models/environment.py +++ b/api_v2/models/environment.py @@ -18,6 +18,10 @@ class Environment(HasName, HasDescription, FromDocument): help_text='Whether or not this environment is a plane of existence.', default=False) + interior = models.BooleanField( + help_text='Whether or not this environment is an interior space.', + default=False) + class Meta: """To assist with the UI layer.""" diff --git a/api_v2/models/item.py b/api_v2/models/item.py index 13cb4eda..a2f2830f 100644 --- a/api_v2/models/item.py +++ b/api_v2/models/item.py @@ -9,7 +9,9 @@ from .object import Object from .damagetype import DamageType from .document import FromDocument - +from drf_spectacular.utils import extend_schema_field +from drf_spectacular.types import OpenApiTypes +import decimal class ItemRarity(HasName, FromDocument): """A class describing the rarity of items.""" @@ -34,7 +36,7 @@ class Item(Object, HasDescription, FromDocument): default=None, max_digits=10, decimal_places=2, # Only track down to 2 decimal places. - validators=[MinValueValidator(0)], + validators=[MinValueValidator(decimal.Decimal(0.0))], help_text='Number representing the cost of the object.') weapon = models.ForeignKey( @@ -77,6 +79,7 @@ class Item(Object, HasDescription, FromDocument): related_name="item_damage_resistances") @property + @extend_schema_field(OpenApiTypes.BOOL) def is_magic_item(self): return self.rarity is not None diff --git a/api_v2/models/object.py b/api_v2/models/object.py index 0fda321f..555faef1 100644 --- a/api_v2/models/object.py +++ b/api_v2/models/object.py @@ -7,7 +7,7 @@ from .size import Size from .damagetype import DamageType from .enums import OBJECT_ARMOR_CLASS_MAXIMUM, OBJECT_HIT_POINT_MAXIMUM - +import decimal class Object(HasName): """ @@ -26,7 +26,7 @@ class Object(HasName): null=False, # Allow an unspecified weight. max_digits=10, decimal_places=3, - validators=[MinValueValidator(0)], + validators=[MinValueValidator(decimal.Decimal(0.0))], help_text='Number representing the weight of the object.') armor_class = models.IntegerField( diff --git a/api_v2/models/race.py b/api_v2/models/race.py index f926a20b..f2d687e4 100644 --- a/api_v2/models/race.py +++ b/api_v2/models/race.py @@ -4,7 +4,8 @@ from .abstracts import HasName, HasDescription, HasPrerequisite from .abstracts import Modification from .document import FromDocument - +from drf_spectacular.utils import extend_schema_field +from drf_spectacular.types import OpenApiTypes class RaceTrait(Modification): """This is the model for a race or subrace trait. @@ -30,6 +31,7 @@ class Race(HasName, HasDescription, FromDocument): on_delete=models.CASCADE) @property + @extend_schema_field(OpenApiTypes.BOOL) def is_subrace(self): """Returns whether the object is a subrace.""" return self.subrace_of is not None diff --git a/api_v2/models/size.py b/api_v2/models/size.py index a3bcfa68..ffbb5a8e 100644 --- a/api_v2/models/size.py +++ b/api_v2/models/size.py @@ -1,7 +1,7 @@ from django.db import models from .abstracts import HasName -from .abstracts import distance_field, distance_unit_field +from .abstracts import distance_field, distance_unit_field, damage_die_type_field from .document import FromDocument class Size(HasName, FromDocument): @@ -19,6 +19,8 @@ class Size(HasName, FromDocument): space_diameter = distance_field() distance_unit = distance_unit_field() + suggested_hit_dice = damage_die_type_field() + @property def get_distance_unit(self): if self.distance_unit is None: diff --git a/api_v2/models/speed.py b/api_v2/models/speed.py index e01fb6c4..f71f936b 100644 --- a/api_v2/models/speed.py +++ b/api_v2/models/speed.py @@ -2,6 +2,9 @@ from django.db import models from .abstracts import distance_field, distance_unit_field +from drf_spectacular.utils import extend_schema_field, inline_serializer +from drf_spectacular.types import OpenApiTypes +from rest_framework import serializers class HasSpeed(models.Model): '''This object represents a creature's speed.''' @@ -46,6 +49,23 @@ def get_unit(self): return self.document.distance_unit return self.unit + @extend_schema_field(inline_serializer( + name="speed", + fields={ + # todo: model typed as any + "walk": serializers.StringRelatedField(), + # todo: model typed as any + "fly": serializers.StringRelatedField(), + # todo: model typed as any + "swim": serializers.StringRelatedField(), + # todo: model typed as any + "climb": serializers.StringRelatedField(), + # todo: model typed as any + "burrow": serializers.StringRelatedField(), + # todo: and none + "hover": serializers.BooleanField(), + } + )) def get_speed(self): speed={ "walk":self.walk, @@ -60,6 +80,24 @@ def get_speed(self): return speed + @extend_schema_field(inline_serializer( + name="speed_all", + fields={ + # todo: model typed as any + "unit": serializers.StringRelatedField(), + # todo: model typed as any + "walk": serializers.StringRelatedField(), + # todo: model typed as any + "crawl": serializers.StringRelatedField(), + "hover": serializers.BooleanField(), + "fly": serializers.FloatField(), + "burrow": serializers.FloatField(), + # todo: model typed as any + "climb": serializers.StringRelatedField(), + # todo: model typed as any + "swim": serializers.StringRelatedField(), + } + )) def get_speed_all(self): return { "unit": self.get_unit(), diff --git a/api_v2/models/spell.py b/api_v2/models/spell.py index 3b70ca62..81c2c28f 100644 --- a/api_v2/models/spell.py +++ b/api_v2/models/spell.py @@ -16,6 +16,7 @@ from .enums import SPELL_TARGET_RANGE_CHOICES, SPELL_CASTING_TIME_CHOICES from .enums import SPELL_EFFECT_SHAPE_CHOICES, SPELL_EFFECT_DURATIONS from .enums import CASTING_OPTION_TYPES +import decimal class SpellSchool(HasName, HasDescription, FromDocument): """The model for a spell school object.""" @@ -85,7 +86,7 @@ class Spell(HasName, HasDescription, FromDocument): default=None, max_digits=10, decimal_places=2, # Only track down to 2 decimal places. - validators=[MinValueValidator(0)], + validators=[MinValueValidator(decimal.Decimal(0.0))], help_text='Number representing the cost of the materials of the spell.') material_consumed = models.BooleanField( @@ -152,7 +153,8 @@ def search_result_extra_fields(self): "school": self.school.name, "level": self.level, } - + + class SpellCastingOption(models.Model): """An object representing an alternative way to cast a spell.""" @@ -179,3 +181,11 @@ class SpellCastingOption(models.Model): range = models.TextField( null=True, # Null values mean this value is unchanged from the default casting option. help_text='Description of the range of the spell.') + + concentration = models.BooleanField( + null=True, # Null values mean this value is unchanged from the default casting option. + blank=True, + help_text='Whether the effect requires concentration to be maintained.') + + shape_size = distance_field() + # Null values mean this value is unchanged from the default casting option. diff --git a/api_v2/models/weapon.py b/api_v2/models/weapon.py index 53ca7c7f..774c4b26 100644 --- a/api_v2/models/weapon.py +++ b/api_v2/models/weapon.py @@ -6,7 +6,9 @@ from .abstracts import HasName from .abstracts import distance_field, distance_unit_field from .document import FromDocument - +from drf_spectacular.utils import extend_schema_field +from drf_spectacular.types import OpenApiTypes +from rest_framework import serializers class Weapon(HasName, FromDocument): """ @@ -45,6 +47,8 @@ class Weapon(HasName, FromDocument): distance_unit = distance_unit_field() @property + # or none + @extend_schema_field(OpenApiTypes.STR) def get_distance_unit(self): if self.distance_unit is None: return self.document.distance_unit @@ -107,33 +111,41 @@ def get_distance_unit(self): help_text='If the weapon is improvised.') @property + @extend_schema_field(OpenApiTypes.BOOL) def is_versatile(self): return self.versatile_dice != str(0) @property + @extend_schema_field(OpenApiTypes.BOOL) def is_martial(self): return not self.is_simple @property + @extend_schema_field(OpenApiTypes.BOOL) def is_melee(self): # Ammunition weapons can only be used as improvised melee weapons. return not self.requires_ammunition @property + @extend_schema_field(OpenApiTypes.BOOL) def ranged_attack_possible(self): # Only ammunition or throw weapons can make ranged attacks. return self.requires_ammunition or self.is_thrown @property + # type is any + @extend_schema_field(OpenApiTypes.BOOL) def range_melee(self): return self.reach @property + @extend_schema_field(OpenApiTypes.BOOL) def is_reach(self): # A weapon with a longer reach than the default has the reach property. return self.reach > 5 @property + @extend_schema_field(serializers.ChoiceField(choices=['special', 'finesse', 'ammunition', 'light', 'heavy', 'thrown', 'loading', 'two-handed', 'versatile', 'reach'])) def properties(self): properties = [] diff --git a/api_v2/serializers/__init__.py b/api_v2/serializers/__init__.py index 1744e490..6a6c4ca4 100644 --- a/api_v2/serializers/__init__.py +++ b/api_v2/serializers/__init__.py @@ -24,6 +24,7 @@ from .creature import CreatureSerializer from .creature import CreatureTypeSerializer from .creature import CreatureSetSerializer +from .creature import CreatureTraitSerializer from .damagetype import DamageTypeSerializer @@ -33,7 +34,7 @@ from .condition import ConditionSerializer -from .spell import SpellSerializer +from .spell import SpellSerializer, SpellSchoolSerializer from .characterclass import CharacterClassSerializer from .characterclass import ClassFeatureSerializer diff --git a/api_v2/serializers/abstracts.py b/api_v2/serializers/abstracts.py index 4ef63840..0ca60dc8 100644 --- a/api_v2/serializers/abstracts.py +++ b/api_v2/serializers/abstracts.py @@ -3,42 +3,146 @@ from api_v2 import models +class GameContentSerializer(serializers.HyperlinkedModelSerializer): + """ + Much of the logic included in the GameContentSerializer is intended to + support manipulating data returned by the serializer via query parameters. + """ + + def remove_unwanted_fields(self, dynamic_params): + """ + Takes the value of the 'fields', a string of comma-separated values, + and removes all fields not in this list from the serializer + """ + if fields_to_keep := dynamic_params.pop("fields", None): + fields_to_keep = set(fields_to_keep.split(",")) + all_fields = set(self.fields.keys()) + for field in all_fields - fields_to_keep: + self.fields.pop(field, None) -class GameContentSerializer(serializers.HyperlinkedModelSerializer): + def get_or_create_dynamic_params(self, child): + """ + Creates dynamic params on the serializer context if it doesn't already + exist, then returns the dynamic parameters + """ + if "dynamic_params" not in self.fields[child]._context: + self.fields[child]._context.update({"dynamic_params": {}}) + return self.fields[child]._context["dynamic_params"] + + @staticmethod + def split_param(dynamic_param): + """ + Splits a dynamic parameter into its target child serializer and value. + Returns the values as a tuple. + eg. + 'document__fields=name' -> ('document', 'fields=name') + 'document__gamesystem__fields=name' -> ('document', 'gamesystem__fields=name') + """ + crumbs = dynamic_param.split("__") + return crumbs[0], "__".join(crumbs[1:]) if len(crumbs) > 1 else None + + def set_dynamic_params_for_children(self, dynamic_params): + """ + Passes nested dynamic params to child serializer. + eg. the param 'document__fields=name' + """ + for param, fields in dynamic_params.items(): + child, child_dynamic_param = self.split_param(param) + if child in self.fields.keys(): + # Get dynamic parameters for child serializer and update + child_dynamic_params = self.get_or_create_dynamic_params(child) + child_dynamic_params.update({child_dynamic_param: fields}) + + # Overwrite existing params to remove 'fields' inherited from parent serializer + self.fields[child]._context['dynamic_params'] = { + **child_dynamic_params, + } + + @staticmethod + def is_param_dynamic(p): + """ + Returns true if parameter 'p' is a dynamic parameter. Currently the + only dynamic param supported is 'fields', so we check for that + """ + return p.endswith("fields") + + def get_dynamic_params_for_root(self, request): + """ + Returns a dict of dynamic query parameters extracted from the 'request' + object. Only works on the root serializer (child serializers do no + include a 'request' field) + """ + query_params = request.query_params.items() + return {k: v for k, v in query_params if self.is_param_dynamic(k)} + + def get_dynamic_params(self): + """ + Returns dynamic parameters stored on the serializer context + """ + # The context for ListSerializers is stored on the parent + if isinstance(self.parent, serializers.ListSerializer): + return self.parent._context.get("dynamic_params", {}) + return self._context.get("dynamic_params", {}) + + def handle_depth_serialization(self, instance, representation): + """ + Handles the serialization of fields based on the current depth + compared to the maximum allowed depth. This function modifies + the representation to include only URLs for nested serializers + when the maximum depth is reached. + """ + max_depth = self._context.get("max_depth", 0) + current_depth = self._context.get("current_depth", 0) + + # if we reach the maximum depth, nested serializers return their pk (url) + if current_depth >= max_depth: + for field_name, field in self.fields.items(): + if isinstance(field, serializers.HyperlinkedModelSerializer): + nested_representation = representation.get(field_name) + if nested_representation and "url" in nested_representation: + representation[field_name] = nested_representation["url"] + return representation + + # otherwise, pass depth to children serializers + for field_name, field in self.fields.items(): + # Guard clause: make sure the child is a GameContentSerializer + if not isinstance(field, GameContentSerializer): + continue + + nested_instance = getattr(instance, field_name) + nested_serializer = field.__class__(nested_instance, context={ + **self._context, + "current_depth": current_depth + 1, + "max_depth": max_depth, + }) + + # Ensure dynamic params are specific to the child serializer + child_dynamic_params = self.get_or_create_dynamic_params(field_name) + nested_serializer._context['dynamic_params'] = child_dynamic_params + representation[field_name] = nested_serializer.data + return representation + - # Adding dynamic "fields" qs parameter. def __init__(self, *args, **kwargs): - # Add default fields variable. - - # Instantiate the superclass normally - super(GameContentSerializer, self).__init__(*args, **kwargs) - - # The request doesn't exist when generating an OAS file, so we have to check that first - if self.context['request']: - fields = self.context['request'].query_params.get('fields') - if fields: - fields = fields.split(',') - # Drop any fields that are not specified in the `fields` argument. - allowed = set(fields) - existing = set(self.fields.keys()) - for field_name in existing - allowed: - self.fields.pop(field_name) - - depth = self.context['request'].query_params.get('depth') - if depth: - try: - depth_value = int(depth) - if depth_value > 0 and depth_value < 3: - # This value going above 1 could cause performance issues. - # Limited to 1 and 2 for now. - self.Meta.depth = depth_value - # Depth does not reset by default on subsequent requests with malformed urls. - else: - self.Meta.depth = 0 - except ValueError: - pass # it was not castable to an int. - else: - self.Meta.depth = 0 #The default. + request = kwargs.get("context", {}).get("request") + super().__init__(*args, **kwargs) + + if request: + self._context["max_depth"] = int(request.query_params.get("depth", 0)) + dynamic_params = self.get_dynamic_params_for_root(request) + self._context.update({"dynamic_params": dynamic_params}) + + def to_representation(self, instance): + if dynamic_params := self.get_dynamic_params().copy(): + self.remove_unwanted_fields(dynamic_params) + self.set_dynamic_params_for_children(dynamic_params) + + representation = super().to_representation(instance) + + representation = self.handle_depth_serialization(instance, representation) + + return representation + class Meta: - abstract = True + abstract = True \ No newline at end of file diff --git a/api_v2/serializers/alignment.py b/api_v2/serializers/alignment.py index 35d20786..1a5aa37e 100644 --- a/api_v2/serializers/alignment.py +++ b/api_v2/serializers/alignment.py @@ -5,13 +5,15 @@ from api_v2 import models from .abstracts import GameContentSerializer +from .document import DocumentSerializer class AlignmentSerializer(GameContentSerializer): key = serializers.ReadOnlyField() morality = serializers.ReadOnlyField() societal_attitude = serializers.ReadOnlyField() short_name = serializers.ReadOnlyField() - + document = DocumentSerializer() + class Meta: model = models.Alignment fields = '__all__' \ No newline at end of file diff --git a/api_v2/serializers/background.py b/api_v2/serializers/background.py index 0eeeb692..e0403d03 100644 --- a/api_v2/serializers/background.py +++ b/api_v2/serializers/background.py @@ -5,6 +5,7 @@ from api_v2 import models from .abstracts import GameContentSerializer +from .document import DocumentSerializer class BackgroundBenefitSerializer(serializers.ModelSerializer): class Meta: @@ -17,6 +18,7 @@ class BackgroundSerializer(GameContentSerializer): benefits = BackgroundBenefitSerializer( many=True ) + document = DocumentSerializer() class Meta: model = models.Background diff --git a/api_v2/serializers/characterclass.py b/api_v2/serializers/characterclass.py index e69ffd0e..40ff7897 100644 --- a/api_v2/serializers/characterclass.py +++ b/api_v2/serializers/characterclass.py @@ -5,13 +5,14 @@ from api_v2 import models from .abstracts import GameContentSerializer +from .document import DocumentSerializer -class ClassFeatureItemSerializer(serializers.ModelSerializer): +class ClassFeatureItemSerializer(GameContentSerializer): class Meta: model = models.ClassFeatureItem fields = ['name','desc','type'] -class ClassFeatureSerializer(serializers.ModelSerializer): +class ClassFeatureSerializer(GameContentSerializer): key = serializers.ReadOnlyField() class Meta: @@ -24,6 +25,7 @@ class CharacterClassSerializer(GameContentSerializer): many=True, context={'request': {}}) levels = serializers.ReadOnlyField() hit_points = serializers.ReadOnlyField() + document = DocumentSerializer() class Meta: model = models.CharacterClass diff --git a/api_v2/serializers/condition.py b/api_v2/serializers/condition.py index 70c95ebe..bbccf82e 100644 --- a/api_v2/serializers/condition.py +++ b/api_v2/serializers/condition.py @@ -5,9 +5,11 @@ from api_v2 import models from .abstracts import GameContentSerializer +from .document import DocumentSerializer class ConditionSerializer(GameContentSerializer): key = serializers.ReadOnlyField() + document = DocumentSerializer() class Meta: model = models.Condition diff --git a/api_v2/serializers/creature.py b/api_v2/serializers/creature.py index 638155ec..0d8fc06c 100644 --- a/api_v2/serializers/creature.py +++ b/api_v2/serializers/creature.py @@ -7,8 +7,12 @@ from api_v2 import models from .abstracts import GameContentSerializer +from .document import DocumentSerializer +from .language import LanguageSerializer +from .environment import EnvironmentSerializer from .size import SizeSerializer - +from drf_spectacular.utils import extend_schema_field, inline_serializer +from drf_spectacular.types import OpenApiTypes class CreatureActionAttackSerializer(serializers.ModelSerializer): @@ -18,6 +22,8 @@ class Meta: model = models.CreatureActionAttack fields = '__all__' + # todo: type is any + @extend_schema_field(OpenApiTypes.STR) def get_distance_unit(self, CreatureActionAttack): return CreatureActionAttack.get_distance_unit @@ -41,6 +47,14 @@ class Meta: fields = '__all__' +class CreatureTraitSerializer(GameContentSerializer): + '''Serializer for the Creature Trait object''' + key = serializers.ReadOnlyField() + + class Meta: + model = models.CreatureTrait + fields = '__all__' + class CreatureSerializer(GameContentSerializer): '''The serializer for the Creature object.''' @@ -52,11 +66,16 @@ class CreatureSerializer(GameContentSerializer): skill_bonuses = serializers.SerializerMethodField() skill_bonuses_all = serializers.SerializerMethodField() actions = CreatureActionSerializer(many=True, context={'request': {}}) + traits = CreatureTraitSerializer(many=True, read_only=True) speed = serializers.SerializerMethodField() speed_all = serializers.SerializerMethodField() challenge_rating_text = serializers.SerializerMethodField() experience_points = serializers.SerializerMethodField() - + document = DocumentSerializer() + type = CreatureTypeSerializer() + size = SizeSerializer() + languages = LanguageSerializer(many=True) + environments = EnvironmentSerializer(many=True) class Meta: '''Serializer meta options.''' @@ -99,33 +118,130 @@ class Meta: 'tremorsense_range', 'truesight_range', 'actions', - 'creaturesets' + 'traits', + 'creaturesets', + 'environments' ] + @extend_schema_field(inline_serializer( + name="ability_scores", + fields={ + "strength": serializers.IntegerField(), + "dexterity": serializers.IntegerField(), + "constitution": serializers.IntegerField(), + "intelligence": serializers.IntegerField(), + "wisdom": serializers.IntegerField(), + "charisma": serializers.IntegerField(), + }) + ) def get_ability_scores(self, creature): '''Ability scores helper method.''' return creature.get_ability_scores() + @extend_schema_field(inline_serializer( + name="ability_modifiers", + fields={ + # todo: technically they're all typed as any, but they're `floor`'d, so they should come out as integers + "strength": serializers.IntegerField(), + "dexterity": serializers.IntegerField(), + "constitution": serializers.IntegerField(), + "intelligence": serializers.IntegerField(), + "wisdom": serializers.IntegerField(), + "charisma": serializers.IntegerField(), + }) + ) def get_modifiers(self, creature): '''Modifiers helper method.''' return creature.get_modifiers() + @extend_schema_field(inline_serializer( + name="saving_throws", + fields={ + # todo: all of these are "or none" + "strength": serializers.IntegerField(), + "dexterity": serializers.IntegerField(), + "constitution": serializers.IntegerField(), + "intelligence": serializers.IntegerField(), + "wisdom": serializers.IntegerField(), + "charisma": serializers.IntegerField(), + }) + ) def get_saving_throws(self, creature): '''Explicit saving throws helper method.''' entries = creature.get_saving_throws().items() return { key: value for key, value in entries if value is not None } + @extend_schema_field(inline_serializer( + name="saving_throws_all", + fields={ + # todo: all of these are "or none" + "strength": serializers.IntegerField(), + "dexterity": serializers.IntegerField(), + "constitution": serializers.IntegerField(), + "intelligence": serializers.IntegerField(), + "wisdom": serializers.IntegerField(), + "charisma": serializers.IntegerField(), + }) + ) def get_saving_throws_all(self, creature): '''Implicit saving throws helper method.''' defaults = creature.get_modifiers() entries = creature.get_saving_throws().items() return { key: (defaults[key] if value is None else value) for key, value in entries } + @extend_schema_field(inline_serializer( + name="skill_bonuses", + fields={ + # todo: all of these are typed as also none + 'acrobatics': serializers.IntegerField(), + 'animal_handling': serializers.IntegerField(), + 'arcana': serializers.IntegerField(), + 'athletics': serializers.IntegerField(), + 'deception': serializers.IntegerField(), + 'history': serializers.IntegerField(), + 'insight': serializers.IntegerField(), + 'intimidation': serializers.IntegerField(), + 'investigation': serializers.IntegerField(), + 'medicine': serializers.IntegerField(), + 'nature': serializers.IntegerField(), + 'perception': serializers.IntegerField(), + 'performance': serializers.IntegerField(), + 'persuasion': serializers.IntegerField(), + 'religion': serializers.IntegerField(), + 'sleight_of_hand': serializers.IntegerField(), + 'stealth': serializers.IntegerField(), + 'survival': serializers.IntegerField(), + } + )) def get_skill_bonuses(self, creature): '''Explicit skill bonuses helper method.''' entries = creature.get_skill_bonuses().items() return { key: value for key, value in entries if value is not None } + @extend_schema_field(inline_serializer( + name="skill_bonuses_all", + fields={ + # todo: all of these are typed as any + 'acrobatics': serializers.IntegerField(), + 'animal_handling': serializers.IntegerField(), + 'arcana': serializers.IntegerField(), + 'athletics': serializers.IntegerField(), + 'deception': serializers.IntegerField(), + 'history': serializers.IntegerField(), + 'insight': serializers.IntegerField(), + 'intimidation': serializers.IntegerField(), + 'investigation': serializers.IntegerField(), + 'medicine': serializers.IntegerField(), + 'nature': serializers.IntegerField(), + 'perception': serializers.IntegerField(), + 'performance': serializers.IntegerField(), + 'persuasion': serializers.IntegerField(), + 'religion': serializers.IntegerField(), + 'sleight_of_hand': serializers.IntegerField(), + 'stealth': serializers.IntegerField(), + 'survival': serializers.IntegerField(), + } + )) def get_skill_bonuses_all(self, creature): '''Implicit skill bonuses helper method.''' defaults = { @@ -151,18 +267,57 @@ def get_skill_bonuses_all(self, creature): entries = creature.get_skill_bonuses().items() return { key: (defaults[key] if value is None else value) for key, value in entries } + @extend_schema_field(inline_serializer( + name="speed", + fields={ + # todo: model typed as any + "walk": serializers.StringRelatedField(), + # todo: model typed as any + "fly": serializers.StringRelatedField(), + # todo: model typed as any + "swim": serializers.StringRelatedField(), + # todo: model typed as any + "climb": serializers.StringRelatedField(), + # todo: model typed as any + "burrow": serializers.StringRelatedField(), + # todo: and none + "hover": serializers.BooleanField(), + } + )) def get_speed(self, creature): '''Explicit speed helper method.''' entries = creature.get_speed().items() return { key: value for key, value in entries if value is not None } + @extend_schema_field(inline_serializer( + name="speed_all", + fields={ + # todo: model typed as any + "unit": serializers.StringRelatedField(), + # todo: model typed as any + "walk": serializers.StringRelatedField(), + # todo: model typed as any + "crawl": serializers.StringRelatedField(), + "hover": serializers.BooleanField(), + "fly": serializers.FloatField(), + "burrow": serializers.FloatField(), + # todo: model typed as any + "climb": serializers.StringRelatedField(), + # todo: model typed as any + "swim": serializers.StringRelatedField(), + } + )) def get_speed_all(self, creature): '''Implicit speed helper method.''' return creature.get_speed_all() + # todo: model typed as any + @extend_schema_field(OpenApiTypes.STR) def get_challenge_rating_text(self, creature): return creature.challenge_rating_text + # todo: model typed as any + @extend_schema_field(OpenApiTypes.INT) def get_experience_points(self, creature): return creature.experience_points diff --git a/api_v2/serializers/document.py b/api_v2/serializers/document.py index d326bca5..6025f3e8 100644 --- a/api_v2/serializers/document.py +++ b/api_v2/serializers/document.py @@ -4,7 +4,7 @@ from api_v2 import models -class GameSystemSerializer(serializers.HyperlinkedModelSerializer): +class GameSystemSerializer(GameContentSerializer): key = serializers.ReadOnlyField() class Meta: @@ -12,7 +12,7 @@ class Meta: fields = '__all__' -class LicenseSerializer(serializers.HyperlinkedModelSerializer): +class LicenseSerializer(GameContentSerializer): key = serializers.ReadOnlyField() class Meta: @@ -20,7 +20,7 @@ class Meta: fields = '__all__' -class PublisherSerializer(serializers.HyperlinkedModelSerializer): +class PublisherSerializer(GameContentSerializer): key = serializers.ReadOnlyField() class Meta: @@ -30,6 +30,9 @@ class Meta: class DocumentSerializer(GameContentSerializer): key = serializers.ReadOnlyField() + licenses = LicenseSerializer(many=True) + publisher = PublisherSerializer() + gamesystem = GameSystemSerializer() class Meta: model = models.Document diff --git a/api_v2/serializers/feat.py b/api_v2/serializers/feat.py index 1b6c3d9f..34343c29 100644 --- a/api_v2/serializers/feat.py +++ b/api_v2/serializers/feat.py @@ -5,6 +5,7 @@ from api_v2 import models from .abstracts import GameContentSerializer +from .document import DocumentSerializer class FeatBenefitSerializer(serializers.ModelSerializer): class Meta: @@ -16,6 +17,7 @@ class FeatSerializer(GameContentSerializer): has_prerequisite = serializers.ReadOnlyField() benefits = FeatBenefitSerializer( many=True) + document = DocumentSerializer() class Meta: model = models.Feat diff --git a/api_v2/serializers/item.py b/api_v2/serializers/item.py index 3a3c00a6..d5d0c104 100644 --- a/api_v2/serializers/item.py +++ b/api_v2/serializers/item.py @@ -6,7 +6,9 @@ from .abstracts import GameContentSerializer from .size import SizeSerializer - +from .document import DocumentSerializer +from drf_spectacular.utils import extend_schema_field +from drf_spectacular.types import OpenApiTypes class ArmorSerializer(GameContentSerializer): @@ -33,6 +35,8 @@ class Meta: model = models.Weapon fields = '__all__' + # todo: type is any + @extend_schema_field(OpenApiTypes.STR) def get_distance_unit(self, Weapon): return Weapon.get_distance_unit @@ -44,11 +48,21 @@ class Meta: model = models.ItemRarity fields = '__all__' +class ItemCategorySerializer(GameContentSerializer): + key = serializers.ReadOnlyField() + + class Meta: + model = models.ItemCategory + fields = "__all__" + class ItemSerializer(GameContentSerializer): key = serializers.ReadOnlyField() is_magic_item = serializers.ReadOnlyField() weapon = WeaponSerializer(read_only=True, context={'request':{}}) armor = ArmorSerializer(read_only=True, context={'request':{}}) + document = DocumentSerializer() + category = ItemCategorySerializer() + rarity = ItemRaritySerializer() class Meta: model = models.Item @@ -62,12 +76,3 @@ class ItemSetSerializer(GameContentSerializer): class Meta: model = models.ItemSet fields = '__all__' - - -class ItemCategorySerializer(GameContentSerializer): - key = serializers.ReadOnlyField() - item_set = ItemSerializer(many=True, read_only=True, context={'request':{}}) - - class Meta: - model = models.ItemCategory - fields = "__all__" \ No newline at end of file diff --git a/api_v2/serializers/language.py b/api_v2/serializers/language.py index 1b6ad802..679e8e90 100644 --- a/api_v2/serializers/language.py +++ b/api_v2/serializers/language.py @@ -5,10 +5,11 @@ from api_v2 import models from .abstracts import GameContentSerializer +from .document import DocumentSerializer -class LanguageSerializer(serializers.ModelSerializer): +class LanguageSerializer(GameContentSerializer): key = serializers.ReadOnlyField() - + document = DocumentSerializer() class Meta: model = models.Language fields = '__all__' diff --git a/api_v2/serializers/race.py b/api_v2/serializers/race.py index b5e063a5..0cb70bc1 100644 --- a/api_v2/serializers/race.py +++ b/api_v2/serializers/race.py @@ -5,7 +5,7 @@ from api_v2 import models from .abstracts import GameContentSerializer - +from .document import DocumentSerializer class RaceTraitSerializer(serializers.ModelSerializer): @@ -17,9 +17,9 @@ class Meta: class RaceSerializer(GameContentSerializer): key = serializers.ReadOnlyField() is_subrace = serializers.ReadOnlyField() + document = DocumentSerializer() - traits = RaceTraitSerializer( - many=True) + traits = RaceTraitSerializer(many=True) class Meta: model = models.Race diff --git a/api_v2/serializers/rule.py b/api_v2/serializers/rule.py index 0d4e00b7..2c883a77 100644 --- a/api_v2/serializers/rule.py +++ b/api_v2/serializers/rule.py @@ -5,6 +5,7 @@ from api_v2 import models from .abstracts import GameContentSerializer +from .document import DocumentSerializer class RuleSerializer(GameContentSerializer): class Meta: @@ -12,6 +13,8 @@ class Meta: fields = '__all__' class RuleSetSerializer(GameContentSerializer): + document = DocumentSerializer() + rules = RuleSerializer(many=True) class Meta: model = models.RuleSet fields = ['name', 'key', 'document', 'desc', 'rules'] \ No newline at end of file diff --git a/api_v2/serializers/search.py b/api_v2/serializers/search.py index 8b01c99c..bd6195ed 100644 --- a/api_v2/serializers/search.py +++ b/api_v2/serializers/search.py @@ -4,6 +4,9 @@ from api_v2 import models from api import models as v1 +from drf_spectacular.utils import extend_schema_field, inline_serializer, PolymorphicProxySerializer +from drf_spectacular.types import OpenApiTypes +from api_v2 import serializers as v2_serializers class SearchResultSerializer(serializers.ModelSerializer): """This method builds the search result object structure. @@ -26,6 +29,8 @@ class Meta: 'text', 'highlighted'] + # The following override is replaced in a postproccessing hook defined in oas.py. I couldn't figure out how to get a oneof in here + @extend_schema_field(OpenApiTypes.STR) def get_object(self, obj): """This returns a given object based on the lookup from the search result key.""" result_detail = None @@ -57,6 +62,14 @@ def get_object(self, obj): else: return None + @extend_schema_field(inline_serializer( + name="search_document", + fields={ + # todo: slug is typed as any + "key": serializers.StringRelatedField(), + "name": serializers.StringRelatedField() + } + )) def get_document(self, obj): """All search results have documents related to them, this returns the related document.""" if obj.schema_version == 'v1': @@ -73,6 +86,7 @@ def get_document(self, obj): 'name': doc.name } + @extend_schema_field(OpenApiTypes.STR) def get_route(self, obj): """Route is a way to build the link to the object.""" diff --git a/api_v2/serializers/size.py b/api_v2/serializers/size.py index 39bc2814..42599294 100644 --- a/api_v2/serializers/size.py +++ b/api_v2/serializers/size.py @@ -5,6 +5,8 @@ from api_v2 import models from .abstracts import GameContentSerializer +from drf_spectacular.utils import extend_schema_field +from drf_spectacular.types import OpenApiTypes class SizeSerializer(GameContentSerializer): """Serializer for the Size type""" @@ -15,5 +17,7 @@ class Meta: model = models.Size fields = '__all__' + # todo: model typed as any + @extend_schema_field(OpenApiTypes.STR) def get_distance_unit(self, Size): return Size.get_distance_unit diff --git a/api_v2/serializers/spell.py b/api_v2/serializers/spell.py index 3d1fe267..be8ee060 100644 --- a/api_v2/serializers/spell.py +++ b/api_v2/serializers/spell.py @@ -5,8 +5,13 @@ from api_v2 import models from .abstracts import GameContentSerializer +from .document import DocumentSerializer +from .characterclass import CharacterClassSerializer -class SpellSchoolSerializer(serializers.ModelSerializer): +from drf_spectacular.utils import extend_schema_field +from drf_spectacular.types import OpenApiTypes + +class SpellSchoolSerializer(GameContentSerializer): class Meta: model = models.SpellSchool fields='__all__' @@ -19,17 +24,22 @@ class Meta: class SpellSerializer(GameContentSerializer): + document = DocumentSerializer() key = serializers.ReadOnlyField() - slot_expended=serializers.ReadOnlyField() casting_options = SpellCastingOptionSerializer(many=True) school = SpellSchoolSerializer() + classes = CharacterClassSerializer(many=True) range_unit = serializers.SerializerMethodField() shape_size_unit = serializers.SerializerMethodField() + # todo: model typed as any + @extend_schema_field(OpenApiTypes.STR) def get_range_unit(self, spell): return spell.get_range_unit() + #todo: model typed as any + @extend_schema_field(OpenApiTypes.STR) def get_shape_size_unit(self, spell): return spell.get_shape_size_unit() diff --git a/api_v2/tests/responses/TestObjects.test_creature_ancient_example.approved.json b/api_v2/tests/responses/TestObjects.test_creature_ancient_example.approved.json index d30bce6c..44f12fc3 100644 --- a/api_v2/tests/responses/TestObjects.test_creature_ancient_example.approved.json +++ b/api_v2/tests/responses/TestObjects.test_creature_ancient_example.approved.json @@ -10,7 +10,28 @@ "actions": [ { "action_type": "ACTION", - "attacks": [], + "attacks": [ + { + "attack_type": "WEAPON", + "damage_bonus": null, + "damage_die_count": 2, + "damage_die_type": "D10", + "damage_type": "thunder", + "distance_unit": "feet", + "extra_damage_bonus": null, + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_type": "thunder", + "key": "srd_ancient-red-dragon_bite_bite-attack", + "long_range": null, + "name": "Bite attack", + "parent": "srd_ancient-red-dragon_bite", + "range": null, + "reach": 15.0, + "target_creature_only": false, + "to_hit_mod": 17 + } + ], "desc": "Melee Weapon Attack: +17 to hit, reach 15 ft., one target. Hit: 21 (2d10 + 10) piercing damage plus 14 (4d6) fire damage.", "form_condition": null, "key": "srd_ancient-red-dragon_bite", @@ -22,7 +43,28 @@ }, { "action_type": "ACTION", - "attacks": [], + "attacks": [ + { + "attack_type": "WEAPON", + "damage_bonus": null, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_type": "thunder", + "distance_unit": "feet", + "extra_damage_bonus": null, + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_type": null, + "key": "srd_ancient-red-dragon_claw_claw-attack", + "long_range": null, + "name": "Claw attack", + "parent": "srd_ancient-red-dragon_claw", + "range": null, + "reach": 10.0, + "target_creature_only": false, + "to_hit_mod": 17 + } + ], "desc": "Melee Weapon Attack: +17 to hit, reach 10 ft., one target. Hit: 17 (2d6 + 10) slashing damage.", "form_condition": null, "key": "srd_ancient-red-dragon_claw", @@ -82,7 +124,28 @@ }, { "action_type": "ACTION", - "attacks": [], + "attacks": [ + { + "attack_type": "WEAPON", + "damage_bonus": null, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_type": "thunder", + "distance_unit": "feet", + "extra_damage_bonus": null, + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_type": null, + "key": "srd_ancient-red-dragon_tail_tail-attack", + "long_range": null, + "name": "Tail attack", + "parent": "srd_ancient-red-dragon_tail", + "range": null, + "reach": 20.0, + "target_creature_only": false, + "to_hit_mod": 17 + } + ], "desc": "Melee Weapon Attack: +17 to hit, reach 20 ft., one target. Hit: 19 (2d8 + 10) bludgeoning damage.", "form_condition": null, "key": "srd_ancient-red-dragon_tail", @@ -132,13 +195,53 @@ "damage_vulnerabilities": [], "darkvision_range": 120.0, "document": "http://localhost:8000/v2/documents/srd/", + "environments": [ + { + "aquatic": false, + "desc": "[None Provided]", + "document": "http://localhost:8000/v2/documents/open5e-e/", + "interior": false, + "key": "hills", + "name": "Hills", + "planar": false, + "url": "http://localhost:8000/v2/environments/hills/" + }, + { + "aquatic": false, + "desc": "[None provided]", + "document": "http://localhost:8000/v2/documents/open5e-e/", + "interior": false, + "key": "mountain", + "name": "Mountain", + "planar": false, + "url": "http://localhost:8000/v2/environments/mountain/" + } + ], "experience_points": 62000, "hit_dice": "28d20+252", "hit_points": 546, "key": "srd_ancient-red-dragon", "languages": [ - "http://localhost:8000/v2/languages/common/", - "http://localhost:8000/v2/languages/draconic/" + { + "desc": "Typical speakers are Humans.", + "document": "http://localhost:8000/v2/documents/srd/", + "is_exotic": false, + "is_secret": false, + "key": "common", + "name": "Common", + "script_language": "http://localhost:8000/v2/languages/common/", + "url": "http://localhost:8000/v2/languages/common/" + }, + { + "desc": "Typical speakers include dragons and dragonborn.", + "document": "http://localhost:8000/v2/documents/srd/", + "is_exotic": true, + "is_secret": false, + "key": "draconic", + "name": "Draconic", + "script_language": "http://localhost:8000/v2/languages/draconic/", + "url": "http://localhost:8000/v2/languages/draconic/" + } ], "modifiers": { "charisma": 6, @@ -209,6 +312,16 @@ "walk": 40.0 }, "subcategory": "Dragons, Chromatic", + "traits": [ + { + "desc": "If the dragon fails a saving throw, it can choose to succeed instead.", + "key": "srd_ancient-red-dragon_legendary-resistance-3day", + "name": "Legendary Resistance (3/Day)", + "parent": "http://localhost:8000/v2/creatures/srd_ancient-red-dragon/", + "type": null, + "url": "http://localhost:8000/v2/creaturetraits/srd_ancient-red-dragon_legendary-resistance-3day/" + } + ], "tremorsense_range": null, "truesight_range": null, "type": "http://localhost:8000/v2/creaturetypes/dragon/", diff --git a/api_v2/tests/responses/TestObjects.test_creature_goblin_example.approved.json b/api_v2/tests/responses/TestObjects.test_creature_goblin_example.approved.json index c8d75184..3234d5de 100644 --- a/api_v2/tests/responses/TestObjects.test_creature_goblin_example.approved.json +++ b/api_v2/tests/responses/TestObjects.test_creature_goblin_example.approved.json @@ -10,7 +10,28 @@ "actions": [ { "action_type": "ACTION", - "attacks": [], + "attacks": [ + { + "attack_type": "WEAPON", + "damage_bonus": null, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_type": "thunder", + "distance_unit": "feet", + "extra_damage_bonus": null, + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_type": null, + "key": "srd_goblin_scimitar_scimitar-attack", + "long_range": null, + "name": "Scimitar attack", + "parent": "srd_goblin_scimitar", + "range": null, + "reach": 5.0, + "target_creature_only": false, + "to_hit_mod": 4 + } + ], "desc": "Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 5 (1d6 + 2) slashing damage.", "form_condition": null, "key": "srd_goblin_scimitar", @@ -22,7 +43,28 @@ }, { "action_type": "ACTION", - "attacks": [], + "attacks": [ + { + "attack_type": "WEAPON", + "damage_bonus": null, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_type": "thunder", + "distance_unit": "feet", + "extra_damage_bonus": null, + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_type": null, + "key": "srd_goblin_shortbow_shortbow-attack", + "long_range": 320.0, + "name": "Shortbow attack", + "parent": "srd_goblin_shortbow", + "range": 80.0, + "reach": null, + "target_creature_only": false, + "to_hit_mod": 4 + } + ], "desc": "Ranged Weapon Attack: +4 to hit, range 80/320 ft., one target. Hit: 5 (1d6 + 2) piercing damage.", "form_condition": null, "key": "srd_goblin_shortbow", @@ -46,13 +88,163 @@ "damage_vulnerabilities": [], "darkvision_range": 60.0, "document": "http://localhost:8000/v2/documents/srd/", + "environments": [ + { + "aquatic": false, + "desc": "[None provided]", + "document": "http://localhost:8000/v2/documents/open5e-e/", + "interior": false, + "key": "arctic", + "name": "Arctic or Tundra", + "planar": false, + "url": "http://localhost:8000/v2/environments/arctic/" + }, + { + "aquatic": false, + "desc": "Caves and caverns", + "document": "http://localhost:8000/v2/documents/open5e-e/", + "interior": true, + "key": "caves", + "name": "Caves", + "planar": false, + "url": "http://localhost:8000/v2/environments/caves/" + }, + { + "aquatic": false, + "desc": "[None provided]", + "document": "http://localhost:8000/v2/documents/open5e-e/", + "interior": false, + "key": "desert", + "name": "Desert", + "planar": false, + "url": "http://localhost:8000/v2/environments/desert/" + }, + { + "aquatic": false, + "desc": "[None provided]", + "document": "http://localhost:8000/v2/documents/open5e-e/", + "interior": false, + "key": "forest", + "name": "Forest or Jungle", + "planar": false, + "url": "http://localhost:8000/v2/environments/forest/" + }, + { + "aquatic": false, + "desc": "[None provided]", + "document": "http://localhost:8000/v2/documents/open5e-e/", + "interior": false, + "key": "grassland", + "name": "Grassland or Plains", + "planar": false, + "url": "http://localhost:8000/v2/environments/grassland/" + }, + { + "aquatic": false, + "desc": "[None Provided]", + "document": "http://localhost:8000/v2/documents/open5e-e/", + "interior": false, + "key": "hills", + "name": "Hills", + "planar": false, + "url": "http://localhost:8000/v2/environments/hills/" + }, + { + "aquatic": false, + "desc": "[None provided]", + "document": "http://localhost:8000/v2/documents/open5e-e/", + "interior": false, + "key": "mountain", + "name": "Mountain", + "planar": false, + "url": "http://localhost:8000/v2/environments/mountain/" + }, + { + "aquatic": false, + "desc": "[None provided]", + "document": "http://localhost:8000/v2/documents/open5e-e/", + "interior": true, + "key": "ruins", + "name": "Ruins", + "planar": false, + "url": "http://localhost:8000/v2/environments/ruins/" + }, + { + "aquatic": false, + "desc": "[None provided]", + "document": "http://localhost:8000/v2/documents/open5e-e/", + "interior": true, + "key": "sewer", + "name": "Sewer", + "planar": false, + "url": "http://localhost:8000/v2/environments/sewer/" + }, + { + "aquatic": false, + "desc": "[None provided]", + "document": "http://localhost:8000/v2/documents/open5e-e/", + "interior": false, + "key": "srd_feywild", + "name": "Feywild", + "planar": false, + "url": "http://localhost:8000/v2/environments/srd_feywild/" + }, + { + "aquatic": false, + "desc": "[None provided]", + "document": "http://localhost:8000/v2/documents/open5e-e/", + "interior": false, + "key": "swamp", + "name": "Swamp or Marsh", + "planar": false, + "url": "http://localhost:8000/v2/environments/swamp/" + }, + { + "aquatic": false, + "desc": "[None Provided]", + "document": "http://localhost:8000/v2/documents/open5e-e/", + "interior": false, + "key": "underworld", + "name": "Underworld", + "planar": false, + "url": "http://localhost:8000/v2/environments/underworld/" + }, + { + "aquatic": false, + "desc": "[None provided]", + "document": "http://localhost:8000/v2/documents/open5e-e/", + "interior": false, + "key": "urban", + "name": "Urban", + "planar": false, + "url": "http://localhost:8000/v2/environments/urban/" + } + ], "experience_points": 50, "hit_dice": "2d6", "hit_points": 7, "key": "srd_goblin", "languages": [ - "http://localhost:8000/v2/languages/common/", - "http://localhost:8000/v2/languages/goblin/" + { + "desc": "Typical speakers are Humans.", + "document": "http://localhost:8000/v2/documents/srd/", + "is_exotic": false, + "is_secret": false, + "key": "common", + "name": "Common", + "script_language": "http://localhost:8000/v2/languages/common/", + "url": "http://localhost:8000/v2/languages/common/" + }, + { + "desc": "Typical speakers are goblinoids.", + "document": "http://localhost:8000/v2/documents/srd/", + "is_exotic": false, + "is_secret": false, + "key": "goblin", + "name": "Goblin", + "script_language": "http://localhost:8000/v2/languages/dwarvish/", + "url": "http://localhost:8000/v2/languages/goblin/" + } ], "modifiers": { "charisma": -1, @@ -115,6 +307,16 @@ "walk": 30.0 }, "subcategory": null, + "traits": [ + { + "desc": "The goblin can take the Disengage or Hide action as a bonus action on each of its turns.", + "key": "srd_goblin_nimble-escape", + "name": "Nimble Escape", + "parent": "http://localhost:8000/v2/creatures/srd_goblin/", + "type": null, + "url": "http://localhost:8000/v2/creaturetraits/srd_goblin_nimble-escape/" + } + ], "tremorsense_range": null, "truesight_range": null, "type": "http://localhost:8000/v2/creaturetypes/humanoid/", diff --git a/api_v2/tests/responses/TestObjects.test_creature_guard_example.approved.json b/api_v2/tests/responses/TestObjects.test_creature_guard_example.approved.json index 38a20d33..e7cb290e 100644 --- a/api_v2/tests/responses/TestObjects.test_creature_guard_example.approved.json +++ b/api_v2/tests/responses/TestObjects.test_creature_guard_example.approved.json @@ -10,7 +10,48 @@ "actions": [ { "action_type": "ACTION", - "attacks": [], + "attacks": [ + { + "attack_type": "WEAPON", + "damage_bonus": null, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_type": "thunder", + "distance_unit": "feet", + "extra_damage_bonus": null, + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_type": null, + "key": "srd_guard_spear_spear-melee-attack", + "long_range": 60.0, + "name": "Spear Melee attack", + "parent": "srd_guard_spear", + "range": 20.0, + "reach": 5.0, + "target_creature_only": false, + "to_hit_mod": 3 + }, + { + "attack_type": "WEAPON", + "damage_bonus": null, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_type": "thunder", + "distance_unit": "feet", + "extra_damage_bonus": null, + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_type": null, + "key": "srd_guard_spear_spear-ranged-attack", + "long_range": 60.0, + "name": "Spear Ranged attack", + "parent": "srd_guard_spear", + "range": 20.0, + "reach": null, + "target_creature_only": false, + "to_hit_mod": 3 + } + ], "desc": "Melee or Ranged Weapon Attack: +3 to hit, reach 5 ft. or range 20/60 ft., one target. Hit: 4 (1d6 + 1) piercing damage, or 5 (1d8 + 1) piercing damage if used with two hands to make a melee attack.", "form_condition": null, "key": "srd_guard_spear", @@ -34,30 +75,273 @@ "damage_vulnerabilities": [], "darkvision_range": null, "document": "http://localhost:8000/v2/documents/srd/", + "environments": [ + { + "aquatic": false, + "desc": "[None provided]", + "document": "http://localhost:8000/v2/documents/open5e-e/", + "interior": false, + "key": "coast", + "name": "Coast", + "planar": false, + "url": "http://localhost:8000/v2/environments/coast/" + }, + { + "aquatic": false, + "desc": "[None provided]", + "document": "http://localhost:8000/v2/documents/open5e-e/", + "interior": false, + "key": "desert", + "name": "Desert", + "planar": false, + "url": "http://localhost:8000/v2/environments/desert/" + }, + { + "aquatic": false, + "desc": "[None provided]", + "document": "http://localhost:8000/v2/documents/open5e-e/", + "interior": false, + "key": "forest", + "name": "Forest or Jungle", + "planar": false, + "url": "http://localhost:8000/v2/environments/forest/" + }, + { + "aquatic": false, + "desc": "[None provided]", + "document": "http://localhost:8000/v2/documents/open5e-e/", + "interior": false, + "key": "grassland", + "name": "Grassland or Plains", + "planar": false, + "url": "http://localhost:8000/v2/environments/grassland/" + }, + { + "aquatic": false, + "desc": "[None Provided]", + "document": "http://localhost:8000/v2/documents/open5e-e/", + "interior": false, + "key": "hills", + "name": "Hills", + "planar": false, + "url": "http://localhost:8000/v2/environments/hills/" + }, + { + "aquatic": false, + "desc": "[None provided]", + "document": "http://localhost:8000/v2/documents/open5e-e/", + "interior": false, + "key": "mountain", + "name": "Mountain", + "planar": false, + "url": "http://localhost:8000/v2/environments/mountain/" + }, + { + "aquatic": false, + "desc": "[None provided]", + "document": "http://localhost:8000/v2/documents/open5e-e/", + "interior": false, + "key": "urban", + "name": "Urban", + "planar": false, + "url": "http://localhost:8000/v2/environments/urban/" + } + ], "experience_points": 25, "hit_dice": "2d8+2", "hit_points": 11, "key": "srd_guard", "languages": [ - "http://localhost:8000/v2/languages/abyssal/", - "http://localhost:8000/v2/languages/celestial/", - "http://localhost:8000/v2/languages/common/", - "http://localhost:8000/v2/languages/deep-speech/", - "http://localhost:8000/v2/languages/draconic/", - "http://localhost:8000/v2/languages/druidic/", - "http://localhost:8000/v2/languages/dwarvish/", - "http://localhost:8000/v2/languages/elvish/", - "http://localhost:8000/v2/languages/giant/", - "http://localhost:8000/v2/languages/gnomish/", - "http://localhost:8000/v2/languages/goblin/", - "http://localhost:8000/v2/languages/halfling/", - "http://localhost:8000/v2/languages/infernal/", - "http://localhost:8000/v2/languages/orc/", - "http://localhost:8000/v2/languages/primordial/", - "http://localhost:8000/v2/languages/sylvan/", - "http://localhost:8000/v2/languages/thieves-cant/", - "http://localhost:8000/v2/languages/undercommon/", - "http://localhost:8000/v2/languages/void-speech/" + { + "desc": "Typical speakers are demons.", + "document": "http://localhost:8000/v2/documents/srd/", + "is_exotic": true, + "is_secret": false, + "key": "abyssal", + "name": "Abyssal", + "script_language": "http://localhost:8000/v2/languages/infernal/", + "url": "http://localhost:8000/v2/languages/abyssal/" + }, + { + "desc": "Typical speakers are celestials", + "document": "http://localhost:8000/v2/documents/srd/", + "is_exotic": true, + "is_secret": false, + "key": "celestial", + "name": "Celestial", + "script_language": "http://localhost:8000/v2/languages/celestial/", + "url": "http://localhost:8000/v2/languages/celestial/" + }, + { + "desc": "Typical speakers are Humans.", + "document": "http://localhost:8000/v2/documents/srd/", + "is_exotic": false, + "is_secret": false, + "key": "common", + "name": "Common", + "script_language": "http://localhost:8000/v2/languages/common/", + "url": "http://localhost:8000/v2/languages/common/" + }, + { + "desc": "Typical speakers include aboleths and cloakers. It is only spoken.", + "document": "http://localhost:8000/v2/documents/srd/", + "is_exotic": true, + "is_secret": false, + "key": "deep-speech", + "name": "Deep Speech", + "script_language": null, + "url": "http://localhost:8000/v2/languages/deep-speech/" + }, + { + "desc": "Typical speakers include dragons and dragonborn.", + "document": "http://localhost:8000/v2/documents/srd/", + "is_exotic": true, + "is_secret": false, + "key": "draconic", + "name": "Draconic", + "script_language": "http://localhost:8000/v2/languages/draconic/", + "url": "http://localhost:8000/v2/languages/draconic/" + }, + { + "desc": "The secret language of druids. Those who know it can speak the language and use it to leave hidden\r\nmessages. Those who know this language automatically spot such a message. Others spot the message\u2019s presence with a successful DC 15 Wisdom (Perception) check but can\u2019t decipher it without magic.", + "document": "http://localhost:8000/v2/documents/srd/", + "is_exotic": false, + "is_secret": true, + "key": "druidic", + "name": "Druidic", + "script_language": null, + "url": "http://localhost:8000/v2/languages/druidic/" + }, + { + "desc": "Typical speakers are dwarves.", + "document": "http://localhost:8000/v2/documents/srd/", + "is_exotic": false, + "is_secret": false, + "key": "dwarvish", + "name": "Dwarvish", + "script_language": "http://localhost:8000/v2/languages/dwarvish/", + "url": "http://localhost:8000/v2/languages/dwarvish/" + }, + { + "desc": "Typical speakers are elves.", + "document": "http://localhost:8000/v2/documents/srd/", + "is_exotic": false, + "is_secret": false, + "key": "elvish", + "name": "Elvish", + "script_language": "http://localhost:8000/v2/languages/elvish/", + "url": "http://localhost:8000/v2/languages/elvish/" + }, + { + "desc": "Typical speakers include ogres, and giants.", + "document": "http://localhost:8000/v2/documents/srd/", + "is_exotic": false, + "is_secret": false, + "key": "giant", + "name": "Giant", + "script_language": "http://localhost:8000/v2/languages/dwarvish/", + "url": "http://localhost:8000/v2/languages/giant/" + }, + { + "desc": "Typical speakers are gnomes.", + "document": "http://localhost:8000/v2/documents/srd/", + "is_exotic": false, + "is_secret": false, + "key": "gnomish", + "name": "Gnomish", + "script_language": "http://localhost:8000/v2/languages/dwarvish/", + "url": "http://localhost:8000/v2/languages/gnomish/" + }, + { + "desc": "Typical speakers are goblinoids.", + "document": "http://localhost:8000/v2/documents/srd/", + "is_exotic": false, + "is_secret": false, + "key": "goblin", + "name": "Goblin", + "script_language": "http://localhost:8000/v2/languages/dwarvish/", + "url": "http://localhost:8000/v2/languages/goblin/" + }, + { + "desc": "Typical speakers are halflings.", + "document": "http://localhost:8000/v2/documents/srd/", + "is_exotic": false, + "is_secret": false, + "key": "halfling", + "name": "Halfling", + "script_language": "http://localhost:8000/v2/languages/common/", + "url": "http://localhost:8000/v2/languages/halfling/" + }, + { + "desc": "Typical speakers are devils.", + "document": "http://localhost:8000/v2/documents/srd/", + "is_exotic": true, + "is_secret": false, + "key": "infernal", + "name": "Infernal", + "script_language": "http://localhost:8000/v2/languages/infernal/", + "url": "http://localhost:8000/v2/languages/infernal/" + }, + { + "desc": "Typical speakers are orcs", + "document": "http://localhost:8000/v2/documents/srd/", + "is_exotic": false, + "is_secret": false, + "key": "orc", + "name": "Orc", + "script_language": "http://localhost:8000/v2/languages/dwarvish/", + "url": "http://localhost:8000/v2/languages/orc/" + }, + { + "desc": "Typical speakers are elementals.", + "document": "http://localhost:8000/v2/documents/srd/", + "is_exotic": true, + "is_secret": false, + "key": "primordial", + "name": "Primordial", + "script_language": "http://localhost:8000/v2/languages/dwarvish/", + "url": "http://localhost:8000/v2/languages/primordial/" + }, + { + "desc": "Typical speakers are fey creatures.", + "document": "http://localhost:8000/v2/documents/srd/", + "is_exotic": true, + "is_secret": false, + "key": "sylvan", + "name": "Sylvan", + "script_language": "http://localhost:8000/v2/languages/elvish/", + "url": "http://localhost:8000/v2/languages/sylvan/" + }, + { + "desc": "A secret mix of dialect, jargon, and code that allows the speaker to hide messages in seemingly normal conversation. Only another creature that knows thieves\u2019 cant understands such messages. It takes four times longer to convey such a message than it does to speak the same idea plainly.", + "document": "http://localhost:8000/v2/documents/srd/", + "is_exotic": false, + "is_secret": true, + "key": "thieves-cant", + "name": "Thieves' Cant", + "script_language": null, + "url": "http://localhost:8000/v2/languages/thieves-cant/" + }, + { + "desc": "Typical speakers are underworld traders.", + "document": "http://localhost:8000/v2/documents/srd/", + "is_exotic": true, + "is_secret": false, + "key": "undercommon", + "name": "Undercommon", + "script_language": "http://localhost:8000/v2/languages/elvish/", + "url": "http://localhost:8000/v2/languages/undercommon/" + }, + { + "desc": "Void speech is a rename of Deep Speech from Tome of Beasts.", + "document": "http://localhost:8000/v2/documents/tob/", + "is_exotic": true, + "is_secret": false, + "key": "void-speech", + "name": "Void Speech", + "script_language": null, + "url": "http://localhost:8000/v2/languages/void-speech/" + } ], "modifiers": { "charisma": 0, @@ -120,6 +404,7 @@ "walk": 30.0 }, "subcategory": null, + "traits": [], "tremorsense_range": null, "truesight_range": null, "type": "http://localhost:8000/v2/creaturetypes/humanoid/", diff --git a/api_v2/tests/responses/TestObjects.test_creatureset_example.approved.json b/api_v2/tests/responses/TestObjects.test_creatureset_example.approved.json index 00152ce9..80c8856a 100644 --- a/api_v2/tests/responses/TestObjects.test_creatureset_example.approved.json +++ b/api_v2/tests/responses/TestObjects.test_creatureset_example.approved.json @@ -12,7 +12,28 @@ "actions": [ { "action_type": "ACTION", - "attacks": [], + "attacks": [ + { + "attack_type": "WEAPON", + "damage_bonus": null, + "damage_die_count": null, + "damage_die_type": null, + "damage_type": "thunder", + "distance_unit": "feet", + "extra_damage_bonus": null, + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_type": null, + "key": "srd_camel_bite_bite-attack", + "long_range": null, + "name": "Bite attack", + "parent": "srd_camel_bite", + "range": null, + "reach": 5.0, + "target_creature_only": false, + "to_hit_mod": 5 + } + ], "desc": "Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 2 (1d4) bludgeoning damage.", "form_condition": null, "key": "srd_camel_bite", @@ -38,6 +59,28 @@ "damage_vulnerabilities": [], "darkvision_range": null, "document": "http://localhost:8000/v2/documents/srd/", + "environments": [ + { + "aquatic": false, + "desc": "[None provided]", + "document": "http://localhost:8000/v2/documents/open5e-e/", + "interior": false, + "key": "desert", + "name": "Desert", + "planar": false, + "url": "http://localhost:8000/v2/environments/desert/" + }, + { + "aquatic": false, + "desc": "[None provided]", + "document": "http://localhost:8000/v2/documents/open5e-e/", + "interior": false, + "key": "urban", + "name": "Urban", + "planar": false, + "url": "http://localhost:8000/v2/environments/urban/" + } + ], "experience_points": 25, "hit_dice": "2d10+4", "hit_points": 15, @@ -128,6 +171,7 @@ "walk": 50.0 }, "subcategory": null, + "traits": [], "tremorsense_range": null, "truesight_range": null, "type": "http://localhost:8000/v2/creaturetypes/beast/", @@ -158,6 +202,7 @@ "damage_vulnerabilities": [], "darkvision_range": null, "document": "http://localhost:8000/v2/documents/srd/", + "environments": [], "experience_points": 0, "hit_dice": null, "hit_points": 11, @@ -248,6 +293,7 @@ "walk": 0.0 }, "subcategory": null, + "traits": [], "tremorsense_range": null, "truesight_range": null, "type": "http://localhost:8000/v2/creaturetypes/beast/", @@ -265,7 +311,28 @@ "actions": [ { "action_type": "ACTION", - "attacks": [], + "attacks": [ + { + "attack_type": "WEAPON", + "damage_bonus": null, + "damage_die_count": 2, + "damage_die_type": "D4", + "damage_type": "thunder", + "distance_unit": "feet", + "extra_damage_bonus": null, + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_type": null, + "key": "srd_draft-horse_hooves_hooves-attack", + "long_range": null, + "name": "Hooves attack", + "parent": "srd_draft-horse_hooves", + "range": null, + "reach": 5.0, + "target_creature_only": false, + "to_hit_mod": 6 + } + ], "desc": "Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 9 (2d4 + 4) bludgeoning damage.", "form_condition": null, "key": "srd_draft-horse_hooves", @@ -291,6 +358,18 @@ "damage_vulnerabilities": [], "darkvision_range": null, "document": "http://localhost:8000/v2/documents/srd/", + "environments": [ + { + "aquatic": false, + "desc": "[None provided]", + "document": "http://localhost:8000/v2/documents/open5e-e/", + "interior": false, + "key": "urban", + "name": "Urban", + "planar": false, + "url": "http://localhost:8000/v2/environments/urban/" + } + ], "experience_points": 50, "hit_dice": "3d10+3", "hit_points": 19, @@ -381,6 +460,7 @@ "walk": 40.0 }, "subcategory": null, + "traits": [], "tremorsense_range": null, "truesight_range": null, "type": "http://localhost:8000/v2/creaturetypes/beast/", @@ -398,7 +478,28 @@ "actions": [ { "action_type": "ACTION", - "attacks": [], + "attacks": [ + { + "attack_type": "WEAPON", + "damage_bonus": null, + "damage_die_count": 3, + "damage_die_type": "D8", + "damage_type": "thunder", + "distance_unit": "feet", + "extra_damage_bonus": null, + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_type": null, + "key": "srd_elephant_gore_gore-attack", + "long_range": null, + "name": "Gore attack", + "parent": "srd_elephant_gore", + "range": null, + "reach": 5.0, + "target_creature_only": false, + "to_hit_mod": 8 + } + ], "desc": "Melee Weapon Attack: +8 to hit, reach 5 ft., one target. Hit: 19 (3d8 + 6) piercing damage.", "form_condition": null, "key": "srd_elephant_gore", @@ -410,7 +511,28 @@ }, { "action_type": "ACTION", - "attacks": [], + "attacks": [ + { + "attack_type": "WEAPON", + "damage_bonus": null, + "damage_die_count": 3, + "damage_die_type": "D10", + "damage_type": "thunder", + "distance_unit": "feet", + "extra_damage_bonus": null, + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_type": null, + "key": "srd_elephant_stomp_stomp-attack", + "long_range": null, + "name": "Stomp attack", + "parent": "srd_elephant_stomp", + "range": null, + "reach": 5.0, + "target_creature_only": true, + "to_hit_mod": 8 + } + ], "desc": "Melee Weapon Attack: +8 to hit, reach 5 ft., one prone creature. Hit: 22 (3d10 + 6) bludgeoning damage.", "form_condition": null, "key": "srd_elephant_stomp", @@ -436,6 +558,38 @@ "damage_vulnerabilities": [], "darkvision_range": null, "document": "http://localhost:8000/v2/documents/srd/", + "environments": [ + { + "aquatic": false, + "desc": "[None provided]", + "document": "http://localhost:8000/v2/documents/open5e-e/", + "interior": false, + "key": "desert", + "name": "Desert", + "planar": false, + "url": "http://localhost:8000/v2/environments/desert/" + }, + { + "aquatic": false, + "desc": "[None provided]", + "document": "http://localhost:8000/v2/documents/open5e-e/", + "interior": false, + "key": "forest", + "name": "Forest or Jungle", + "planar": false, + "url": "http://localhost:8000/v2/environments/forest/" + }, + { + "aquatic": false, + "desc": "[None provided]", + "document": "http://localhost:8000/v2/documents/open5e-e/", + "interior": false, + "key": "grassland", + "name": "Grassland or Plains", + "planar": false, + "url": "http://localhost:8000/v2/environments/grassland/" + } + ], "experience_points": 1100, "hit_dice": "8d12+24", "hit_points": 76, @@ -526,6 +680,16 @@ "walk": 40.0 }, "subcategory": null, + "traits": [ + { + "desc": "If the elephant moves at least 20 ft. straight toward a creature and then hits it with a gore attack on the same turn, that target must succeed on a DC 12 Strength saving throw or be knocked prone. If the target is prone, the elephant can make one stomp attack against it as a bonus action.", + "key": "srd_elephant_trampling-charge", + "name": "Trampling Charge", + "parent": "http://localhost:8000/v2/creatures/srd_elephant/", + "type": null, + "url": "http://localhost:8000/v2/creaturetraits/srd_elephant_trampling-charge/" + } + ], "tremorsense_range": null, "truesight_range": null, "type": "http://localhost:8000/v2/creaturetypes/beast/", @@ -543,7 +707,28 @@ "actions": [ { "action_type": "ACTION", - "attacks": [], + "attacks": [ + { + "attack_type": "WEAPON", + "damage_bonus": null, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_type": "thunder", + "distance_unit": "feet", + "extra_damage_bonus": null, + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_type": null, + "key": "srd_mastiff_bite_bite-attack", + "long_range": null, + "name": "Bite attack", + "parent": "srd_mastiff_bite", + "range": null, + "reach": 5.0, + "target_creature_only": false, + "to_hit_mod": 3 + } + ], "desc": "Melee Weapon Attack: +3 to hit, reach 5 ft., one target. Hit: 4 (1d6 + 1) piercing damage. If the target is a creature, it must succeed on a DC 11 Strength saving throw or be knocked prone.", "form_condition": null, "key": "srd_mastiff_bite", @@ -569,6 +754,38 @@ "damage_vulnerabilities": [], "darkvision_range": null, "document": "http://localhost:8000/v2/documents/srd/", + "environments": [ + { + "aquatic": false, + "desc": "[None provided]", + "document": "http://localhost:8000/v2/documents/open5e-e/", + "interior": false, + "key": "forest", + "name": "Forest or Jungle", + "planar": false, + "url": "http://localhost:8000/v2/environments/forest/" + }, + { + "aquatic": false, + "desc": "[None Provided]", + "document": "http://localhost:8000/v2/documents/open5e-e/", + "interior": false, + "key": "hills", + "name": "Hills", + "planar": false, + "url": "http://localhost:8000/v2/environments/hills/" + }, + { + "aquatic": false, + "desc": "[None provided]", + "document": "http://localhost:8000/v2/documents/open5e-e/", + "interior": false, + "key": "urban", + "name": "Urban", + "planar": false, + "url": "http://localhost:8000/v2/environments/urban/" + } + ], "experience_points": 25, "hit_dice": "1d8+1", "hit_points": 5, @@ -659,6 +876,16 @@ "walk": 40.0 }, "subcategory": null, + "traits": [ + { + "desc": "The mastiff has advantage on Wisdom (Perception) checks that rely on hearing or smell.", + "key": "srd_mastiff_keen-hearing-and-smell", + "name": "Keen Hearing and Smell", + "parent": "http://localhost:8000/v2/creatures/srd_mastiff/", + "type": null, + "url": "http://localhost:8000/v2/creaturetraits/srd_mastiff_keen-hearing-and-smell/" + } + ], "tremorsense_range": null, "truesight_range": null, "type": "http://localhost:8000/v2/creaturetypes/beast/", @@ -676,7 +903,28 @@ "actions": [ { "action_type": "ACTION", - "attacks": [], + "attacks": [ + { + "attack_type": "WEAPON", + "damage_bonus": null, + "damage_die_count": 1, + "damage_die_type": "D4", + "damage_type": "thunder", + "distance_unit": "feet", + "extra_damage_bonus": null, + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_type": null, + "key": "srd_mule_hooves_hooves-attack", + "long_range": null, + "name": "Hooves attack", + "parent": "srd_mule_hooves", + "range": null, + "reach": 5.0, + "target_creature_only": false, + "to_hit_mod": 2 + } + ], "desc": "Melee Weapon Attack: +2 to hit, reach 5 ft., one target. Hit: 4 (1d4 + 2) bludgeoning damage.", "form_condition": null, "key": "srd_mule_hooves", @@ -702,6 +950,38 @@ "damage_vulnerabilities": [], "darkvision_range": null, "document": "http://localhost:8000/v2/documents/srd/", + "environments": [ + { + "aquatic": false, + "desc": "[None provided]", + "document": "http://localhost:8000/v2/documents/open5e-e/", + "interior": false, + "key": "grassland", + "name": "Grassland or Plains", + "planar": false, + "url": "http://localhost:8000/v2/environments/grassland/" + }, + { + "aquatic": false, + "desc": "[None Provided]", + "document": "http://localhost:8000/v2/documents/open5e-e/", + "interior": false, + "key": "hills", + "name": "Hills", + "planar": false, + "url": "http://localhost:8000/v2/environments/hills/" + }, + { + "aquatic": false, + "desc": "[None provided]", + "document": "http://localhost:8000/v2/documents/open5e-e/", + "interior": false, + "key": "urban", + "name": "Urban", + "planar": false, + "url": "http://localhost:8000/v2/environments/urban/" + } + ], "experience_points": 25, "hit_dice": "2d8+2", "hit_points": 11, @@ -792,6 +1072,24 @@ "walk": 40.0 }, "subcategory": null, + "traits": [ + { + "desc": "The mule is considered to be a Large animal for the purpose of determining its carrying capacity.", + "key": "srd_mule_beast-of-burden", + "name": "Beast of Burden", + "parent": "http://localhost:8000/v2/creatures/srd_mule/", + "type": null, + "url": "http://localhost:8000/v2/creaturetraits/srd_mule_beast-of-burden/" + }, + { + "desc": "The mule has advantage on Strength and Dexterity saving throws made against effects that would knock it prone.", + "key": "srd_mule_sure-footed", + "name": "Sure-Footed", + "parent": "http://localhost:8000/v2/creatures/srd_mule/", + "type": null, + "url": "http://localhost:8000/v2/creaturetraits/srd_mule_sure-footed/" + } + ], "tremorsense_range": null, "truesight_range": null, "type": "http://localhost:8000/v2/creaturetypes/beast/", @@ -809,7 +1107,28 @@ "actions": [ { "action_type": "ACTION", - "attacks": [], + "attacks": [ + { + "attack_type": "WEAPON", + "damage_bonus": null, + "damage_die_count": 2, + "damage_die_type": "D4", + "damage_type": "thunder", + "distance_unit": "feet", + "extra_damage_bonus": null, + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_type": null, + "key": "srd_pony_hooves_hooves-attack", + "long_range": null, + "name": "Hooves attack", + "parent": "srd_pony_hooves", + "range": null, + "reach": 5.0, + "target_creature_only": false, + "to_hit_mod": 4 + } + ], "desc": "Melee Weapon Attack: +4 to hit, reach 5 ft., one target. Hit: 7 (2d4 + 2) bludgeoning damage.", "form_condition": null, "key": "srd_pony_hooves", @@ -835,6 +1154,28 @@ "damage_vulnerabilities": [], "darkvision_range": null, "document": "http://localhost:8000/v2/documents/srd/", + "environments": [ + { + "aquatic": false, + "desc": "[None provided]", + "document": "http://localhost:8000/v2/documents/open5e-e/", + "interior": false, + "key": "mountain", + "name": "Mountain", + "planar": false, + "url": "http://localhost:8000/v2/environments/mountain/" + }, + { + "aquatic": false, + "desc": "[None provided]", + "document": "http://localhost:8000/v2/documents/open5e-e/", + "interior": false, + "key": "urban", + "name": "Urban", + "planar": false, + "url": "http://localhost:8000/v2/environments/urban/" + } + ], "experience_points": 25, "hit_dice": "2d8+2", "hit_points": 11, @@ -925,6 +1266,7 @@ "walk": 40.0 }, "subcategory": null, + "traits": [], "tremorsense_range": null, "truesight_range": null, "type": "http://localhost:8000/v2/creaturetypes/beast/", @@ -942,7 +1284,28 @@ "actions": [ { "action_type": "ACTION", - "attacks": [], + "attacks": [ + { + "attack_type": "WEAPON", + "damage_bonus": null, + "damage_die_count": 2, + "damage_die_type": "D4", + "damage_type": "thunder", + "distance_unit": "feet", + "extra_damage_bonus": null, + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_type": null, + "key": "srd_riding-horse_hooves_hooves-attack", + "long_range": null, + "name": "Hooves attack", + "parent": "srd_riding-horse_hooves", + "range": null, + "reach": 5.0, + "target_creature_only": false, + "to_hit_mod": 5 + } + ], "desc": "Melee Weapon Attack: +5 to hit, reach 5 ft., one target. Hit: 8 (2d4 + 3) bludgeoning damage.", "form_condition": null, "key": "srd_riding-horse_hooves", @@ -968,6 +1331,28 @@ "damage_vulnerabilities": [], "darkvision_range": null, "document": "http://localhost:8000/v2/documents/srd/", + "environments": [ + { + "aquatic": false, + "desc": "[None provided]", + "document": "http://localhost:8000/v2/documents/open5e-e/", + "interior": false, + "key": "grassland", + "name": "Grassland or Plains", + "planar": false, + "url": "http://localhost:8000/v2/environments/grassland/" + }, + { + "aquatic": false, + "desc": "[None provided]", + "document": "http://localhost:8000/v2/documents/open5e-e/", + "interior": false, + "key": "urban", + "name": "Urban", + "planar": false, + "url": "http://localhost:8000/v2/environments/urban/" + } + ], "experience_points": 50, "hit_dice": "2d10+2", "hit_points": 13, @@ -1058,6 +1443,7 @@ "walk": 60.0 }, "subcategory": null, + "traits": [], "tremorsense_range": null, "truesight_range": null, "type": "http://localhost:8000/v2/creaturetypes/beast/", @@ -1075,7 +1461,28 @@ "actions": [ { "action_type": "ACTION", - "attacks": [], + "attacks": [ + { + "attack_type": "WEAPON", + "damage_bonus": null, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_type": "thunder", + "distance_unit": "feet", + "extra_damage_bonus": null, + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_type": null, + "key": "srd_warhorse_hooves_hooves-attack", + "long_range": null, + "name": "Hooves attack", + "parent": "srd_warhorse_hooves", + "range": null, + "reach": 5.0, + "target_creature_only": false, + "to_hit_mod": 6 + } + ], "desc": "Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 11 (2d6 + 4) bludgeoning damage.", "form_condition": null, "key": "srd_warhorse_hooves", @@ -1101,6 +1508,18 @@ "damage_vulnerabilities": [], "darkvision_range": null, "document": "http://localhost:8000/v2/documents/srd/", + "environments": [ + { + "aquatic": false, + "desc": "[None provided]", + "document": "http://localhost:8000/v2/documents/open5e-e/", + "interior": false, + "key": "urban", + "name": "Urban", + "planar": false, + "url": "http://localhost:8000/v2/environments/urban/" + } + ], "experience_points": 100, "hit_dice": "3d10+3", "hit_points": 19, @@ -1191,6 +1610,16 @@ "walk": 60.0 }, "subcategory": null, + "traits": [ + { + "desc": "If the horse moves at least 20 ft. straight toward a creature and then hits it with a hooves attack on the same turn, that target must succeed on a DC 14 Strength saving throw or be knocked prone. If the target is prone, the horse can make another attack with its hooves against it as a bonus action.", + "key": "srd_warhorse_trampling-charge", + "name": "Trampling Charge", + "parent": "http://localhost:8000/v2/creatures/srd_warhorse/", + "type": null, + "url": "http://localhost:8000/v2/creaturetraits/srd_warhorse_trampling-charge/" + } + ], "tremorsense_range": null, "truesight_range": null, "type": "http://localhost:8000/v2/creaturetypes/beast/", diff --git a/api_v2/tests/responses/TestObjects.test_document_example.approved.json b/api_v2/tests/responses/TestObjects.test_document_example.approved.json index 119ed566..9526a544 100644 --- a/api_v2/tests/responses/TestObjects.test_document_example.approved.json +++ b/api_v2/tests/responses/TestObjects.test_document_example.approved.json @@ -5,8 +5,18 @@ "gamesystem": "http://localhost:8000/v2/gamesystems/o5e/", "key": "srd", "licenses": [ - "http://localhost:8000/v2/licenses/cc-by-40/", - "http://localhost:8000/v2/licenses/ogl-10a/" + { + "desc": "By exercising the Licensed Rights (defined below), You accept and agree to be bound by the terms and conditions of this Creative Commons Attribution 4.0 International Public License (\"Public License\"). To the extent this Public License may be interpreted as a contract, You are granted the Licensed Rights in consideration of Your acceptance of these terms and conditions, and the Licensor grants You such rights in consideration of benefits the Licensor receives from making the Licensed Material available under these terms and conditions.\r\n\r\nSection 1 \u2013 Definitions.\r\n\r\n Adapted Material means material subject to Copyright and Similar Rights that is derived from or based upon the Licensed Material and in which the Licensed Material is translated, altered, arranged, transformed, or otherwise modified in a manner requiring permission under the Copyright and Similar Rights held by the Licensor. For purposes of this Public License, where the Licensed Material is a musical work, performance, or sound recording, Adapted Material is always produced where the Licensed Material is synched in timed relation with a moving image.\r\n Adapter's License means the license You apply to Your Copyright and Similar Rights in Your contributions to Adapted Material in accordance with the terms and conditions of this Public License.\r\n Copyright and Similar Rights means copyright and/or similar rights closely related to copyright including, without limitation, performance, broadcast, sound recording, and Sui Generis Database Rights, without regard to how the rights are labeled or categorized. For purposes of this Public License, the rights specified in Section 2(b)(1)-(2) are not Copyright and Similar Rights.\r\n Effective Technological Measures means those measures that, in the absence of proper authority, may not be circumvented under laws fulfilling obligations under Article 11 of the WIPO Copyright Treaty adopted on December 20, 1996, and/or similar international agreements.\r\n Exceptions and Limitations means fair use, fair dealing, and/or any other exception or limitation to Copyright and Similar Rights that applies to Your use of the Licensed Material.\r\n Licensed Material means the artistic or literary work, database, or other material to which the Licensor applied this Public License.\r\n Licensed Rights means the rights granted to You subject to the terms and conditions of this Public License, which are limited to all Copyright and Similar Rights that apply to Your use of the Licensed Material and that the Licensor has authority to license.\r\n Licensor means the individual(s) or entity(ies) granting rights under this Public License.\r\n Share means to provide material to the public by any means or process that requires permission under the Licensed Rights, such as reproduction, public display, public performance, distribution, dissemination, communication, or importation, and to make material available to the public including in ways that members of the public may access the material from a place and at a time individually chosen by them.\r\n Sui Generis Database Rights means rights other than copyright resulting from Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, as amended and/or succeeded, as well as other essentially equivalent rights anywhere in the world.\r\n You means the individual or entity exercising the Licensed Rights under this Public License. Your has a corresponding meaning.\r\n\r\nSection 2 \u2013 Scope.\r\n\r\n License grant.\r\n Subject to the terms and conditions of this Public License, the Licensor hereby grants You a worldwide, royalty-free, non-sublicensable, non-exclusive, irrevocable license to exercise the Licensed Rights in the Licensed Material to:\r\n reproduce and Share the Licensed Material, in whole or in part; and\r\n produce, reproduce, and Share Adapted Material.\r\n Exceptions and Limitations. For the avoidance of doubt, where Exceptions and Limitations apply to Your use, this Public License does not apply, and You do not need to comply with its terms and conditions.\r\n Term. The term of this Public License is specified in Section 6(a).\r\n Media and formats; technical modifications allowed. The Licensor authorizes You to exercise the Licensed Rights in all media and formats whether now known or hereafter created, and to make technical modifications necessary to do so. The Licensor waives and/or agrees not to assert any right or authority to forbid You from making technical modifications necessary to exercise the Licensed Rights, including technical modifications necessary to circumvent Effective Technological Measures. For purposes of this Public License, simply making modifications authorized by this Section 2(a)(4) never produces Adapted Material.\r\n Downstream recipients.\r\n Offer from the Licensor \u2013 Licensed Material. Every recipient of the Licensed Material automatically receives an offer from the Licensor to exercise the Licensed Rights under the terms and conditions of this Public License.\r\n No downstream restrictions. You may not offer or impose any additional or different terms or conditions on, or apply any Effective Technological Measures to, the Licensed Material if doing so restricts exercise of the Licensed Rights by any recipient of the Licensed Material.\r\n No endorsement. Nothing in this Public License constitutes or may be construed as permission to assert or imply that You are, or that Your use of the Licensed Material is, connected with, or sponsored, endorsed, or granted official status by, the Licensor or others designated to receive attribution as provided in Section 3(a)(1)(A)(i).\r\n\r\n Other rights.\r\n Moral rights, such as the right of integrity, are not licensed under this Public License, nor are publicity, privacy, and/or other similar personality rights; however, to the extent possible, the Licensor waives and/or agrees not to assert any such rights held by the Licensor to the limited extent necessary to allow You to exercise the Licensed Rights, but not otherwise.\r\n Patent and trademark rights are not licensed under this Public License.\r\n To the extent possible, the Licensor waives any right to collect royalties from You for the exercise of the Licensed Rights, whether directly or through a collecting society under any voluntary or waivable statutory or compulsory licensing scheme. In all other cases the Licensor expressly reserves any right to collect such royalties.\r\n\r\nSection 3 \u2013 License Conditions.\r\n\r\nYour exercise of the Licensed Rights is expressly made subject to the following conditions.\r\n\r\n Attribution.\r\n\r\n If You Share the Licensed Material (including in modified form), You must:\r\n retain the following if it is supplied by the Licensor with the Licensed Material:\r\n identification of the creator(s) of the Licensed Material and any others designated to receive attribution, in any reasonable manner requested by the Licensor (including by pseudonym if designated);\r\n a copyright notice;\r\n a notice that refers to this Public License;\r\n a notice that refers to the disclaimer of warranties;\r\n a URI or hyperlink to the Licensed Material to the extent reasonably practicable;\r\n indicate if You modified the Licensed Material and retain an indication of any previous modifications; and\r\n indicate the Licensed Material is licensed under this Public License, and include the text of, or the URI or hyperlink to, this Public License.\r\n You may satisfy the conditions in Section 3(a)(1) in any reasonable manner based on the medium, means, and context in which You Share the Licensed Material. For example, it may be reasonable to satisfy the conditions by providing a URI or hyperlink to a resource that includes the required information.\r\n If requested by the Licensor, You must remove any of the information required by Section 3(a)(1)(A) to the extent reasonably practicable.\r\n If You Share Adapted Material You produce, the Adapter's License You apply must not prevent recipients of the Adapted Material from complying with this Public License.\r\n\r\nSection 4 \u2013 Sui Generis Database Rights.\r\n\r\nWhere the Licensed Rights include Sui Generis Database Rights that apply to Your use of the Licensed Material:\r\n\r\n for the avoidance of doubt, Section 2(a)(1) grants You the right to extract, reuse, reproduce, and Share all or a substantial portion of the contents of the database;\r\n if You include all or a substantial portion of the database contents in a database in which You have Sui Generis Database Rights, then the database in which You have Sui Generis Database Rights (but not its individual contents) is Adapted Material; and\r\n You must comply with the conditions in Section 3(a) if You Share all or a substantial portion of the contents of the database.\r\n\r\nFor the avoidance of doubt, this Section 4 supplements and does not replace Your obligations under this Public License where the Licensed Rights include other Copyright and Similar Rights.\r\n\r\nSection 5 \u2013 Disclaimer of Warranties and Limitation of Liability.\r\n\r\n Unless otherwise separately undertaken by the Licensor, to the extent possible, the Licensor offers the Licensed Material as-is and as-available, and makes no representations or warranties of any kind concerning the Licensed Material, whether express, implied, statutory, or other. This includes, without limitation, warranties of title, merchantability, fitness for a particular purpose, non-infringement, absence of latent or other defects, accuracy, or the presence or absence of errors, whether or not known or discoverable. Where disclaimers of warranties are not allowed in full or in part, this disclaimer may not apply to You.\r\n To the extent possible, in no event will the Licensor be liable to You on any legal theory (including, without limitation, negligence) or otherwise for any direct, special, indirect, incidental, consequential, punitive, exemplary, or other losses, costs, expenses, or damages arising out of this Public License or use of the Licensed Material, even if the Licensor has been advised of the possibility of such losses, costs, expenses, or damages. Where a limitation of liability is not allowed in full or in part, this limitation may not apply to You.\r\n\r\n The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability.\r\n\r\nSection 6 \u2013 Term and Termination.\r\n\r\n This Public License applies for the term of the Copyright and Similar Rights licensed here. However, if You fail to comply with this Public License, then Your rights under this Public License terminate automatically.\r\n\r\n Where Your right to use the Licensed Material has terminated under Section 6(a), it reinstates:\r\n automatically as of the date the violation is cured, provided it is cured within 30 days of Your discovery of the violation; or\r\n upon express reinstatement by the Licensor.\r\n For the avoidance of doubt, this Section 6(b) does not affect any right the Licensor may have to seek remedies for Your violations of this Public License.\r\n For the avoidance of doubt, the Licensor may also offer the Licensed Material under separate terms or conditions or stop distributing the Licensed Material at any time; however, doing so will not terminate this Public License.\r\n Sections 1, 5, 6, 7, and 8 survive termination of this Public License.\r\n\r\nSection 7 \u2013 Other Terms and Conditions.\r\n\r\n The Licensor shall not be bound by any additional or different terms or conditions communicated by You unless expressly agreed.\r\n Any arrangements, understandings, or agreements regarding the Licensed Material not stated herein are separate from and independent of the terms and conditions of this Public License.\r\n\r\nSection 8 \u2013 Interpretation.\r\n\r\n For the avoidance of doubt, this Public License does not, and shall not be interpreted to, reduce, limit, restrict, or impose conditions on any use of the Licensed Material that could lawfully be made without permission under this Public License.\r\n To the extent possible, if any provision of this Public License is deemed unenforceable, it shall be automatically reformed to the minimum extent necessary to make it enforceable. If the provision cannot be reformed, it shall be severed from this Public License without affecting the enforceability of the remaining terms and conditions.\r\n No term or condition of this Public License will be waived and no failure to comply consented to unless expressly agreed to by the Licensor.\r\n Nothing in this Public License constitutes or may be interpreted as a limitation upon, or waiver of, any privileges and immunities that apply to the Licensor or You, including from the legal processes of any jurisdiction or authority.", + "key": "cc-by-40", + "name": "Creative Commons Attribution 4.0", + "url": "http://localhost:8000/v2/licenses/cc-by-40/" + }, + { + "desc": "The following text is the property of Wizards of the Coast, Inc. and is Copyright 2000 Wizards of the Coast, Inc (\"Wizards\"). All Rights Reserved.\r\n1. Definitions: (a)\"Contributors\" means the copyright and/or trademark owners who have contributed Open Game Content; (b)\"Derivative Material\" means copyrighted material including derivative works and translations (including into other computer languages), potation, modification, correction, addition, extension, upgrade, improvement, compilation, abridgment or other form in which an existing work may be recast, transformed or adapted; (c) \"Distribute\" means to reproduce, license, rent, lease, sell, broadcast, publicly display, transmit or otherwise distribute; (d)\"Open Game Content\" means the game mechanic and includes the methods, procedures, processes and routines to the extent such content does not embody the Product Identity and is an enhancement over the prior art and any additional content clearly identified as Open Game Content by the Contributor, and means any work covered by this License, including translations and derivative works under copyright law, but specifically excludes Product Identity. (e) \"Product Identity\" means product and product line names, logos and identifying marks including trade dress; artifacts; creatures characters; stories, storylines, plots, thematic elements, dialogue, incidents, language, artwork, symbols, designs, depictions, likenesses, formats, poses, concepts, themes and graphic, photographic and other visual or audio representations; names and descriptions of characters, spells, enchantments, personalities, teams, personas, likenesses and special abilities; places, locations, environments, creatures, equipment, magical or supernatural abilities or effects, logos, symbols, or graphic designs; and any other trademark or registered trademark clearly identified as Product identity by the owner of the Product Identity, and which specifically excludes the Open Game Content; (f) \"Trademark\" means the logos, names, mark, sign, motto, designs that are used by a Contributor to identify itself or its products or the associated products contributed to the Open Game License by the Contributor (g) \"Use\", \"Used\" or \"Using\" means to use, Distribute, copy, edit, format, modify, translate and otherwise create Derivative Material of Open Game Content. (h) \"You\" or \"Your\" means the licensee in terms of this agreement.\r\n2. The License: This License applies to any Open Game Content that contains a notice indicating that the Open Game Content may only be Used under and in terms of this License. You must affix such a notice to any Open Game Content that you Use. No terms may be added to or subtracted from this License except as described by the License itself. No other terms or conditions may be applied to any Open Game Content distributed using this License.\r\n3. Offer and Acceptance: By Using the Open Game Content You indicate Your acceptance of the terms of this License.\r\n4. Grant and Consideration: In consideration for agreeing to use this License, the Contributors grant You a perpetual, worldwide, royalty-free, non-exclusive license with the exact terms of this License to Use, the Open Game Content.\r\n5.Representation of Authority to Contribute: If You are contributing original material as Open Game Content, You represent that Your Contributions are Your original creation and/or You have sufficient rights to grant the rights conveyed by this License.\r\n6.Notice of License Copyright: You must update the COPYRIGHT NOTICE portion of this License to include the exact text of the COPYRIGHT NOTICE of any Open Game Content You are copying, modifying or distributing, and You must add the title, the copyright date, and the copyright holder's name to the COPYRIGHT NOTICE of any original Open Game Content you Distribute.\r\n7. Use of Product Identity: You agree not to Use any Product Identity, including as an indication as to compatibility, except as expressly licensed in another, independent Agreement with the owner of each element of that Product Identity. You agree not to indicate compatibility or co-adaptability with any Trademark or Registered Trademark in conjunction with a work containing Open Game Content except as expressly licensed in another, independent Agreement with the owner of such Trademark or Registered Trademark. The use of any Product Identity in Open Game Content does not constitute a challenge to the ownership of that Product Identity. The owner of any Product Identity used in Open Game Content shall retain all rights, title and interest in and to that Product Identity.\r\n8. Identification: If you distribute Open Game Content You must clearly indicate which portions of the work that you are distributing are Open Game Content.\r\n9. Updating the License: Wizards or its designated Agents may publish updated versions of this License. You may use any authorized version of this License to copy, modify and distribute any Open Game Content originally distributed under any version of this License.\r\n10. Copy of this License: You MUST include a copy of this License with every copy of the Open Game Content You Distribute.\r\n11. Use of Contributor Credits: You may not market or advertise the Open Game Content using the name of any Contributor unless You have written permission from the Contributor to do so.\r\n12. Inability to Comply: If it is impossible for You to comply with any of the terms of this License with respect to some or all of the Open Game Content due to statute, judicial order, or governmental regulation then You may not Use any Open Game Material so affected.\r\n13. Termination: This License will terminate automatically if You fail to comply with all terms herein and fail to cure such breach within 30 days of becoming aware of the breach. All sublicenses shall survive the termination of this License.\r\n14. Reformation: If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable.\r\n15. COPYRIGHT NOTICE Open Game License v 1.0a Copyright 2000, Wizards of the Coast, Inc.\r\nSystem Reference Document Copyright 2000-2003, Wizards of the Coast, Inc.; Authors Jonathan Tweet, Monte Cook, Skip Williams, Rich Baker, Andy Collins, David Noonan, Rich Redman, Bruce R. Cordell, John D. Rateliff, Thomas Reid, James Wyatt, based on original material by E. Gary Gygax and Dave Arneson.\r\nEND OF LICENSE", + "key": "ogl-10a", + "name": "OPEN GAME LICENSE Version 1.0a", + "url": "http://localhost:8000/v2/licenses/ogl-10a/" + } ], "name": "Systems Reference Document", "permalink": "https://dnd.wizards.com/resources/systems-reference-document", diff --git a/api_v2/tests/responses/TestObjects.test_environment_example.approved.json b/api_v2/tests/responses/TestObjects.test_environment_example.approved.json index 0900b3b2..3c5201a6 100644 --- a/api_v2/tests/responses/TestObjects.test_environment_example.approved.json +++ b/api_v2/tests/responses/TestObjects.test_environment_example.approved.json @@ -2,6 +2,7 @@ "aquatic": false, "desc": "The **Astral Plane** is the realm of thought and dream, where visitors travel as disembodied souls to reach the planes of the divine and demonic. It is a great, silvery sea, the same above and below, with swirling wisps of white and gray streaking among motes of light resembling distant stars. Erratic whirlpools of color flicker in midair like spinning coins. Occasional bits of solid matter can be found here, but most of the Astral Plane is an endless, open domain.", "document": "http://localhost:8000/v2/documents/srd/", + "interior": false, "key": "srd_astral-plane", "name": "Astral Plane", "planar": true, diff --git a/api_v2/tests/responses/TestObjects.test_item_armor_example.approved.json b/api_v2/tests/responses/TestObjects.test_item_armor_example.approved.json index 3518cfd3..9b152439 100644 --- a/api_v2/tests/responses/TestObjects.test_item_armor_example.approved.json +++ b/api_v2/tests/responses/TestObjects.test_item_armor_example.approved.json @@ -1,17 +1,5 @@ { - "armor": { - "ac_add_dexmod": false, - "ac_base": 17, - "ac_cap_dexmod": null, - "ac_display": "17", - "category": "heavy", - "document": "http://localhost:8000/v2/documents/srd/", - "grants_stealth_disadvantage": true, - "key": "srd_splint", - "name": "Splint", - "strength_score_required": 15, - "url": "http://localhost:8000/v2/armor/srd_splint/" - }, + "armor": "http://localhost:8000/v2/armor/srd_splint/", "armor_class": 0, "category": "http://localhost:8000/v2/itemcategories/armor/", "cost": "200.00", diff --git a/api_v2/tests/responses/TestObjects.test_item_category_example.approved.json b/api_v2/tests/responses/TestObjects.test_item_category_example.approved.json index b4b673f2..af16f4e8 100644 --- a/api_v2/tests/responses/TestObjects.test_item_category_example.approved.json +++ b/api_v2/tests/responses/TestObjects.test_item_category_example.approved.json @@ -1,28279 +1,5 @@ { "document": "http://localhost:8000/v2/documents/srd/", - "item_set": [ - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "10.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A battleaxe.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": false, - "key": "srd_battleaxe", - "name": "Battleaxe", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": null, - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_battleaxe/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_battleaxe", - "long_range": 0.0, - "name": "Battleaxe", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_battleaxe/", - "versatile_dice": "1d10" - }, - "weight": "4.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_battleaxe-1", - "name": "Battleaxe (+1)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_battleaxe-1/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_battleaxe", - "long_range": 0.0, - "name": "Battleaxe", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_battleaxe/", - "versatile_dice": "1d10" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_battleaxe-2", - "name": "Battleaxe (+2)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_battleaxe-2/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_battleaxe", - "long_range": 0.0, - "name": "Battleaxe", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_battleaxe/", - "versatile_dice": "1d10" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_battleaxe-3", - "name": "Battleaxe (+3)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_battleaxe-3/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_battleaxe", - "long_range": 0.0, - "name": "Battleaxe", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_battleaxe/", - "versatile_dice": "1d10" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "10.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A blowgun.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": false, - "key": "srd_blowgun", - "name": "Blowgun", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": null, - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_blowgun/", - "weapon": { - "damage_dice": "1", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_blowgun", - "long_range": 100.0, - "name": "Blowgun", - "properties": [ - "ammuntion (range 25.0/100.0)", - "loading" - ], - "range": 25.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": true, - "url": "http://localhost:8000/v2/weapons/srd_blowgun/", - "versatile_dice": "0" - }, - "weight": "1.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_blowgun-1", - "name": "Blowgun (+1)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_blowgun-1/", - "weapon": { - "damage_dice": "1", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_blowgun", - "long_range": 100.0, - "name": "Blowgun", - "properties": [ - "ammuntion (range 25.0/100.0)", - "loading" - ], - "range": 25.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": true, - "url": "http://localhost:8000/v2/weapons/srd_blowgun/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_blowgun-2", - "name": "Blowgun (+2)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_blowgun-2/", - "weapon": { - "damage_dice": "1", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_blowgun", - "long_range": 100.0, - "name": "Blowgun", - "properties": [ - "ammuntion (range 25.0/100.0)", - "loading" - ], - "range": 25.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": true, - "url": "http://localhost:8000/v2/weapons/srd_blowgun/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_blowgun-3", - "name": "Blowgun (+3)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_blowgun-3/", - "weapon": { - "damage_dice": "1", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_blowgun", - "long_range": 100.0, - "name": "Blowgun", - "properties": [ - "ammuntion (range 25.0/100.0)", - "loading" - ], - "range": 25.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": true, - "url": "http://localhost:8000/v2/weapons/srd_blowgun/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.10", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A club", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": false, - "key": "srd_club", - "name": "Club", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": null, - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_club/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_club", - "long_range": 0.0, - "name": "Club", - "properties": [ - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_club/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_club-1", - "name": "Club (+1)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_club-1/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_club", - "long_range": 0.0, - "name": "Club", - "properties": [ - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_club/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_club-2", - "name": "Club (+2)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_club-2/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_club", - "long_range": 0.0, - "name": "Club", - "properties": [ - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_club/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_club-3", - "name": "Club (+3)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_club-3/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_club", - "long_range": 0.0, - "name": "Club", - "properties": [ - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_club/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "75.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A hand crossbow.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": false, - "key": "srd_crossbow-hand", - "name": "Crossbow, hand", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": null, - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_crossbow-hand/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_crossbow-hand", - "long_range": 120.0, - "name": "Crossbow, hand", - "properties": [ - "ammuntion (range 30.0/120.0)", - "light", - "loading" - ], - "range": 30.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": true, - "url": "http://localhost:8000/v2/weapons/srd_crossbow-hand/", - "versatile_dice": "0" - }, - "weight": "3.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_crossbow-hand-1", - "name": "Crossbow-Hand (+1)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_crossbow-hand-1/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_crossbow-hand", - "long_range": 120.0, - "name": "Crossbow, hand", - "properties": [ - "ammuntion (range 30.0/120.0)", - "light", - "loading" - ], - "range": 30.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": true, - "url": "http://localhost:8000/v2/weapons/srd_crossbow-hand/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_crossbow-hand-2", - "name": "Crossbow-Hand (+2)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_crossbow-hand-2/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_crossbow-hand", - "long_range": 120.0, - "name": "Crossbow, hand", - "properties": [ - "ammuntion (range 30.0/120.0)", - "light", - "loading" - ], - "range": 30.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": true, - "url": "http://localhost:8000/v2/weapons/srd_crossbow-hand/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_crossbow-hand-3", - "name": "Crossbow-Hand (+3)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_crossbow-hand-3/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_crossbow-hand", - "long_range": 120.0, - "name": "Crossbow, hand", - "properties": [ - "ammuntion (range 30.0/120.0)", - "light", - "loading" - ], - "range": 30.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": true, - "url": "http://localhost:8000/v2/weapons/srd_crossbow-hand/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "50.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A heavy crossbow", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": false, - "key": "srd_crossbow-heavy", - "name": "Crossbow, heavy", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": null, - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_crossbow-heavy/", - "weapon": { - "damage_dice": "1d10", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_crossbow-heavy", - "long_range": 400.0, - "name": "Crossbow, heavy", - "properties": [ - "ammuntion (range 100.0/400.0)", - "heavy", - "loading", - "two-handed" - ], - "range": 100.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": true, - "url": "http://localhost:8000/v2/weapons/srd_crossbow-heavy/", - "versatile_dice": "0" - }, - "weight": "18.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_crossbow-heavy-1", - "name": "Crossbow-Heavy (+1)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_crossbow-heavy-1/", - "weapon": { - "damage_dice": "1d10", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_crossbow-heavy", - "long_range": 400.0, - "name": "Crossbow, heavy", - "properties": [ - "ammuntion (range 100.0/400.0)", - "heavy", - "loading", - "two-handed" - ], - "range": 100.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": true, - "url": "http://localhost:8000/v2/weapons/srd_crossbow-heavy/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_crossbow-heavy-2", - "name": "Crossbow-Heavy (+2)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_crossbow-heavy-2/", - "weapon": { - "damage_dice": "1d10", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_crossbow-heavy", - "long_range": 400.0, - "name": "Crossbow, heavy", - "properties": [ - "ammuntion (range 100.0/400.0)", - "heavy", - "loading", - "two-handed" - ], - "range": 100.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": true, - "url": "http://localhost:8000/v2/weapons/srd_crossbow-heavy/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_crossbow-heavy-3", - "name": "Crossbow-Heavy (+3)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_crossbow-heavy-3/", - "weapon": { - "damage_dice": "1d10", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_crossbow-heavy", - "long_range": 400.0, - "name": "Crossbow, heavy", - "properties": [ - "ammuntion (range 100.0/400.0)", - "heavy", - "loading", - "two-handed" - ], - "range": 100.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": true, - "url": "http://localhost:8000/v2/weapons/srd_crossbow-heavy/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "25.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A light crossbow.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": false, - "key": "srd_crossbow-light", - "name": "Crossbow, light", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": null, - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_crossbow-light/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_crossbow-light", - "long_range": 320.0, - "name": "Crossbow, light", - "properties": [ - "ammuntion (range 80.0/320.0)", - "loading", - "two-handed" - ], - "range": 80.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": true, - "url": "http://localhost:8000/v2/weapons/srd_crossbow-light/", - "versatile_dice": "0" - }, - "weight": "5.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_crossbow-light-1", - "name": "Crossbow-Light (+1)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_crossbow-light-1/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_crossbow-light", - "long_range": 320.0, - "name": "Crossbow, light", - "properties": [ - "ammuntion (range 80.0/320.0)", - "loading", - "two-handed" - ], - "range": 80.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": true, - "url": "http://localhost:8000/v2/weapons/srd_crossbow-light/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_crossbow-light-2", - "name": "Crossbow-Light (+2)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_crossbow-light-2/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_crossbow-light", - "long_range": 320.0, - "name": "Crossbow, light", - "properties": [ - "ammuntion (range 80.0/320.0)", - "loading", - "two-handed" - ], - "range": 80.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": true, - "url": "http://localhost:8000/v2/weapons/srd_crossbow-light/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_crossbow-light-3", - "name": "Crossbow-Light (+3)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_crossbow-light-3/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_crossbow-light", - "long_range": 320.0, - "name": "Crossbow, light", - "properties": [ - "ammuntion (range 80.0/320.0)", - "loading", - "two-handed" - ], - "range": 80.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": true, - "url": "http://localhost:8000/v2/weapons/srd_crossbow-light/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "2.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A dagger.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": false, - "key": "srd_dagger", - "name": "Dagger", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": null, - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_dagger/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_dagger", - "long_range": 60.0, - "name": "Dagger", - "properties": [ - "finesse", - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_dagger/", - "versatile_dice": "0" - }, - "weight": "1.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_dagger-1", - "name": "Dagger (+1)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_dagger-1/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_dagger", - "long_range": 60.0, - "name": "Dagger", - "properties": [ - "finesse", - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_dagger/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_dagger-2", - "name": "Dagger (+2)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_dagger-2/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_dagger", - "long_range": 60.0, - "name": "Dagger", - "properties": [ - "finesse", - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_dagger/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_dagger-3", - "name": "Dagger (+3)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_dagger-3/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_dagger", - "long_range": 60.0, - "name": "Dagger", - "properties": [ - "finesse", - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_dagger/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nYou can use an action to cause thick, black poison to coat the blade. The poison remains for 1 minute or until an attack using this weapon hits a creature. That creature must succeed on a DC 15 Constitution saving throw or take 2d10 poison damage and become poisoned for 1 minute. The dagger can't be used this way again until the next dawn.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_dagger-of-venom", - "name": "Dagger of Venom", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_dagger-of-venom/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_dagger", - "long_range": 60.0, - "name": "Dagger", - "properties": [ - "finesse", - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_dagger/", - "versatile_dice": "0" - }, - "weight": "1.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You can use a bonus action to toss this magic sword into the air and speak the command word. When you do so, the sword begins to hover, flies up to 30 feet, and attacks one creature of your choice within 5 feet of it. The sword uses your attack roll and ability score modifier to damage rolls.\n\nWhile the sword hovers, you can use a bonus action to cause it to fly up to 30 feet to another spot within 30 feet of you. As part of the same bonus action, you can cause the sword to attack one creature within 5 feet of it.\n\nAfter the hovering sword attacks for the fourth time, it flies up to 30 feet and tries to return to your hand. If you have no hand free, it falls to the ground at your feet. If the sword has no unobstructed path to you, it moves as close to you as it can and then falls to the ground. It also ceases to hover if you grasp it or move more than 30 feet away from it.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_dancing-sword-greatsword", - "name": "Dancing Sword (Greatsword)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_dancing-sword-greatsword/", - "weapon": { - "damage_dice": "2d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greatsword", - "long_range": 0.0, - "name": "Greatsword", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greatsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You can use a bonus action to toss this magic sword into the air and speak the command word. When you do so, the sword begins to hover, flies up to 30 feet, and attacks one creature of your choice within 5 feet of it. The sword uses your attack roll and ability score modifier to damage rolls.\n\nWhile the sword hovers, you can use a bonus action to cause it to fly up to 30 feet to another spot within 30 feet of you. As part of the same bonus action, you can cause the sword to attack one creature within 5 feet of it.\n\nAfter the hovering sword attacks for the fourth time, it flies up to 30 feet and tries to return to your hand. If you have no hand free, it falls to the ground at your feet. If the sword has no unobstructed path to you, it moves as close to you as it can and then falls to the ground. It also ceases to hover if you grasp it or move more than 30 feet away from it.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_dancing-sword-longsword", - "name": "Dancing Sword (Longsword)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_dancing-sword-longsword/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_longsword", - "long_range": 0.0, - "name": "Longsword", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longsword/", - "versatile_dice": "1d10" - }, - "weight": "3.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You can use a bonus action to toss this magic sword into the air and speak the command word. When you do so, the sword begins to hover, flies up to 30 feet, and attacks one creature of your choice within 5 feet of it. The sword uses your attack roll and ability score modifier to damage rolls.\n\nWhile the sword hovers, you can use a bonus action to cause it to fly up to 30 feet to another spot within 30 feet of you. As part of the same bonus action, you can cause the sword to attack one creature within 5 feet of it.\n\nAfter the hovering sword attacks for the fourth time, it flies up to 30 feet and tries to return to your hand. If you have no hand free, it falls to the ground at your feet. If the sword has no unobstructed path to you, it moves as close to you as it can and then falls to the ground. It also ceases to hover if you grasp it or move more than 30 feet away from it.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_dancing-sword-rapier", - "name": "Dancing Sword (Rapier)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_dancing-sword-rapier/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_rapier", - "long_range": 0.0, - "name": "Rapier", - "properties": [ - "finesse" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_rapier/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You can use a bonus action to toss this magic sword into the air and speak the command word. When you do so, the sword begins to hover, flies up to 30 feet, and attacks one creature of your choice within 5 feet of it. The sword uses your attack roll and ability score modifier to damage rolls.\n\nWhile the sword hovers, you can use a bonus action to cause it to fly up to 30 feet to another spot within 30 feet of you. As part of the same bonus action, you can cause the sword to attack one creature within 5 feet of it.\n\nAfter the hovering sword attacks for the fourth time, it flies up to 30 feet and tries to return to your hand. If you have no hand free, it falls to the ground at your feet. If the sword has no unobstructed path to you, it moves as close to you as it can and then falls to the ground. It also ceases to hover if you grasp it or move more than 30 feet away from it.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_dancing-sword-shortsword", - "name": "Dancing Sword (Shortsword)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_dancing-sword-shortsword/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_shortsword", - "long_range": 0.0, - "name": "Shortsword", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortsword/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.05", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A dart.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": false, - "key": "srd_dart", - "name": "Dart", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": null, - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_dart/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_dart", - "long_range": 60.0, - "name": "Dart", - "properties": [ - "finesse", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_dart/", - "versatile_dice": "0" - }, - "weight": "0.250" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_dart-1", - "name": "Dart (+1)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_dart-1/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_dart", - "long_range": 60.0, - "name": "Dart", - "properties": [ - "finesse", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_dart/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_dart-2", - "name": "Dart (+2)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_dart-2/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_dart", - "long_range": 60.0, - "name": "Dart", - "properties": [ - "finesse", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_dart/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_dart-3", - "name": "Dart (+3)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_dart-3/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_dart", - "long_range": 60.0, - "name": "Dart", - "properties": [ - "finesse", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_dart/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon.\n\nThe first time you attack with the sword on each of your turns, you can transfer some or all of the sword's bonus to your Armor Class, instead of using the bonus on any attacks that turn. For example, you could reduce the bonus to your attack and damage rolls to +1 and gain a +2 bonus to AC. The adjusted bonuses remain in effect until the start of your next turn, although you must hold the sword to gain a bonus to AC from it.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_defender-greatsword", - "name": "Defender (Greatsword)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/legendary/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_defender-greatsword/", - "weapon": { - "damage_dice": "2d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greatsword", - "long_range": 0.0, - "name": "Greatsword", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greatsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon.\n\nThe first time you attack with the sword on each of your turns, you can transfer some or all of the sword's bonus to your Armor Class, instead of using the bonus on any attacks that turn. For example, you could reduce the bonus to your attack and damage rolls to +1 and gain a +2 bonus to AC. The adjusted bonuses remain in effect until the start of your next turn, although you must hold the sword to gain a bonus to AC from it.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_defender-longsword", - "name": "Defender (Longsword)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/legendary/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_defender-longsword/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_longsword", - "long_range": 0.0, - "name": "Longsword", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longsword/", - "versatile_dice": "1d10" - }, - "weight": "3.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon.\n\nThe first time you attack with the sword on each of your turns, you can transfer some or all of the sword's bonus to your Armor Class, instead of using the bonus on any attacks that turn. For example, you could reduce the bonus to your attack and damage rolls to +1 and gain a +2 bonus to AC. The adjusted bonuses remain in effect until the start of your next turn, although you must hold the sword to gain a bonus to AC from it.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_defender-rapier", - "name": "Defender (Rapier)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/legendary/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_defender-rapier/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_rapier", - "long_range": 0.0, - "name": "Rapier", - "properties": [ - "finesse" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_rapier/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon.\n\nThe first time you attack with the sword on each of your turns, you can transfer some or all of the sword's bonus to your Armor Class, instead of using the bonus on any attacks that turn. For example, you could reduce the bonus to your attack and damage rolls to +1 and gain a +2 bonus to AC. The adjusted bonuses remain in effect until the start of your next turn, although you must hold the sword to gain a bonus to AC from it.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_defender-shortsword", - "name": "Defender (Shortsword)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/legendary/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_defender-shortsword/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_shortsword", - "long_range": 0.0, - "name": "Shortsword", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortsword/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a dragon with this weapon, the dragon takes an extra 3d6 damage of the weapon's type. For the purpose of this weapon, \"dragon\" refers to any creature with the dragon type, including dragon turtles and wyverns.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_dragon-slayer-greatsword", - "name": "Dragon Slayer (Greatsword)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_dragon-slayer-greatsword/", - "weapon": { - "damage_dice": "2d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greatsword", - "long_range": 0.0, - "name": "Greatsword", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greatsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a dragon with this weapon, the dragon takes an extra 3d6 damage of the weapon's type. For the purpose of this weapon, \"dragon\" refers to any creature with the dragon type, including dragon turtles and wyverns.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_dragon-slayer-longsword", - "name": "Dragon Slayer (Longsword)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_dragon-slayer-longsword/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_longsword", - "long_range": 0.0, - "name": "Longsword", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longsword/", - "versatile_dice": "1d10" - }, - "weight": "3.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a dragon with this weapon, the dragon takes an extra 3d6 damage of the weapon's type. For the purpose of this weapon, \"dragon\" refers to any creature with the dragon type, including dragon turtles and wyverns.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_dragon-slayer-rapier", - "name": "Dragon Slayer (Rapier)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_dragon-slayer-rapier/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_rapier", - "long_range": 0.0, - "name": "Rapier", - "properties": [ - "finesse" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_rapier/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a dragon with this weapon, the dragon takes an extra 3d6 damage of the weapon's type. For the purpose of this weapon, \"dragon\" refers to any creature with the dragon type, including dragon turtles and wyverns.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_dragon-slayer-shortsword", - "name": "Dragon Slayer (Shortsword)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_dragon-slayer-shortsword/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_shortsword", - "long_range": 0.0, - "name": "Shortsword", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortsword/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon. It has the thrown property with a normal range of 20 feet and a long range of 60 feet. When you hit with a ranged attack using this weapon, it deals an extra 1d8 damage or, if the target is a giant, 2d8 damage. Immediately after the attack, the weapon flies back to your hand.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_dwarven-thrower", - "name": "Dwarven Thrower", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_dwarven-thrower/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_warhammer", - "long_range": 0.0, - "name": "Warhammer", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_warhammer/", - "versatile_dice": "1d10" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "10.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A flail.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": false, - "key": "srd_flail", - "name": "Flail", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": null, - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_flail/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_flail", - "long_range": 0.0, - "name": "Flail", - "properties": [], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_flail/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_flail-1", - "name": "Flail (+1)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_flail-1/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_flail", - "long_range": 0.0, - "name": "Flail", - "properties": [], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_flail/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_flail-2", - "name": "Flail (+2)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_flail-2/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_flail", - "long_range": 0.0, - "name": "Flail", - "properties": [], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_flail/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_flail-3", - "name": "Flail (+3)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_flail-3/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_flail", - "long_range": 0.0, - "name": "Flail", - "properties": [], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_flail/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You can use a bonus action to speak this magic sword's command word, causing flames to erupt from the blade. These flames shed bright light in a 40-foot radius and dim light for an additional 40 feet. While the sword is ablaze, it deals an extra 2d6 fire damage to any target it hits. The flames last until you use a bonus action to speak the command word again or until you drop or sheathe the sword.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_flame-tongue-greatsword", - "name": "Flame Tongue (Greatsword)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_flame-tongue-greatsword/", - "weapon": { - "damage_dice": "2d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greatsword", - "long_range": 0.0, - "name": "Greatsword", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greatsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You can use a bonus action to speak this magic sword's command word, causing flames to erupt from the blade. These flames shed bright light in a 40-foot radius and dim light for an additional 40 feet. While the sword is ablaze, it deals an extra 2d6 fire damage to any target it hits. The flames last until you use a bonus action to speak the command word again or until you drop or sheathe the sword.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_flame-tongue-longsword", - "name": "Flame Tongue (Longsword)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_flame-tongue-longsword/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_longsword", - "long_range": 0.0, - "name": "Longsword", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longsword/", - "versatile_dice": "1d10" - }, - "weight": "3.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You can use a bonus action to speak this magic sword's command word, causing flames to erupt from the blade. These flames shed bright light in a 40-foot radius and dim light for an additional 40 feet. While the sword is ablaze, it deals an extra 2d6 fire damage to any target it hits. The flames last until you use a bonus action to speak the command word again or until you drop or sheathe the sword.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_flame-tongue-rapier", - "name": "Flame Tongue (Rapier)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_flame-tongue-rapier/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_rapier", - "long_range": 0.0, - "name": "Rapier", - "properties": [ - "finesse" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_rapier/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You can use a bonus action to speak this magic sword's command word, causing flames to erupt from the blade. These flames shed bright light in a 40-foot radius and dim light for an additional 40 feet. While the sword is ablaze, it deals an extra 2d6 fire damage to any target it hits. The flames last until you use a bonus action to speak the command word again or until you drop or sheathe the sword.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_flame-tongue-shortsword", - "name": "Flame Tongue (Shortsword)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_flame-tongue-shortsword/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_shortsword", - "long_range": 0.0, - "name": "Shortsword", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortsword/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you hit with an attack using this magic sword, the target takes an extra 1d6 cold damage. In addition, while you hold the sword, you have resistance to fire damage.\n\nIn freezing temperatures, the blade sheds bright light in a 10-foot radius and dim light for an additional 10 feet.\n\nWhen you draw this weapon, you can extinguish all nonmagical flames within 30 feet of you. This property can be used no more than once per hour.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_frost-brand-greatsword", - "name": "Frost Brand (Greatsword)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_frost-brand-greatsword/", - "weapon": { - "damage_dice": "2d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greatsword", - "long_range": 0.0, - "name": "Greatsword", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greatsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you hit with an attack using this magic sword, the target takes an extra 1d6 cold damage. In addition, while you hold the sword, you have resistance to fire damage.\n\nIn freezing temperatures, the blade sheds bright light in a 10-foot radius and dim light for an additional 10 feet.\n\nWhen you draw this weapon, you can extinguish all nonmagical flames within 30 feet of you. This property can be used no more than once per hour.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_frost-brand-longsword", - "name": "Frost Brand (Longsword)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_frost-brand-longsword/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_longsword", - "long_range": 0.0, - "name": "Longsword", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longsword/", - "versatile_dice": "1d10" - }, - "weight": "3.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you hit with an attack using this magic sword, the target takes an extra 1d6 cold damage. In addition, while you hold the sword, you have resistance to fire damage.\n\nIn freezing temperatures, the blade sheds bright light in a 10-foot radius and dim light for an additional 10 feet.\n\nWhen you draw this weapon, you can extinguish all nonmagical flames within 30 feet of you. This property can be used no more than once per hour.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_frost-brand-rapier", - "name": "Frost Brand (Rapier)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_frost-brand-rapier/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_rapier", - "long_range": 0.0, - "name": "Rapier", - "properties": [ - "finesse" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_rapier/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you hit with an attack using this magic sword, the target takes an extra 1d6 cold damage. In addition, while you hold the sword, you have resistance to fire damage.\n\nIn freezing temperatures, the blade sheds bright light in a 10-foot radius and dim light for an additional 10 feet.\n\nWhen you draw this weapon, you can extinguish all nonmagical flames within 30 feet of you. This property can be used no more than once per hour.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_frost-brand-shortsword", - "name": "Frost Brand (Shortsword)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_frost-brand-shortsword/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_shortsword", - "long_range": 0.0, - "name": "Shortsword", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortsword/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a giant with it, the giant takes an extra 2d6 damage of the weapon's type and must succeed on a DC 15 Strength saving throw or fall prone. For the purpose of this weapon, \"giant\" refers to any creature with the giant type, including ettins and trolls.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_giant-slayer-battleaxe", - "name": "Giant Slayer (Battleaxe)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_giant-slayer-battleaxe/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_battleaxe", - "long_range": 0.0, - "name": "Battleaxe", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_battleaxe/", - "versatile_dice": "1d10" - }, - "weight": "4.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a giant with it, the giant takes an extra 2d6 damage of the weapon's type and must succeed on a DC 15 Strength saving throw or fall prone. For the purpose of this weapon, \"giant\" refers to any creature with the giant type, including ettins and trolls.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_giant-slayer-greataxe", - "name": "Giant Slayer (Greataxe)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_giant-slayer-greataxe/", - "weapon": { - "damage_dice": "1d12", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greataxe", - "long_range": 0.0, - "name": "Greataxe", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greataxe/", - "versatile_dice": "0" - }, - "weight": "7.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a giant with it, the giant takes an extra 2d6 damage of the weapon's type and must succeed on a DC 15 Strength saving throw or fall prone. For the purpose of this weapon, \"giant\" refers to any creature with the giant type, including ettins and trolls.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_giant-slayer-greatsword", - "name": "Giant Slayer (Greatsword)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_giant-slayer-greatsword/", - "weapon": { - "damage_dice": "2d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greatsword", - "long_range": 0.0, - "name": "Greatsword", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greatsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a giant with it, the giant takes an extra 2d6 damage of the weapon's type and must succeed on a DC 15 Strength saving throw or fall prone. For the purpose of this weapon, \"giant\" refers to any creature with the giant type, including ettins and trolls.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_giant-slayer-handaxe", - "name": "Giant Slayer (Handaxe)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_giant-slayer-handaxe/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_handaxe", - "long_range": 60.0, - "name": "Handaxe", - "properties": [ - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_handaxe/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a giant with it, the giant takes an extra 2d6 damage of the weapon's type and must succeed on a DC 15 Strength saving throw or fall prone. For the purpose of this weapon, \"giant\" refers to any creature with the giant type, including ettins and trolls.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_giant-slayer-longsword", - "name": "Giant Slayer (Longsword)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_giant-slayer-longsword/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_longsword", - "long_range": 0.0, - "name": "Longsword", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longsword/", - "versatile_dice": "1d10" - }, - "weight": "3.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a giant with it, the giant takes an extra 2d6 damage of the weapon's type and must succeed on a DC 15 Strength saving throw or fall prone. For the purpose of this weapon, \"giant\" refers to any creature with the giant type, including ettins and trolls.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_giant-slayer-rapier", - "name": "Giant Slayer (Rapier)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_giant-slayer-rapier/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_rapier", - "long_range": 0.0, - "name": "Rapier", - "properties": [ - "finesse" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_rapier/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\nWhen you hit a giant with it, the giant takes an extra 2d6 damage of the weapon's type and must succeed on a DC 15 Strength saving throw or fall prone. For the purpose of this weapon, \"giant\" refers to any creature with the giant type, including ettins and trolls.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_giant-slayer-shortsword", - "name": "Giant Slayer (Shortsword)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_giant-slayer-shortsword/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_shortsword", - "long_range": 0.0, - "name": "Shortsword", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortsword/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "20.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A glaive.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": false, - "key": "srd_glaive", - "name": "Glaive", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": null, - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_glaive/", - "weapon": { - "damage_dice": "1d10", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_glaive", - "long_range": 0.0, - "name": "Glaive", - "properties": [ - "heavy", - "two-handed", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_glaive/", - "versatile_dice": "0" - }, - "weight": "6.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_glaive-1", - "name": "Glaive (+1)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_glaive-1/", - "weapon": { - "damage_dice": "1d10", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_glaive", - "long_range": 0.0, - "name": "Glaive", - "properties": [ - "heavy", - "two-handed", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_glaive/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_glaive-2", - "name": "Glaive (+2)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_glaive-2/", - "weapon": { - "damage_dice": "1d10", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_glaive", - "long_range": 0.0, - "name": "Glaive", - "properties": [ - "heavy", - "two-handed", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_glaive/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_glaive-3", - "name": "Glaive (+3)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_glaive-3/", - "weapon": { - "damage_dice": "1d10", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_glaive", - "long_range": 0.0, - "name": "Glaive", - "properties": [ - "heavy", - "two-handed", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_glaive/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "30.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A greataxe.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": false, - "key": "srd_greataxe", - "name": "Greataxe", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": null, - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_greataxe/", - "weapon": { - "damage_dice": "1d12", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greataxe", - "long_range": 0.0, - "name": "Greataxe", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greataxe/", - "versatile_dice": "0" - }, - "weight": "7.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_greataxe-1", - "name": "Greataxe (+1)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_greataxe-1/", - "weapon": { - "damage_dice": "1d12", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greataxe", - "long_range": 0.0, - "name": "Greataxe", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greataxe/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_greataxe-2", - "name": "Greataxe (+2)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_greataxe-2/", - "weapon": { - "damage_dice": "1d12", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greataxe", - "long_range": 0.0, - "name": "Greataxe", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greataxe/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_greataxe-3", - "name": "Greataxe (+3)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_greataxe-3/", - "weapon": { - "damage_dice": "1d12", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greataxe", - "long_range": 0.0, - "name": "Greataxe", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greataxe/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.20", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A greatclub.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": false, - "key": "srd_greatclub", - "name": "Greatclub", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": null, - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_greatclub/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greatclub", - "long_range": 0.0, - "name": "Greatclub", - "properties": [ - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greatclub/", - "versatile_dice": "0" - }, - "weight": "10.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_greatclub-1", - "name": "Greatclub (+1)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_greatclub-1/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greatclub", - "long_range": 0.0, - "name": "Greatclub", - "properties": [ - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greatclub/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_greatclub-2", - "name": "Greatclub (+2)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_greatclub-2/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greatclub", - "long_range": 0.0, - "name": "Greatclub", - "properties": [ - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greatclub/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_greatclub-3", - "name": "Greatclub (+3)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_greatclub-3/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greatclub", - "long_range": 0.0, - "name": "Greatclub", - "properties": [ - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greatclub/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "50.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A great sword.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": false, - "key": "srd_greatsword", - "name": "Greatsword", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": null, - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_greatsword/", - "weapon": { - "damage_dice": "2d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greatsword", - "long_range": 0.0, - "name": "Greatsword", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greatsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_greatsword-1", - "name": "Greatsword (+1)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_greatsword-1/", - "weapon": { - "damage_dice": "2d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greatsword", - "long_range": 0.0, - "name": "Greatsword", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greatsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_greatsword-2", - "name": "Greatsword (+2)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_greatsword-2/", - "weapon": { - "damage_dice": "2d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greatsword", - "long_range": 0.0, - "name": "Greatsword", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greatsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_greatsword-3", - "name": "Greatsword (+3)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_greatsword-3/", - "weapon": { - "damage_dice": "2d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greatsword", - "long_range": 0.0, - "name": "Greatsword", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greatsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "20.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A halberd.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": false, - "key": "srd_halberd", - "name": "Halberd", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": null, - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_halberd/", - "weapon": { - "damage_dice": "1d10", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_halberd", - "long_range": 0.0, - "name": "Halberd", - "properties": [ - "heavy", - "two-handed", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_halberd/", - "versatile_dice": "0" - }, - "weight": "6.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_halberd-1", - "name": "Halberd (+1)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_halberd-1/", - "weapon": { - "damage_dice": "1d10", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_halberd", - "long_range": 0.0, - "name": "Halberd", - "properties": [ - "heavy", - "two-handed", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_halberd/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_halberd-2", - "name": "Halberd (+2)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_halberd-2/", - "weapon": { - "damage_dice": "1d10", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_halberd", - "long_range": 0.0, - "name": "Halberd", - "properties": [ - "heavy", - "two-handed", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_halberd/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_halberd-3", - "name": "Halberd (+3)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_halberd-3/", - "weapon": { - "damage_dice": "1d10", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_halberd", - "long_range": 0.0, - "name": "Halberd", - "properties": [ - "heavy", - "two-handed", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_halberd/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon.\n\n**_Giant's Bane (Requires Attunement)_**. You must be wearing a _belt of giant strength_ (any variety) and _gauntlets of ogre power_ to attune to this weapon. The attunement ends if you take off either of those items. While you are attuned to this weapon and holding it, your Strength score increases by 4 and can exceed 20, but not 30. When you roll a 20 on an attack roll made with this weapon against a giant, the giant must succeed on a DC 17 Constitution saving throw or die.\n\nThe hammer also has 5 charges. While attuned to it, you can expend 1 charge and make a ranged weapon attack with the hammer, hurling it as if it had the thrown property with a normal range of 20 feet and a long range of 60 feet. If the attack hits, the hammer unleashes a thunderclap audible out to 300 feet. The target and every creature within 30 feet of it must succeed on a DC 17 Constitution saving throw or be stunned until the end of your next turn. The hammer regains 1d4 + 1 expended charges daily at dawn.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_hammer-of-thunderbolts", - "name": "Hammer of Thunderbolts", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/legendary/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_hammer-of-thunderbolts/", - "weapon": { - "damage_dice": "2d6", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_maul", - "long_range": 0.0, - "name": "Maul", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_maul/", - "versatile_dice": "0" - }, - "weight": "10.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "5.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A handaxe.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": false, - "key": "srd_handaxe", - "name": "Handaxe", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": null, - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_handaxe/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_handaxe", - "long_range": 60.0, - "name": "Handaxe", - "properties": [ - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_handaxe/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_handaxe-1", - "name": "Handaxe (+1)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_handaxe-1/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_handaxe", - "long_range": 60.0, - "name": "Handaxe", - "properties": [ - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_handaxe/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_handaxe-2", - "name": "Handaxe (+2)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_handaxe-2/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_handaxe", - "long_range": 60.0, - "name": "Handaxe", - "properties": [ - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_handaxe/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_handaxe-3", - "name": "Handaxe (+3)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_handaxe-3/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_handaxe", - "long_range": 60.0, - "name": "Handaxe", - "properties": [ - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_handaxe/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon. When you hit a fiend or an undead with it, that creature takes an extra 2d10 radiant damage.\n\nWhile you hold the drawn sword, it creates an aura in a 10-foot radius around you. You and all creatures friendly to you in the aura have advantage on saving throws against spells and other magical effects. If you have 17 or more levels in the paladin class, the radius of the aura increases to 30 feet.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_holy-avenger-greatsword", - "name": "Holy Avenger (Greatsword)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/legendary/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_holy-avenger-greatsword/", - "weapon": { - "damage_dice": "2d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greatsword", - "long_range": 0.0, - "name": "Greatsword", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greatsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon. When you hit a fiend or an undead with it, that creature takes an extra 2d10 radiant damage.\n\nWhile you hold the drawn sword, it creates an aura in a 10-foot radius around you. You and all creatures friendly to you in the aura have advantage on saving throws against spells and other magical effects. If you have 17 or more levels in the paladin class, the radius of the aura increases to 30 feet.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_holy-avenger-longsword", - "name": "Holy Avenger (Longsword)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/legendary/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_holy-avenger-longsword/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_longsword", - "long_range": 0.0, - "name": "Longsword", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longsword/", - "versatile_dice": "1d10" - }, - "weight": "3.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon. When you hit a fiend or an undead with it, that creature takes an extra 2d10 radiant damage.\n\nWhile you hold the drawn sword, it creates an aura in a 10-foot radius around you. You and all creatures friendly to you in the aura have advantage on saving throws against spells and other magical effects. If you have 17 or more levels in the paladin class, the radius of the aura increases to 30 feet.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_holy-avenger-rapier", - "name": "Holy Avenger (Rapier)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/legendary/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_holy-avenger-rapier/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_rapier", - "long_range": 0.0, - "name": "Rapier", - "properties": [ - "finesse" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_rapier/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon. When you hit a fiend or an undead with it, that creature takes an extra 2d10 radiant damage.\n\nWhile you hold the drawn sword, it creates an aura in a 10-foot radius around you. You and all creatures friendly to you in the aura have advantage on saving throws against spells and other magical effects. If you have 17 or more levels in the paladin class, the radius of the aura increases to 30 feet.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_holy-avenger-shortsword", - "name": "Holy Avenger (Shortsword)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/legendary/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_holy-avenger-shortsword/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_shortsword", - "long_range": 0.0, - "name": "Shortsword", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortsword/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.50", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A javelin", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": false, - "key": "srd_javelin", - "name": "Javelin", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": null, - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_javelin/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_javelin", - "long_range": 120.0, - "name": "Javelin", - "properties": [ - "thrown (range 30.0/120.0)" - ], - "range": 30.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_javelin/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_javelin-1", - "name": "Javelin (+1)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_javelin-1/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_javelin", - "long_range": 120.0, - "name": "Javelin", - "properties": [ - "thrown (range 30.0/120.0)" - ], - "range": 30.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_javelin/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_javelin-2", - "name": "Javelin (+2)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_javelin-2/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_javelin", - "long_range": 120.0, - "name": "Javelin", - "properties": [ - "thrown (range 30.0/120.0)" - ], - "range": 30.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_javelin/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_javelin-3", - "name": "Javelin (+3)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_javelin-3/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_javelin", - "long_range": 120.0, - "name": "Javelin", - "properties": [ - "thrown (range 30.0/120.0)" - ], - "range": 30.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_javelin/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This javelin is a magic weapon. When you hurl it and speak its command word, it transforms into a bolt of lightning, forming a line 5 feet wide that extends out from you to a target within 120 feet. Each creature in the line excluding you and the target must make a DC 13 Dexterity saving throw, taking 4d6 lightning damage on a failed save, and half as much damage on a successful one. The lightning bolt turns back into a javelin when it reaches the target. Make a ranged weapon attack against the target. On a hit, the target takes damage from the javelin plus 4d6 lightning damage.\n\nThe javelin's property can't be used again until the next dawn. In the meantime, the javelin can still be used as a magic weapon.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_javelin-of-lightning", - "name": "Javelin of Lightning", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_javelin-of-lightning/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_javelin", - "long_range": 120.0, - "name": "Javelin", - "properties": [ - "thrown (range 30.0/120.0)" - ], - "range": 30.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_javelin/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "10.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A lance.\r\n\r\nYou have disadvantage when you use a lance to attack a target within 5 feet of you. Also, a lance requires two hands to wield when you aren't mounted.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": false, - "key": "srd_lance", - "name": "Lance", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": null, - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_lance/", - "weapon": { - "damage_dice": "1d12", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": true, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_lance", - "long_range": 0.0, - "name": "Lance", - "properties": [ - "special", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_lance/", - "versatile_dice": "0" - }, - "weight": "6.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_lance-1", - "name": "Lance (+1)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_lance-1/", - "weapon": { - "damage_dice": "1d12", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": true, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_lance", - "long_range": 0.0, - "name": "Lance", - "properties": [ - "special", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_lance/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_lance-2", - "name": "Lance (+2)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_lance-2/", - "weapon": { - "damage_dice": "1d12", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": true, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_lance", - "long_range": 0.0, - "name": "Lance", - "properties": [ - "special", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_lance/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_lance-3", - "name": "Lance (+3)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_lance-3/", - "weapon": { - "damage_dice": "1d12", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": true, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_lance", - "long_range": 0.0, - "name": "Lance", - "properties": [ - "special", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_lance/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "2.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A light hammer.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": false, - "key": "srd_light-hammer", - "name": "Light hammer", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": null, - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_light-hammer/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_light-hammer", - "long_range": 60.0, - "name": "Light hammer", - "properties": [ - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_light-hammer/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_light-hammer-1", - "name": "Light-Hammer (+1)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_light-hammer-1/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_light-hammer", - "long_range": 60.0, - "name": "Light hammer", - "properties": [ - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_light-hammer/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_light-hammer-2", - "name": "Light-Hammer (+2)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_light-hammer-2/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_light-hammer", - "long_range": 60.0, - "name": "Light hammer", - "properties": [ - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_light-hammer/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_light-hammer-3", - "name": "Light-Hammer (+3)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_light-hammer-3/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_light-hammer", - "long_range": 60.0, - "name": "Light hammer", - "properties": [ - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_light-hammer/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "50.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A longbow.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": false, - "key": "srd_longbow", - "name": "Longbow", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": null, - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_longbow/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_longbow", - "long_range": 600.0, - "name": "Longbow", - "properties": [ - "ammuntion (range 150.0/600.0)", - "heavy", - "two-handed" - ], - "range": 150.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longbow/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_longbow-1", - "name": "Longbow (+1)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_longbow-1/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_longbow", - "long_range": 600.0, - "name": "Longbow", - "properties": [ - "ammuntion (range 150.0/600.0)", - "heavy", - "two-handed" - ], - "range": 150.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longbow/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_longbow-2", - "name": "Longbow (+2)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_longbow-2/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_longbow", - "long_range": 600.0, - "name": "Longbow", - "properties": [ - "ammuntion (range 150.0/600.0)", - "heavy", - "two-handed" - ], - "range": 150.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longbow/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_longbow-3", - "name": "Longbow (+3)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_longbow-3/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_longbow", - "long_range": 600.0, - "name": "Longbow", - "properties": [ - "ammuntion (range 150.0/600.0)", - "heavy", - "two-handed" - ], - "range": 150.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longbow/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "15.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A longsword", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": false, - "key": "srd_longsword", - "name": "Longsword", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": null, - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_longsword/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_longsword", - "long_range": 0.0, - "name": "Longsword", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longsword/", - "versatile_dice": "1d10" - }, - "weight": "3.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_longsword-1", - "name": "Longsword (+1)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_longsword-1/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_longsword", - "long_range": 0.0, - "name": "Longsword", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longsword/", - "versatile_dice": "1d10" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_longsword-2", - "name": "Longsword (+2)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_longsword-2/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_longsword", - "long_range": 0.0, - "name": "Longsword", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longsword/", - "versatile_dice": "1d10" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_longsword-3", - "name": "Longsword (+3)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_longsword-3/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_longsword", - "long_range": 0.0, - "name": "Longsword", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longsword/", - "versatile_dice": "1d10" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. While the sword is on your person, you also gain a +1 bonus to saving throws.\n\n**_Luck_**. If the sword is on your person, you can call on its luck (no action required) to reroll one attack roll, ability check, or saving throw you dislike. You must use the second roll. This property can't be used again until the next dawn.\n\n**_Wish_**. The sword has 1d4 - 1 charges. While holding it, you can use an action to expend 1 charge and cast the _wish_ spell from it. This property can't be used again until the next dawn. The sword loses this property if it has no charges.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_luck-blade-greatsword", - "name": "Luck Blade (Greatsword)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/legendary/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_luck-blade-greatsword/", - "weapon": { - "damage_dice": "2d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greatsword", - "long_range": 0.0, - "name": "Greatsword", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greatsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. While the sword is on your person, you also gain a +1 bonus to saving throws.\n\n**_Luck_**. If the sword is on your person, you can call on its luck (no action required) to reroll one attack roll, ability check, or saving throw you dislike. You must use the second roll. This property can't be used again until the next dawn.\n\n**_Wish_**. The sword has 1d4 - 1 charges. While holding it, you can use an action to expend 1 charge and cast the _wish_ spell from it. This property can't be used again until the next dawn. The sword loses this property if it has no charges.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_luck-blade-longsword", - "name": "Luck Blade (Longsword)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/legendary/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_luck-blade-longsword/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_longsword", - "long_range": 0.0, - "name": "Longsword", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longsword/", - "versatile_dice": "1d10" - }, - "weight": "3.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. While the sword is on your person, you also gain a +1 bonus to saving throws.\n\n**_Luck_**. If the sword is on your person, you can call on its luck (no action required) to reroll one attack roll, ability check, or saving throw you dislike. You must use the second roll. This property can't be used again until the next dawn.\n\n**_Wish_**. The sword has 1d4 - 1 charges. While holding it, you can use an action to expend 1 charge and cast the _wish_ spell from it. This property can't be used again until the next dawn. The sword loses this property if it has no charges.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_luck-blade-rapier", - "name": "Luck Blade (Rapier)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/legendary/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_luck-blade-rapier/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_rapier", - "long_range": 0.0, - "name": "Rapier", - "properties": [ - "finesse" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_rapier/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. While the sword is on your person, you also gain a +1 bonus to saving throws.\n\n**_Luck_**. If the sword is on your person, you can call on its luck (no action required) to reroll one attack roll, ability check, or saving throw you dislike. You must use the second roll. This property can't be used again until the next dawn.\n\n**_Wish_**. The sword has 1d4 - 1 charges. While holding it, you can use an action to expend 1 charge and cast the _wish_ spell from it. This property can't be used again until the next dawn. The sword loses this property if it has no charges.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_luck-blade-shortsword", - "name": "Luck Blade (Shortsword)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/legendary/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_luck-blade-shortsword/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_shortsword", - "long_range": 0.0, - "name": "Shortsword", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortsword/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "5.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A mace.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": false, - "key": "srd_mace", - "name": "Mace", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": null, - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_mace/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_mace", - "long_range": 0.0, - "name": "Mace", - "properties": [], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_mace/", - "versatile_dice": "0" - }, - "weight": "4.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_mace-1", - "name": "Mace (+1)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_mace-1/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_mace", - "long_range": 0.0, - "name": "Mace", - "properties": [], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_mace/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_mace-2", - "name": "Mace (+2)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_mace-2/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_mace", - "long_range": 0.0, - "name": "Mace", - "properties": [], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_mace/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_mace-3", - "name": "Mace (+3)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_mace-3/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_mace", - "long_range": 0.0, - "name": "Mace", - "properties": [], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_mace/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you hit a fiend or an undead with this magic weapon, that creature takes an extra 2d6 radiant damage. If the target has 25 hit points or fewer after taking this damage, it must succeed on a DC 15 Wisdom saving throw or be destroyed. On a successful save, the creature becomes frightened of you until the end of your next turn.\n\nWhile you hold this weapon, it sheds bright light in a 20-foot radius and dim light for an additional 20 feet.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_mace-of-disruption", - "name": "Mace of Disruption", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_mace-of-disruption/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_mace", - "long_range": 0.0, - "name": "Mace", - "properties": [], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_mace/", - "versatile_dice": "0" - }, - "weight": "4.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The bonus increases to +3 when you use the mace to attack a construct.\n\nWhen you roll a 20 on an attack roll made with this weapon, the target takes an extra 2d6 bludgeoning damage, or 4d6 bludgeoning damage if it's a construct. If a construct has 25 hit points or fewer after taking this damage, it is destroyed.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_mace-of-smiting", - "name": "Mace of Smiting", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_mace-of-smiting/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_mace", - "long_range": 0.0, - "name": "Mace", - "properties": [], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_mace/", - "versatile_dice": "0" - }, - "weight": "4.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This magic weapon has 3 charges. While holding it, you can use an action and expend 1 charge to release a wave of terror. Each creature of your choice in a 30-foot radius extending from you must succeed on a DC 15 Wisdom saving throw or become frightened of you for 1 minute. While it is frightened in this way, a creature must spend its turns trying to move as far away from you as it can, and it can't willingly move to a space within 30 feet of you. It also can't take reactions. For its action, it can use only the Dash action or try to escape from an effect that prevents it from moving. If it has nowhere it can move, the creature can use the Dodge action. At the end of each of its turns, a creature can repeat the saving throw, ending the effect on itself on a success.\n\nThe mace regains 1d3 expended charges daily at dawn.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_mace-of-terror", - "name": "Mace of Terror", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_mace-of-terror/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_mace", - "long_range": 0.0, - "name": "Mace", - "properties": [], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_mace/", - "versatile_dice": "0" - }, - "weight": "4.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "10.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A maul.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": false, - "key": "srd_maul", - "name": "Maul", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": null, - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_maul/", - "weapon": { - "damage_dice": "2d6", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_maul", - "long_range": 0.0, - "name": "Maul", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_maul/", - "versatile_dice": "0" - }, - "weight": "10.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_maul-1", - "name": "Maul (+1)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_maul-1/", - "weapon": { - "damage_dice": "2d6", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_maul", - "long_range": 0.0, - "name": "Maul", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_maul/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_maul-2", - "name": "Maul (+2)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_maul-2/", - "weapon": { - "damage_dice": "2d6", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_maul", - "long_range": 0.0, - "name": "Maul", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_maul/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_maul-3", - "name": "Maul (+3)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_maul-3/", - "weapon": { - "damage_dice": "2d6", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_maul", - "long_range": 0.0, - "name": "Maul", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_maul/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": { - "ac_add_dexmod": true, - "ac_base": 15, - "ac_cap_dexmod": 2, - "ac_display": "15 + Dex modifier (max 2)", - "category": "medium", - "document": "http://localhost:8000/v2/documents/srd/", - "grants_stealth_disadvantage": true, - "key": "srd_half-plate", - "name": "Half plate", - "strength_score_required": null, - "url": "http://localhost:8000/v2/armor/srd_half-plate/" - }, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "Mithral is a light, flexible metal. A mithral chain shirt or breastplate can be worn under normal clothes. If the armor normally imposes disadvantage on Dexterity (Stealth) checks or has a Strength requirement, the mithral version of the armor doesn't.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_mithral-armor-half-plate", - "name": "Mithral Armor (Half-Plate)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_mithral-armor-half-plate/", - "weapon": null, - "weight": "40.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "15.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A morningstar", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": false, - "key": "srd_morningstar", - "name": "Morningstar", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": null, - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_morningstar/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_morningstar", - "long_range": 0.0, - "name": "Morningstar", - "properties": [], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_morningstar/", - "versatile_dice": "0" - }, - "weight": "4.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_morningstar-1", - "name": "Morningstar (+1)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_morningstar-1/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_morningstar", - "long_range": 0.0, - "name": "Morningstar", - "properties": [], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_morningstar/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_morningstar-2", - "name": "Morningstar (+2)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_morningstar-2/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_morningstar", - "long_range": 0.0, - "name": "Morningstar", - "properties": [], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_morningstar/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_morningstar-3", - "name": "Morningstar (+3)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_morningstar-3/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_morningstar", - "long_range": 0.0, - "name": "Morningstar", - "properties": [], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_morningstar/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "1.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A net.\r\n\r\nA Large or smaller creature hit by a net is restrained until it is freed. A net has no effect on creatures that are formless, or creatures that are Huge or larger. A creature can use its action to make a DC 10 Strength check, freeing itself or another creature within its reach on a success. Dealing 5 slashing damage to the net (AC 10) also frees the creature without harming it, ending the effect and destroying the net.\r\n\r\nWhen you use an action, bonus action, or reaction to attack with a net, you can make only one attack regardless of the number of attacks you can normally make.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": false, - "key": "srd_net", - "name": "Net", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": null, - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_net/", - "weapon": { - "damage_dice": "0", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": true, - "is_reach": false, - "is_simple": false, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_net", - "long_range": 15.0, - "name": "Net", - "properties": [ - "special", - "thrown (range 5.0/15.0)" - ], - "range": 5.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_net/", - "versatile_dice": "0" - }, - "weight": "3.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_net-1", - "name": "Net (+1)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_net-1/", - "weapon": { - "damage_dice": "0", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": true, - "is_reach": false, - "is_simple": false, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_net", - "long_range": 15.0, - "name": "Net", - "properties": [ - "special", - "thrown (range 5.0/15.0)" - ], - "range": 5.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_net/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_net-2", - "name": "Net (+2)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_net-2/", - "weapon": { - "damage_dice": "0", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": true, - "is_reach": false, - "is_simple": false, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_net", - "long_range": 15.0, - "name": "Net", - "properties": [ - "special", - "thrown (range 5.0/15.0)" - ], - "range": 5.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_net/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_net-3", - "name": "Net (+3)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_net-3/", - "weapon": { - "damage_dice": "0", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": true, - "is_reach": false, - "is_simple": false, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_net", - "long_range": 15.0, - "name": "Net", - "properties": [ - "special", - "thrown (range 5.0/15.0)" - ], - "range": 5.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_net/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +2 bonus to attack and damage rolls made with this magic weapon.\n\nThe sword has 1d8 + 1 charges. If you score a critical hit against a creature that has fewer than 100 hit points, it must succeed on a DC 15 Constitution saving throw or be slain instantly as the sword tears its life force from its body (a construct or an undead is immune). The sword loses 1 charge if the creature is slain. When the sword has no charges remaining, it loses this property.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_nine-lives-stealer-greatsword", - "name": "Nine Lives Stealer (Greatsword)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_nine-lives-stealer-greatsword/", - "weapon": { - "damage_dice": "2d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greatsword", - "long_range": 0.0, - "name": "Greatsword", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greatsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +2 bonus to attack and damage rolls made with this magic weapon.\n\nThe sword has 1d8 + 1 charges. If you score a critical hit against a creature that has fewer than 100 hit points, it must succeed on a DC 15 Constitution saving throw or be slain instantly as the sword tears its life force from its body (a construct or an undead is immune). The sword loses 1 charge if the creature is slain. When the sword has no charges remaining, it loses this property.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_nine-lives-stealer-longsword", - "name": "Nine Lives Stealer (Longsword)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_nine-lives-stealer-longsword/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_longsword", - "long_range": 0.0, - "name": "Longsword", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longsword/", - "versatile_dice": "1d10" - }, - "weight": "3.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +2 bonus to attack and damage rolls made with this magic weapon.\n\nThe sword has 1d8 + 1 charges. If you score a critical hit against a creature that has fewer than 100 hit points, it must succeed on a DC 15 Constitution saving throw or be slain instantly as the sword tears its life force from its body (a construct or an undead is immune). The sword loses 1 charge if the creature is slain. When the sword has no charges remaining, it loses this property.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_nine-lives-stealer-rapier", - "name": "Nine Lives Stealer (Rapier)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_nine-lives-stealer-rapier/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_rapier", - "long_range": 0.0, - "name": "Rapier", - "properties": [ - "finesse" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_rapier/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +2 bonus to attack and damage rolls made with this magic weapon.\n\nThe sword has 1d8 + 1 charges. If you score a critical hit against a creature that has fewer than 100 hit points, it must succeed on a DC 15 Constitution saving throw or be slain instantly as the sword tears its life force from its body (a construct or an undead is immune). The sword loses 1 charge if the creature is slain. When the sword has no charges remaining, it loses this property.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_nine-lives-stealer-shortsword", - "name": "Nine Lives Stealer (Shortsword)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_nine-lives-stealer-shortsword/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_shortsword", - "long_range": 0.0, - "name": "Shortsword", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortsword/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you nock an arrow on this bow, it whispers in Elvish, \"Swift defeat to my enemies.\" When you use this weapon to make a ranged attack, you can, as a command phrase, say, \"Swift death to you who have wronged me.\" The target of your attack becomes your sworn enemy until it dies or until dawn seven days later. You can have only one such sworn enemy at a time. When your sworn enemy dies, you can choose a new one after the next dawn.\n\nWhen you make a ranged attack roll with this weapon against your sworn enemy, you have advantage on the roll. In addition, your target gains no benefit from cover, other than total cover, and you suffer no disadvantage due to long range. If the attack hits, your sworn enemy takes an extra 3d6 piercing damage.\n\nWhile your sworn enemy lives, you have disadvantage on attack rolls with all other weapons.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_oathbow", - "name": "Oathbow", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_oathbow/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_longbow", - "long_range": 600.0, - "name": "Longbow", - "properties": [ - "ammuntion (range 150.0/600.0)", - "heavy", - "two-handed" - ], - "range": 150.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longbow/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "5.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A pike.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": false, - "key": "srd_pike", - "name": "Pike", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": null, - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_pike/", - "weapon": { - "damage_dice": "1d10", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_pike", - "long_range": 0.0, - "name": "Pike", - "properties": [ - "heavy", - "two-handed", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_pike/", - "versatile_dice": "0" - }, - "weight": "18.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_pike-1", - "name": "Pike (+1)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_pike-1/", - "weapon": { - "damage_dice": "1d10", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_pike", - "long_range": 0.0, - "name": "Pike", - "properties": [ - "heavy", - "two-handed", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_pike/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_pike-2", - "name": "Pike (+2)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_pike-2/", - "weapon": { - "damage_dice": "1d10", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_pike", - "long_range": 0.0, - "name": "Pike", - "properties": [ - "heavy", - "two-handed", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_pike/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_pike-3", - "name": "Pike (+3)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_pike-3/", - "weapon": { - "damage_dice": "1d10", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_pike", - "long_range": 0.0, - "name": "Pike", - "properties": [ - "heavy", - "two-handed", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_pike/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.20", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A quarterstaff.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": false, - "key": "srd_quarterstaff", - "name": "Quarterstaff", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": null, - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_quarterstaff/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_quarterstaff", - "long_range": 0.0, - "name": "Quarterstaff", - "properties": [ - "versatile (1d8)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_quarterstaff/", - "versatile_dice": "1d8" - }, - "weight": "4.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_quarterstaff-1", - "name": "Quarterstaff (+1)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_quarterstaff-1/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_quarterstaff", - "long_range": 0.0, - "name": "Quarterstaff", - "properties": [ - "versatile (1d8)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_quarterstaff/", - "versatile_dice": "1d8" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_quarterstaff-2", - "name": "Quarterstaff (+2)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_quarterstaff-2/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_quarterstaff", - "long_range": 0.0, - "name": "Quarterstaff", - "properties": [ - "versatile (1d8)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_quarterstaff/", - "versatile_dice": "1d8" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_quarterstaff-3", - "name": "Quarterstaff (+3)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_quarterstaff-3/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_quarterstaff", - "long_range": 0.0, - "name": "Quarterstaff", - "properties": [ - "versatile (1d8)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_quarterstaff/", - "versatile_dice": "1d8" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "25.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A rapier.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": false, - "key": "srd_rapier", - "name": "Rapier", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": null, - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_rapier/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_rapier", - "long_range": 0.0, - "name": "Rapier", - "properties": [ - "finesse" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_rapier/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_rapier-1", - "name": "Rapier (+1)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_rapier-1/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_rapier", - "long_range": 0.0, - "name": "Rapier", - "properties": [ - "finesse" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_rapier/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_rapier-2", - "name": "Rapier (+2)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_rapier-2/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_rapier", - "long_range": 0.0, - "name": "Rapier", - "properties": [ - "finesse" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_rapier/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_rapier-3", - "name": "Rapier (+3)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_rapier-3/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_rapier", - "long_range": 0.0, - "name": "Rapier", - "properties": [ - "finesse" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_rapier/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "25.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A scimitar.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": false, - "key": "srd_scimitar", - "name": "Scimitar", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": null, - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_scimitar/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_scimitar", - "long_range": 0.0, - "name": "Scimitar", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_scimitar/", - "versatile_dice": "0" - }, - "weight": "3.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_scimitar-1", - "name": "Scimitar (+1)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_scimitar-1/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_scimitar", - "long_range": 0.0, - "name": "Scimitar", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_scimitar/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_scimitar-2", - "name": "Scimitar (+2)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_scimitar-2/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_scimitar", - "long_range": 0.0, - "name": "Scimitar", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_scimitar/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_scimitar-3", - "name": "Scimitar (+3)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_scimitar-3/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_scimitar", - "long_range": 0.0, - "name": "Scimitar", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_scimitar/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +2 bonus to attack and damage rolls made with this magic weapon. In addition, you can make one attack with it as a bonus action on each of your turns.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_scimitar-of-speed", - "name": "Scimitar of Speed", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_scimitar-of-speed/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_scimitar", - "long_range": 0.0, - "name": "Scimitar", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_scimitar/", - "versatile_dice": "0" - }, - "weight": "3.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "25.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A shortbow", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": false, - "key": "srd_shortbow", - "name": "Shortbow", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": null, - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_shortbow/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_shortbow", - "long_range": 320.0, - "name": "Shortbow", - "properties": [ - "ammuntion (range 80.0/320.0)", - "two-handed" - ], - "range": 80.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortbow/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_shortbow-1", - "name": "Shortbow (+1)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_shortbow-1/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_shortbow", - "long_range": 320.0, - "name": "Shortbow", - "properties": [ - "ammuntion (range 80.0/320.0)", - "two-handed" - ], - "range": 80.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortbow/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_shortbow-2", - "name": "Shortbow (+2)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_shortbow-2/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_shortbow", - "long_range": 320.0, - "name": "Shortbow", - "properties": [ - "ammuntion (range 80.0/320.0)", - "two-handed" - ], - "range": 80.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortbow/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_shortbow-3", - "name": "Shortbow (+3)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_shortbow-3/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_shortbow", - "long_range": 320.0, - "name": "Shortbow", - "properties": [ - "ammuntion (range 80.0/320.0)", - "two-handed" - ], - "range": 80.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortbow/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "10.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A short sword.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": false, - "key": "srd_shortsword", - "name": "Shortsword", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": null, - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_shortsword/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_shortsword", - "long_range": 0.0, - "name": "Shortsword", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortsword/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_shortsword-1", - "name": "Shortsword (+1)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_shortsword-1/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_shortsword", - "long_range": 0.0, - "name": "Shortsword", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_shortsword-2", - "name": "Shortsword (+2)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_shortsword-2/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_shortsword", - "long_range": 0.0, - "name": "Shortsword", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_shortsword-3", - "name": "Shortsword (+3)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_shortsword-3/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_shortsword", - "long_range": 0.0, - "name": "Shortsword", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "1.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A sickle.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": false, - "key": "srd_sickle", - "name": "Sickle", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": null, - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_sickle/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_sickle", - "long_range": 0.0, - "name": "Sickle", - "properties": [ - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_sickle/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_sickle-1", - "name": "Sickle (+1)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_sickle-1/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_sickle", - "long_range": 0.0, - "name": "Sickle", - "properties": [ - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_sickle/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_sickle-2", - "name": "Sickle (+2)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_sickle-2/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_sickle", - "long_range": 0.0, - "name": "Sickle", - "properties": [ - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_sickle/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_sickle-3", - "name": "Sickle (+3)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_sickle-3/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_sickle", - "long_range": 0.0, - "name": "Sickle", - "properties": [ - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_sickle/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.10", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A sling.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": false, - "key": "srd_sling", - "name": "Sling", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": null, - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_sling/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_sling", - "long_range": 120.0, - "name": "Sling", - "properties": [ - "ammuntion (range 30.0/120.0)" - ], - "range": 30.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_sling/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_sling-1", - "name": "Sling (+1)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_sling-1/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_sling", - "long_range": 120.0, - "name": "Sling", - "properties": [ - "ammuntion (range 30.0/120.0)" - ], - "range": 30.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_sling/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_sling-2", - "name": "Sling (+2)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_sling-2/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_sling", - "long_range": 120.0, - "name": "Sling", - "properties": [ - "ammuntion (range 30.0/120.0)" - ], - "range": 30.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_sling/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_sling-3", - "name": "Sling (+3)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_sling-3/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_sling", - "long_range": 120.0, - "name": "Sling", - "properties": [ - "ammuntion (range 30.0/120.0)" - ], - "range": 30.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_sling/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "1.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A spear.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": false, - "key": "srd_spear", - "name": "Spear", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": null, - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_spear/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_spear", - "long_range": 60.0, - "name": "Spear", - "properties": [ - "thrown (range 20.0/60.0)", - "versatile (1d8)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_spear/", - "versatile_dice": "1d8" - }, - "weight": "3.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_spear-1", - "name": "Spear (+1)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_spear-1/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_spear", - "long_range": 60.0, - "name": "Spear", - "properties": [ - "thrown (range 20.0/60.0)", - "versatile (1d8)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_spear/", - "versatile_dice": "1d8" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_spear-2", - "name": "Spear (+2)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_spear-2/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_spear", - "long_range": 60.0, - "name": "Spear", - "properties": [ - "thrown (range 20.0/60.0)", - "versatile (1d8)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_spear/", - "versatile_dice": "1d8" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_spear-3", - "name": "Spear (+3)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_spear-3/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_spear", - "long_range": 60.0, - "name": "Spear", - "properties": [ - "thrown (range 20.0/60.0)", - "versatile (1d8)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_spear/", - "versatile_dice": "1d8" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This item appears to be a longsword hilt. While grasping the hilt, you can use a bonus action to cause a blade of pure radiance to spring into existence, or make the blade disappear. While the blade exists, this magic longsword has the finesse property. If you are proficient with shortswords or longswords, you are proficient with the _sun blade_.\n\nYou gain a +2 bonus to attack and damage rolls made with this weapon, which deals radiant damage instead of slashing damage. When you hit an undead with it, that target takes an extra 1d8 radiant damage.\n\nThe sword's luminous blade emits bright light in a 15-foot radius and dim light for an additional 15 feet. The light is sunlight. While the blade persists, you can use an action to expand or reduce its radius of bright and dim light by 5 feet each, to a maximum of 30 feet each or a minimum of 10 feet each.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_sun-blade", - "name": "Sun Blade", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_sun-blade/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_longsword", - "long_range": 0.0, - "name": "Longsword", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longsword/", - "versatile_dice": "1d10" - }, - "weight": "3.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you attack a creature with this magic weapon and roll a 20 on the attack roll, that target takes an extra 3d6 necrotic damage, provided that the target isn't a construct or an undead. You gain temporary hit points equal to the extra damage dealt.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_sword-of-life-stealing-greatsword", - "name": "Sword of Life Stealing (Greatsword)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_sword-of-life-stealing-greatsword/", - "weapon": { - "damage_dice": "2d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greatsword", - "long_range": 0.0, - "name": "Greatsword", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greatsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you attack a creature with this magic weapon and roll a 20 on the attack roll, that target takes an extra 3d6 necrotic damage, provided that the target isn't a construct or an undead. You gain temporary hit points equal to the extra damage dealt.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_sword-of-life-stealing-longsword", - "name": "Sword of Life Stealing (Longsword)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_sword-of-life-stealing-longsword/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_longsword", - "long_range": 0.0, - "name": "Longsword", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longsword/", - "versatile_dice": "1d10" - }, - "weight": "3.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you attack a creature with this magic weapon and roll a 20 on the attack roll, that target takes an extra 3d6 necrotic damage, provided that the target isn't a construct or an undead. You gain temporary hit points equal to the extra damage dealt.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_sword-of-life-stealing-rapier", - "name": "Sword of Life Stealing (Rapier)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_sword-of-life-stealing-rapier/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_rapier", - "long_range": 0.0, - "name": "Rapier", - "properties": [ - "finesse" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_rapier/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you attack a creature with this magic weapon and roll a 20 on the attack roll, that target takes an extra 3d6 necrotic damage, provided that the target isn't a construct or an undead. You gain temporary hit points equal to the extra damage dealt.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_sword-of-life-stealing-shortsword", - "name": "Sword of Life Stealing (Shortsword)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_sword-of-life-stealing-shortsword/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_shortsword", - "long_range": 0.0, - "name": "Shortsword", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortsword/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you attack an object with this magic sword and hit, maximize your weapon damage dice against the target.\n\nWhen you attack a creature with this weapon and roll a 20 on the attack roll, that target takes an extra 4d6 slashing damage. Then roll another d20. If you roll a 20, you lop off one of the target's limbs, with the effect of such loss determined by the GM. If the creature has no limb to sever, you lop off a portion of its body instead.\n\nIn addition, you can speak the sword's command word to cause the blade to shed bright light in a 10* foot radius and dim light for an additional 10 feet. Speaking the command word again or sheathing the sword puts out the light.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_sword-of-sharpness-greatsword", - "name": "Sword of Sharpness (Greatsword)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_sword-of-sharpness-greatsword/", - "weapon": { - "damage_dice": "2d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greatsword", - "long_range": 0.0, - "name": "Greatsword", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greatsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you attack an object with this magic sword and hit, maximize your weapon damage dice against the target.\n\nWhen you attack a creature with this weapon and roll a 20 on the attack roll, that target takes an extra 4d6 slashing damage. Then roll another d20. If you roll a 20, you lop off one of the target's limbs, with the effect of such loss determined by the GM. If the creature has no limb to sever, you lop off a portion of its body instead.\n\nIn addition, you can speak the sword's command word to cause the blade to shed bright light in a 10* foot radius and dim light for an additional 10 feet. Speaking the command word again or sheathing the sword puts out the light.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_sword-of-sharpness-longsword", - "name": "Sword of Sharpness (Longsword)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_sword-of-sharpness-longsword/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_longsword", - "long_range": 0.0, - "name": "Longsword", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longsword/", - "versatile_dice": "1d10" - }, - "weight": "3.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you attack an object with this magic sword and hit, maximize your weapon damage dice against the target.\n\nWhen you attack a creature with this weapon and roll a 20 on the attack roll, that target takes an extra 4d6 slashing damage. Then roll another d20. If you roll a 20, you lop off one of the target's limbs, with the effect of such loss determined by the GM. If the creature has no limb to sever, you lop off a portion of its body instead.\n\nIn addition, you can speak the sword's command word to cause the blade to shed bright light in a 10* foot radius and dim light for an additional 10 feet. Speaking the command word again or sheathing the sword puts out the light.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_sword-of-sharpness-scimitar", - "name": "Sword of Sharpness (Scimitar)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_sword-of-sharpness-scimitar/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_scimitar", - "long_range": 0.0, - "name": "Scimitar", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_scimitar/", - "versatile_dice": "0" - }, - "weight": "3.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you attack an object with this magic sword and hit, maximize your weapon damage dice against the target.\n\nWhen you attack a creature with this weapon and roll a 20 on the attack roll, that target takes an extra 4d6 slashing damage. Then roll another d20. If you roll a 20, you lop off one of the target's limbs, with the effect of such loss determined by the GM. If the creature has no limb to sever, you lop off a portion of its body instead.\n\nIn addition, you can speak the sword's command word to cause the blade to shed bright light in a 10* foot radius and dim light for an additional 10 feet. Speaking the command word again or sheathing the sword puts out the light.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_sword-of-sharpness-shortsword", - "name": "Sword of Sharpness (Shortsword)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_sword-of-sharpness-shortsword/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_shortsword", - "long_range": 0.0, - "name": "Shortsword", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortsword/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "Hit points lost to this weapon's damage can be regained only through a short or long rest, rather than by regeneration, magic, or any other means.\n\nOnce per turn, when you hit a creature with an attack using this magic weapon, you can wound the target. At the start of each of the wounded creature's turns, it takes 1d4 necrotic damage for each time you've wounded it, and it can then make a DC 15 Constitution saving throw, ending the effect of all such wounds on itself on a success. Alternatively, the wounded creature, or a creature within 5 feet of it, can use an action to make a DC 15 Wisdom (Medicine) check, ending the effect of such wounds on it on a success.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_sword-of-wounding-greatsword", - "name": "Sword of Wounding (Greatsword)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_sword-of-wounding-greatsword/", - "weapon": { - "damage_dice": "2d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greatsword", - "long_range": 0.0, - "name": "Greatsword", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greatsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "Hit points lost to this weapon's damage can be regained only through a short or long rest, rather than by regeneration, magic, or any other means.\n\nOnce per turn, when you hit a creature with an attack using this magic weapon, you can wound the target. At the start of each of the wounded creature's turns, it takes 1d4 necrotic damage for each time you've wounded it, and it can then make a DC 15 Constitution saving throw, ending the effect of all such wounds on itself on a success. Alternatively, the wounded creature, or a creature within 5 feet of it, can use an action to make a DC 15 Wisdom (Medicine) check, ending the effect of such wounds on it on a success.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_sword-of-wounding-longsword", - "name": "Sword of Wounding (Longsword)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_sword-of-wounding-longsword/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_longsword", - "long_range": 0.0, - "name": "Longsword", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longsword/", - "versatile_dice": "1d10" - }, - "weight": "3.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "Hit points lost to this weapon's damage can be regained only through a short or long rest, rather than by regeneration, magic, or any other means.\n\nOnce per turn, when you hit a creature with an attack using this magic weapon, you can wound the target. At the start of each of the wounded creature's turns, it takes 1d4 necrotic damage for each time you've wounded it, and it can then make a DC 15 Constitution saving throw, ending the effect of all such wounds on itself on a success. Alternatively, the wounded creature, or a creature within 5 feet of it, can use an action to make a DC 15 Wisdom (Medicine) check, ending the effect of such wounds on it on a success.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_sword-of-wounding-rapier", - "name": "Sword of Wounding (Rapier)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_sword-of-wounding-rapier/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_rapier", - "long_range": 0.0, - "name": "Rapier", - "properties": [ - "finesse" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_rapier/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "Hit points lost to this weapon's damage can be regained only through a short or long rest, rather than by regeneration, magic, or any other means.\n\nOnce per turn, when you hit a creature with an attack using this magic weapon, you can wound the target. At the start of each of the wounded creature's turns, it takes 1d4 necrotic damage for each time you've wounded it, and it can then make a DC 15 Constitution saving throw, ending the effect of all such wounds on itself on a success. Alternatively, the wounded creature, or a creature within 5 feet of it, can use an action to make a DC 15 Wisdom (Medicine) check, ending the effect of such wounds on it on a success.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_sword-of-wounding-shortsword", - "name": "Sword of Wounding (Shortsword)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_sword-of-wounding-shortsword/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_shortsword", - "long_range": 0.0, - "name": "Shortsword", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortsword/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "5.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A trident.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": false, - "key": "srd_trident", - "name": "Trident", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": null, - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_trident/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_trident", - "long_range": 60.0, - "name": "Trident", - "properties": [ - "thrown (range 20.0/60.0)", - "versatile (1d8)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_trident/", - "versatile_dice": "1d8" - }, - "weight": "4.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_trident-1", - "name": "Trident (+1)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_trident-1/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_trident", - "long_range": 60.0, - "name": "Trident", - "properties": [ - "thrown (range 20.0/60.0)", - "versatile (1d8)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_trident/", - "versatile_dice": "1d8" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_trident-2", - "name": "Trident (+2)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_trident-2/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_trident", - "long_range": 60.0, - "name": "Trident", - "properties": [ - "thrown (range 20.0/60.0)", - "versatile (1d8)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_trident/", - "versatile_dice": "1d8" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_trident-3", - "name": "Trident (+3)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_trident-3/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_trident", - "long_range": 60.0, - "name": "Trident", - "properties": [ - "thrown (range 20.0/60.0)", - "versatile (1d8)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_trident/", - "versatile_dice": "1d8" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This trident is a magic weapon. It has 3 charges. While you carry it, you can use an action and expend 1 charge to cast _dominate beast_ (save DC 15) from it on a beast that has an innate swimming speed. The trident regains 1d3 expended charges daily at dawn.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_trident-of-fish-command", - "name": "Trident of Fish Command", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_trident-of-fish-command/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_trident", - "long_range": 60.0, - "name": "Trident", - "properties": [ - "thrown (range 20.0/60.0)", - "versatile (1d8)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_trident/", - "versatile_dice": "1d8" - }, - "weight": "4.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_vicious-weapon-battleaxe", - "name": "Vicious Weapon (Battleaxe)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_vicious-weapon-battleaxe/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_battleaxe", - "long_range": 0.0, - "name": "Battleaxe", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_battleaxe/", - "versatile_dice": "1d10" - }, - "weight": "4.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_vicious-weapon-blowgun", - "name": "Vicious Weapon (Blowgun)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_vicious-weapon-blowgun/", - "weapon": { - "damage_dice": "1", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_blowgun", - "long_range": 100.0, - "name": "Blowgun", - "properties": [ - "ammuntion (range 25.0/100.0)", - "loading" - ], - "range": 25.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": true, - "url": "http://localhost:8000/v2/weapons/srd_blowgun/", - "versatile_dice": "0" - }, - "weight": "1.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_vicious-weapon-club", - "name": "Vicious Weapon (Club)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_vicious-weapon-club/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_club", - "long_range": 0.0, - "name": "Club", - "properties": [ - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_club/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_vicious-weapon-crossbow-hand", - "name": "Vicious Weapon (Crossbow-Hand)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_vicious-weapon-crossbow-hand/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_crossbow-hand", - "long_range": 120.0, - "name": "Crossbow, hand", - "properties": [ - "ammuntion (range 30.0/120.0)", - "light", - "loading" - ], - "range": 30.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": true, - "url": "http://localhost:8000/v2/weapons/srd_crossbow-hand/", - "versatile_dice": "0" - }, - "weight": "3.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_vicious-weapon-crossbow-heavy", - "name": "Vicious Weapon (Crossbow-Heavy)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_vicious-weapon-crossbow-heavy/", - "weapon": { - "damage_dice": "1d10", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_crossbow-heavy", - "long_range": 400.0, - "name": "Crossbow, heavy", - "properties": [ - "ammuntion (range 100.0/400.0)", - "heavy", - "loading", - "two-handed" - ], - "range": 100.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": true, - "url": "http://localhost:8000/v2/weapons/srd_crossbow-heavy/", - "versatile_dice": "0" - }, - "weight": "18.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_vicious-weapon-crossbow-light", - "name": "Vicious Weapon (Crossbow-Light)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_vicious-weapon-crossbow-light/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_crossbow-light", - "long_range": 320.0, - "name": "Crossbow, light", - "properties": [ - "ammuntion (range 80.0/320.0)", - "loading", - "two-handed" - ], - "range": 80.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": true, - "url": "http://localhost:8000/v2/weapons/srd_crossbow-light/", - "versatile_dice": "0" - }, - "weight": "5.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_vicious-weapon-dagger", - "name": "Vicious Weapon (Dagger)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_vicious-weapon-dagger/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_dagger", - "long_range": 60.0, - "name": "Dagger", - "properties": [ - "finesse", - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_dagger/", - "versatile_dice": "0" - }, - "weight": "1.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_vicious-weapon-dart", - "name": "Vicious Weapon (Dart)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_vicious-weapon-dart/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_dart", - "long_range": 60.0, - "name": "Dart", - "properties": [ - "finesse", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_dart/", - "versatile_dice": "0" - }, - "weight": "0.250" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_vicious-weapon-flail", - "name": "Vicious Weapon (Flail)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_vicious-weapon-flail/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_flail", - "long_range": 0.0, - "name": "Flail", - "properties": [], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_flail/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_vicious-weapon-glaive", - "name": "Vicious Weapon (Glaive)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_vicious-weapon-glaive/", - "weapon": { - "damage_dice": "1d10", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_glaive", - "long_range": 0.0, - "name": "Glaive", - "properties": [ - "heavy", - "two-handed", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_glaive/", - "versatile_dice": "0" - }, - "weight": "6.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_vicious-weapon-greataxe", - "name": "Vicious Weapon (Greataxe)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_vicious-weapon-greataxe/", - "weapon": { - "damage_dice": "1d12", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greataxe", - "long_range": 0.0, - "name": "Greataxe", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greataxe/", - "versatile_dice": "0" - }, - "weight": "7.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_vicious-weapon-greatclub", - "name": "Vicious Weapon (Greatclub)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_vicious-weapon-greatclub/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greatclub", - "long_range": 0.0, - "name": "Greatclub", - "properties": [ - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greatclub/", - "versatile_dice": "0" - }, - "weight": "10.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_vicious-weapon-greatsword", - "name": "Vicious Weapon (Greatsword)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_vicious-weapon-greatsword/", - "weapon": { - "damage_dice": "2d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greatsword", - "long_range": 0.0, - "name": "Greatsword", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greatsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_vicious-weapon-halberd", - "name": "Vicious Weapon (Halberd)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_vicious-weapon-halberd/", - "weapon": { - "damage_dice": "1d10", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_halberd", - "long_range": 0.0, - "name": "Halberd", - "properties": [ - "heavy", - "two-handed", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_halberd/", - "versatile_dice": "0" - }, - "weight": "6.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_vicious-weapon-handaxe", - "name": "Vicious Weapon (Handaxe)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_vicious-weapon-handaxe/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_handaxe", - "long_range": 60.0, - "name": "Handaxe", - "properties": [ - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_handaxe/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_vicious-weapon-javelin", - "name": "Vicious Weapon (Javelin)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_vicious-weapon-javelin/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_javelin", - "long_range": 120.0, - "name": "Javelin", - "properties": [ - "thrown (range 30.0/120.0)" - ], - "range": 30.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_javelin/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_vicious-weapon-lance", - "name": "Vicious Weapon (Lance)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_vicious-weapon-lance/", - "weapon": { - "damage_dice": "1d12", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": true, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_lance", - "long_range": 0.0, - "name": "Lance", - "properties": [ - "special", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_lance/", - "versatile_dice": "0" - }, - "weight": "6.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_vicious-weapon-light-hammer", - "name": "Vicious Weapon (Light-Hammer)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_vicious-weapon-light-hammer/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_light-hammer", - "long_range": 60.0, - "name": "Light hammer", - "properties": [ - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_light-hammer/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_vicious-weapon-longbow", - "name": "Vicious Weapon (Longbow)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_vicious-weapon-longbow/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_longbow", - "long_range": 600.0, - "name": "Longbow", - "properties": [ - "ammuntion (range 150.0/600.0)", - "heavy", - "two-handed" - ], - "range": 150.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longbow/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_vicious-weapon-longsword", - "name": "Vicious Weapon (Longsword)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_vicious-weapon-longsword/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_longsword", - "long_range": 0.0, - "name": "Longsword", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longsword/", - "versatile_dice": "1d10" - }, - "weight": "3.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_vicious-weapon-mace", - "name": "Vicious Weapon (Mace)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_vicious-weapon-mace/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_mace", - "long_range": 0.0, - "name": "Mace", - "properties": [], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_mace/", - "versatile_dice": "0" - }, - "weight": "4.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_vicious-weapon-maul", - "name": "Vicious Weapon (Maul)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_vicious-weapon-maul/", - "weapon": { - "damage_dice": "2d6", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_maul", - "long_range": 0.0, - "name": "Maul", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_maul/", - "versatile_dice": "0" - }, - "weight": "10.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_vicious-weapon-morningstar", - "name": "Vicious Weapon (Morningstar)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_vicious-weapon-morningstar/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_morningstar", - "long_range": 0.0, - "name": "Morningstar", - "properties": [], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_morningstar/", - "versatile_dice": "0" - }, - "weight": "4.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_vicious-weapon-net", - "name": "Vicious Weapon (Net)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_vicious-weapon-net/", - "weapon": { - "damage_dice": "0", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": true, - "is_reach": false, - "is_simple": false, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_net", - "long_range": 15.0, - "name": "Net", - "properties": [ - "special", - "thrown (range 5.0/15.0)" - ], - "range": 5.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_net/", - "versatile_dice": "0" - }, - "weight": "3.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_vicious-weapon-pike", - "name": "Vicious Weapon (Pike)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_vicious-weapon-pike/", - "weapon": { - "damage_dice": "1d10", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_pike", - "long_range": 0.0, - "name": "Pike", - "properties": [ - "heavy", - "two-handed", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_pike/", - "versatile_dice": "0" - }, - "weight": "18.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_vicious-weapon-quarterstaff", - "name": "Vicious Weapon (Quarterstaff)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_vicious-weapon-quarterstaff/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_quarterstaff", - "long_range": 0.0, - "name": "Quarterstaff", - "properties": [ - "versatile (1d8)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_quarterstaff/", - "versatile_dice": "1d8" - }, - "weight": "4.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_vicious-weapon-rapier", - "name": "Vicious Weapon (Rapier)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_vicious-weapon-rapier/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_rapier", - "long_range": 0.0, - "name": "Rapier", - "properties": [ - "finesse" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_rapier/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_vicious-weapon-scimitar", - "name": "Vicious Weapon (Scimitar)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_vicious-weapon-scimitar/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_scimitar", - "long_range": 0.0, - "name": "Scimitar", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_scimitar/", - "versatile_dice": "0" - }, - "weight": "3.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_vicious-weapon-shortbow", - "name": "Vicious Weapon (Shortbow)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_vicious-weapon-shortbow/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_shortbow", - "long_range": 320.0, - "name": "Shortbow", - "properties": [ - "ammuntion (range 80.0/320.0)", - "two-handed" - ], - "range": 80.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortbow/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_vicious-weapon-shortsword", - "name": "Vicious Weapon (Shortsword)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_vicious-weapon-shortsword/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_shortsword", - "long_range": 0.0, - "name": "Shortsword", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortsword/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_vicious-weapon-sickle", - "name": "Vicious Weapon (Sickle)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_vicious-weapon-sickle/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_sickle", - "long_range": 0.0, - "name": "Sickle", - "properties": [ - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_sickle/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_vicious-weapon-sling", - "name": "Vicious Weapon (Sling)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_vicious-weapon-sling/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_sling", - "long_range": 120.0, - "name": "Sling", - "properties": [ - "ammuntion (range 30.0/120.0)" - ], - "range": 30.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_sling/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_vicious-weapon-spear", - "name": "Vicious Weapon (Spear)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_vicious-weapon-spear/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_spear", - "long_range": 60.0, - "name": "Spear", - "properties": [ - "thrown (range 20.0/60.0)", - "versatile (1d8)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_spear/", - "versatile_dice": "1d8" - }, - "weight": "3.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_vicious-weapon-trident", - "name": "Vicious Weapon (Trident)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_vicious-weapon-trident/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_trident", - "long_range": 60.0, - "name": "Trident", - "properties": [ - "thrown (range 20.0/60.0)", - "versatile (1d8)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_trident/", - "versatile_dice": "1d8" - }, - "weight": "4.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_vicious-weapon-war-pick", - "name": "Vicious Weapon (War-Pick)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_vicious-weapon-war-pick/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_war-pick", - "long_range": 0.0, - "name": "War Pick", - "properties": [], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_war-pick/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_vicious-weapon-warhammer", - "name": "Vicious Weapon (Warhammer)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_vicious-weapon-warhammer/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_warhammer", - "long_range": 0.0, - "name": "Warhammer", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_warhammer/", - "versatile_dice": "1d10" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you roll a 20 on your attack roll with this magic weapon, your critical hit deals an extra 2d6 damage of the weapon's type.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_vicious-weapon-whip", - "name": "Vicious Weapon (Whip)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_vicious-weapon-whip/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_whip", - "long_range": 0.0, - "name": "Whip", - "properties": [ - "finesse", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_whip/", - "versatile_dice": "0" - }, - "weight": "3.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon. In addition, the weapon ignores resistance to slashing damage.\n\nWhen you attack a creature that has at least one head with this weapon and roll a 20 on the attack roll, you cut off one of the creature's heads. The creature dies if it can't survive without the lost head. A creature is immune to this effect if it is immune to slashing damage, doesn't have or need a head, has legendary actions, or the GM decides that the creature is too big for its head to be cut off with this weapon. Such a creature instead takes an extra 6d8 slashing damage from the hit.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_vorpal-sword-greatsword", - "name": "Vorpal Sword (Greatsword)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/legendary/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_vorpal-sword-greatsword/", - "weapon": { - "damage_dice": "2d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greatsword", - "long_range": 0.0, - "name": "Greatsword", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greatsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon. In addition, the weapon ignores resistance to slashing damage.\n\nWhen you attack a creature that has at least one head with this weapon and roll a 20 on the attack roll, you cut off one of the creature's heads. The creature dies if it can't survive without the lost head. A creature is immune to this effect if it is immune to slashing damage, doesn't have or need a head, has legendary actions, or the GM decides that the creature is too big for its head to be cut off with this weapon. Such a creature instead takes an extra 6d8 slashing damage from the hit.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_vorpal-sword-longsword", - "name": "Vorpal Sword (Longsword)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/legendary/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_vorpal-sword-longsword/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_longsword", - "long_range": 0.0, - "name": "Longsword", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longsword/", - "versatile_dice": "1d10" - }, - "weight": "3.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon. In addition, the weapon ignores resistance to slashing damage.\n\nWhen you attack a creature that has at least one head with this weapon and roll a 20 on the attack roll, you cut off one of the creature's heads. The creature dies if it can't survive without the lost head. A creature is immune to this effect if it is immune to slashing damage, doesn't have or need a head, has legendary actions, or the GM decides that the creature is too big for its head to be cut off with this weapon. Such a creature instead takes an extra 6d8 slashing damage from the hit.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_vorpal-sword-scimitar", - "name": "Vorpal Sword (Scimitar)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/legendary/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_vorpal-sword-scimitar/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_scimitar", - "long_range": 0.0, - "name": "Scimitar", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_scimitar/", - "versatile_dice": "0" - }, - "weight": "3.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +3 bonus to attack and damage rolls made with this magic weapon. In addition, the weapon ignores resistance to slashing damage.\n\nWhen you attack a creature that has at least one head with this weapon and roll a 20 on the attack roll, you cut off one of the creature's heads. The creature dies if it can't survive without the lost head. A creature is immune to this effect if it is immune to slashing damage, doesn't have or need a head, has legendary actions, or the GM decides that the creature is too big for its head to be cut off with this weapon. Such a creature instead takes an extra 6d8 slashing damage from the hit.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_vorpal-sword-shortsword", - "name": "Vorpal Sword (Shortsword)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/legendary/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_vorpal-sword-shortsword/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_shortsword", - "long_range": 0.0, - "name": "Shortsword", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortsword/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "5.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A war pick.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": false, - "key": "srd_war-pick", - "name": "War pick", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": null, - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_war-pick/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_war-pick", - "long_range": 0.0, - "name": "War Pick", - "properties": [], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_war-pick/", - "versatile_dice": "0" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_war-pick-1", - "name": "War-Pick (+1)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_war-pick-1/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_war-pick", - "long_range": 0.0, - "name": "War Pick", - "properties": [], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_war-pick/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_war-pick-2", - "name": "War-Pick (+2)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_war-pick-2/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_war-pick", - "long_range": 0.0, - "name": "War Pick", - "properties": [], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_war-pick/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_war-pick-3", - "name": "War-Pick (+3)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_war-pick-3/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_war-pick", - "long_range": 0.0, - "name": "War Pick", - "properties": [], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_war-pick/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "15.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A warhammer.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": false, - "key": "srd_warhammer", - "name": "Warhammer", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": null, - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_warhammer/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_warhammer", - "long_range": 0.0, - "name": "Warhammer", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_warhammer/", - "versatile_dice": "1d10" - }, - "weight": "2.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_warhammer-1", - "name": "Warhammer (+1)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_warhammer-1/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_warhammer", - "long_range": 0.0, - "name": "Warhammer", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_warhammer/", - "versatile_dice": "1d10" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_warhammer-2", - "name": "Warhammer (+2)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_warhammer-2/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_warhammer", - "long_range": 0.0, - "name": "Warhammer", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_warhammer/", - "versatile_dice": "1d10" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_warhammer-3", - "name": "Warhammer (+3)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_warhammer-3/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_warhammer", - "long_range": 0.0, - "name": "Warhammer", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_warhammer/", - "versatile_dice": "1d10" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "2.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A whip.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": false, - "key": "srd_whip", - "name": "Whip", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": null, - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_whip/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_whip", - "long_range": 0.0, - "name": "Whip", - "properties": [ - "finesse", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_whip/", - "versatile_dice": "0" - }, - "weight": "3.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_whip-1", - "name": "Whip (+1)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_whip-1/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_whip", - "long_range": 0.0, - "name": "Whip", - "properties": [ - "finesse", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_whip/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_whip-2", - "name": "Whip (+2)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_whip-2/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_whip", - "long_range": 0.0, - "name": "Whip", - "properties": [ - "finesse", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_whip/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": null, - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a bonus to attack and damage rolls made with this magic weapon. The bonus is determined by the weapon's rarity.", - "document": "http://localhost:8000/v2/documents/srd/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "srd_whip-3", - "name": "Whip (+3)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/srd_whip-3/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_whip", - "long_range": 0.0, - "name": "Whip", - "properties": [ - "finesse", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_whip/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. This dagger is crafted from the arm blade of a defeated Akaasit (see Tome of Beasts 2). You can use an action to activate a small measure of prescience within the dagger for 1 minute. If you are attacked by a creature you can see within 5 feet of you while this effect is active, you can use your reaction to make one attack with this dagger against the attacker. If your attack hits, the dagger loses its prescience, and its prescience can't be activated again until the next dawn.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_akaasit-blade", - "name": "Akaasit Blade", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_akaasit-blade/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_dagger", - "long_range": 60.0, - "name": "Dagger", - "properties": [ - "finesse", - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_dagger/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This small rusty iron anchor feels sturdy in spite of its appearance. You gain a +1 bonus to attack and damage rolls made with this magic war pick. When you roll a 20 on an attack roll made with this weapon, the target is wrapped in ethereal golden chains that extend from the bottom of the anchor. As an action, the chained target can make a DC 15 Strength or Dexterity check, freeing itself from the chains on a success. Alternatively, you can use a bonus action to command the chains to disappear, freeing the target. The chains are constructed of magical force and can't be damaged, though they can be destroyed with a disintegrate spell. While the target is wrapped in these chains, you and the target can't move further than 50 feet from each other.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_anchor-of-striking", - "name": "Anchor of Striking", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_anchor-of-striking/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_war-pick", - "long_range": 0.0, - "name": "War Pick", - "properties": [], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_war-pick/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "Also called an anointing gada, you gain a +1 bonus to attack and damage rolls made with this magic weapon. In addition, the ornately decorated head of the mace holds a reservoir perforated with small holes. As an action, you can fill the reservoir with a single potion or vial of liquid, such as holy water or alchemist's fire. You can press a button on the haft of the weapon as a bonus action, which opens the holes. If you hit a target with the weapon while the holes are open, the weapon deals damage as normal and the target suffers the effects of the liquid. For example,\nan anointing mace filled with holy water deals an extra 2d6 radiant damage if it hits a fiend or undead. After you press the button and make an attack roll, the liquid is expended, regardless if your attack hits.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_anointing-mace", - "name": "Anointing Mace", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_anointing-mace/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_mace", - "long_range": 0.0, - "name": "Mace", - "properties": [], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_mace/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This haladie features two short, slightly curved blades attached to a single hilt with a short, blue-sheened spike on the hand guard. You gain a +2 bonus to attack and damage rolls made with this magic weapon. While attuned to this sword, you have immunity to poison damage, and, when you take the Dash action, the extra movement you gain is double your speed instead of equal to your speed. When you use the Attack action with this sword, you can make one attack with its hand guard spike (treat as a dagger) as a bonus action. You can use an action to cause indigo poison to coat the blades of this sword. The poison remains for 1 minute or until two attacks using the blade of this weapon hit one or more creatures. The target must succeed on a DC 17 Constitution saving throw or take 2d10 poison damage and its hit point maximum is reduced by an amount equal to the poison damage taken. This reduction lasts until the target finishes a long rest. The target dies if this effect reduces its hit point maximum to 0. The sword can't be used this way again until the next dawn. When you kill a creature with this weapon, it sheds a single, blue tear as it takes its last breath.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_asps-kiss", - "name": "Asp's Kiss", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/legendary/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_asps-kiss/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_dagger", - "long_range": 60.0, - "name": "Dagger", - "properties": [ - "finesse", - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_dagger/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "These matched daggers are identical except for the stones set in their pommels. One pommel is chalcedony (opaque white), the other is obsidian (opaque black). You gain a +1 bonus to attack and damage rolls with both magic weapons. The bonus increases to +3 when you use the white dagger to attack a monstrosity, and it increases to +3 when you use the black dagger to attack an undead. When you hit a monstrosity or undead with both daggers in the same turn, that creature takes an extra 1d6 piercing damage from the second attack.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_black-and-white-daggers", - "name": "Black and White Daggers", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_black-and-white-daggers/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_dagger", - "long_range": 60.0, - "name": "Dagger", - "properties": [ - "finesse", - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_dagger/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have advantage on attack rolls made with this weapon against a target if another enemy of the target is within 5 feet of it, and it has no allies within 5 feet of it.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_blackguards-dagger", - "name": "Blackguard's Dagger", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/common/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_blackguards-dagger/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_dagger", - "long_range": 60.0, - "name": "Dagger", - "properties": [ - "finesse", - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_dagger/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you draw this weapon, you can use a bonus action to cast the thaumaturgy spell from it. You can have only one of the spell's effects active at a time when you cast it in this way.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_blackguards-handaxe", - "name": "Blackguard's Handaxe", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_blackguards-handaxe/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_handaxe", - "long_range": 60.0, - "name": "Handaxe", - "properties": [ - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_handaxe/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have advantage on attack rolls made with this weapon against a target if another enemy of the target is within 5 feet of it, and it has no allies within 5 feet of it.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_blackguards-shortsword", - "name": "Blackguard's Shortsword", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/common/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_blackguards-shortsword/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_shortsword", - "long_range": 0.0, - "name": "Shortsword", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +2 bonus to attack and damage rolls made with this magic weapon. This brightly-colored shortsword is kept in a wooden scabbard with eternally blooming flowers. The blade is made of dull green steel, and its pommel is fashioned from hard rosewood. As a bonus action, you can conjure a flowery mist which fills a 20-foot area around you with pleasant-smelling perfume. The scent dissipates after 1 minute. A creature damaged by the blade must succeed on a DC 15 Charisma saving throw or be charmed by you until the end of its next turn. A creature can't be charmed this way more than once every 24 hours.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_blade-of-petals", - "name": "Blade of Petals", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_blade-of-petals/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_shortsword", - "long_range": 0.0, - "name": "Shortsword", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This magic scimitar is empowered by your movements. For every 10 feet you move before making an attack, you gain a +1 bonus to the attack and damage rolls of that attack, and the scimitar deals an extra 1d6 slashing damage if the attack hits (maximum of +3 and 3d6). In addition, if you use the Dash action and move within 5 feet of a creature, you can attack that creature as a bonus action. On a hit, the target takes an extra 2d6 slashing damage.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_blade-of-the-dervish", - "name": "Blade of the Dervish", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_blade-of-the-dervish/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_scimitar", - "long_range": 0.0, - "name": "Scimitar", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_scimitar/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This simple but elegant shortsword is a magic weapon. When you are wielding it and use the Flurry of Blows class feature, you can make your bonus attacks with the sword rather than unarmed strikes. If you deal damage to a creature with this weapon and reduce it to 0 hit points, you absorb some of its energy, regaining 1 expended ki point.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_blade-of-the-temple-guardian", - "name": "Blade of the Temple Guardian", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_blade-of-the-temple-guardian/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_shortsword", - "long_range": 0.0, - "name": "Shortsword", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This longbow is carved of a light, sturdy wood such as hickory or yew, and it is almost always stained a deep maroon hue, lacquered and aged under layers of sundried blood. The bow is sometimes decorated with reptilian teeth, centaur tails, or other battle trophies. The bow is designed to harm the particular type of creature whose blood most recently soaked the weapon. When you make a ranged attack roll with this magic weapon against a creature of that type, you have a +1 bonus to the attack and damage rolls. If the attack hits, the target must succeed on a DC 15 Wisdom saving throw or become enraged until the end of your next turn. While enraged, the target suffers a random short-term madness.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodbow", - "name": "Bloodbow", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodbow/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_longbow", - "long_range": 600.0, - "name": "Longbow", - "properties": [ - "ammuntion (range 150.0/600.0)", - "heavy", - "two-handed" - ], - "range": 150.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longbow/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "Prized by gnolls, the upper haft of this spear is decorated with tiny animal skulls, feathers, and other adornments. You gain a +1 bonus to attack and damage rolls with this magic weapon. When you hit a creature with this spear, you mark that creature for 1 hour. Until the mark ends, you deal an extra 1d6 damage to the target whenever you hit it with the spear, and you have advantage on any Wisdom (Perception) or Wisdom (Survival) check you make to find the target. If the target drops to 0 hit points, the mark ends. This property can't be used on a different creature until you spend a short rest cleaning the previous target's blood from the spear.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_blooddrinker-spear", - "name": "Blooddrinker Spear", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_blooddrinker-spear/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_spear", - "long_range": 60.0, - "name": "Spear", - "properties": [ - "thrown (range 20.0/60.0)", - "versatile (1d8)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_spear/", - "versatile_dice": "1d8" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodfuel-battleaxe", - "name": "Bloodfuel Battleaxe", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodfuel-battleaxe/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_battleaxe", - "long_range": 0.0, - "name": "Battleaxe", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_battleaxe/", - "versatile_dice": "1d10" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodfuel-blowgun", - "name": "Bloodfuel Blowgun", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodfuel-blowgun/", - "weapon": { - "damage_dice": "1", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_blowgun", - "long_range": 100.0, - "name": "Blowgun", - "properties": [ - "ammuntion (range 25.0/100.0)", - "loading" - ], - "range": 25.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": true, - "url": "http://localhost:8000/v2/weapons/srd_blowgun/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodfuel-crossbow-hand", - "name": "Bloodfuel Crossbow Hand", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodfuel-crossbow-hand/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_crossbow-hand", - "long_range": 120.0, - "name": "Crossbow, hand", - "properties": [ - "ammuntion (range 30.0/120.0)", - "light", - "loading" - ], - "range": 30.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": true, - "url": "http://localhost:8000/v2/weapons/srd_crossbow-hand/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodfuel-crossbow-heavy", - "name": "Bloodfuel Crossbow Heavy", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodfuel-crossbow-heavy/", - "weapon": { - "damage_dice": "1d10", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_crossbow-heavy", - "long_range": 400.0, - "name": "Crossbow, heavy", - "properties": [ - "ammuntion (range 100.0/400.0)", - "heavy", - "loading", - "two-handed" - ], - "range": 100.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": true, - "url": "http://localhost:8000/v2/weapons/srd_crossbow-heavy/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodfuel-crossbow-light", - "name": "Bloodfuel Crossbow Light", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodfuel-crossbow-light/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_crossbow-light", - "long_range": 320.0, - "name": "Crossbow, light", - "properties": [ - "ammuntion (range 80.0/320.0)", - "loading", - "two-handed" - ], - "range": 80.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": true, - "url": "http://localhost:8000/v2/weapons/srd_crossbow-light/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodfuel-dagger", - "name": "Bloodfuel Dagger", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodfuel-dagger/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_dagger", - "long_range": 60.0, - "name": "Dagger", - "properties": [ - "finesse", - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_dagger/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodfuel-dart", - "name": "Bloodfuel Dart", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodfuel-dart/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_dart", - "long_range": 60.0, - "name": "Dart", - "properties": [ - "finesse", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_dart/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodfuel-glaive", - "name": "Bloodfuel Glaive", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodfuel-glaive/", - "weapon": { - "damage_dice": "1d10", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_glaive", - "long_range": 0.0, - "name": "Glaive", - "properties": [ - "heavy", - "two-handed", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_glaive/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodfuel-greataxe", - "name": "Bloodfuel Greataxe", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodfuel-greataxe/", - "weapon": { - "damage_dice": "1d12", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greataxe", - "long_range": 0.0, - "name": "Greataxe", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greataxe/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodfuel-greatsword", - "name": "Bloodfuel Greatsword", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodfuel-greatsword/", - "weapon": { - "damage_dice": "2d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greatsword", - "long_range": 0.0, - "name": "Greatsword", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greatsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodfuel-halberd", - "name": "Bloodfuel Halberd", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodfuel-halberd/", - "weapon": { - "damage_dice": "1d10", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_halberd", - "long_range": 0.0, - "name": "Halberd", - "properties": [ - "heavy", - "two-handed", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_halberd/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodfuel-handaxe", - "name": "Bloodfuel Handaxe", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodfuel-handaxe/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_handaxe", - "long_range": 60.0, - "name": "Handaxe", - "properties": [ - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_handaxe/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodfuel-javelin", - "name": "Bloodfuel Javelin", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodfuel-javelin/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_javelin", - "long_range": 120.0, - "name": "Javelin", - "properties": [ - "thrown (range 30.0/120.0)" - ], - "range": 30.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_javelin/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodfuel-lance", - "name": "Bloodfuel Lance", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodfuel-lance/", - "weapon": { - "damage_dice": "1d12", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": true, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_lance", - "long_range": 0.0, - "name": "Lance", - "properties": [ - "special", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_lance/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodfuel-longbow", - "name": "Bloodfuel Longbow", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodfuel-longbow/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_longbow", - "long_range": 600.0, - "name": "Longbow", - "properties": [ - "ammuntion (range 150.0/600.0)", - "heavy", - "two-handed" - ], - "range": 150.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longbow/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodfuel-longsword", - "name": "Bloodfuel Longsword", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodfuel-longsword/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_longsword", - "long_range": 0.0, - "name": "Longsword", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longsword/", - "versatile_dice": "1d10" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodfuel-morningstar", - "name": "Bloodfuel Morningstar", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodfuel-morningstar/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_morningstar", - "long_range": 0.0, - "name": "Morningstar", - "properties": [], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_morningstar/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodfuel-pike", - "name": "Bloodfuel Pike", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodfuel-pike/", - "weapon": { - "damage_dice": "1d10", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_pike", - "long_range": 0.0, - "name": "Pike", - "properties": [ - "heavy", - "two-handed", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_pike/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodfuel-rapier", - "name": "Bloodfuel Rapier", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodfuel-rapier/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_rapier", - "long_range": 0.0, - "name": "Rapier", - "properties": [ - "finesse" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_rapier/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodfuel-scimitar", - "name": "Bloodfuel Scimitar", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodfuel-scimitar/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_scimitar", - "long_range": 0.0, - "name": "Scimitar", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_scimitar/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodfuel-shortbow", - "name": "Bloodfuel Shortbow", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodfuel-shortbow/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_shortbow", - "long_range": 320.0, - "name": "Shortbow", - "properties": [ - "ammuntion (range 80.0/320.0)", - "two-handed" - ], - "range": 80.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortbow/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodfuel-shortsword", - "name": "Bloodfuel Shortsword", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodfuel-shortsword/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_shortsword", - "long_range": 0.0, - "name": "Shortsword", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodfuel-sickle", - "name": "Bloodfuel Sickle", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodfuel-sickle/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_sickle", - "long_range": 0.0, - "name": "Sickle", - "properties": [ - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_sickle/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodfuel-spear", - "name": "Bloodfuel Spear", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodfuel-spear/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_spear", - "long_range": 60.0, - "name": "Spear", - "properties": [ - "thrown (range 20.0/60.0)", - "versatile (1d8)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_spear/", - "versatile_dice": "1d8" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodfuel-trident", - "name": "Bloodfuel Trident", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodfuel-trident/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_trident", - "long_range": 60.0, - "name": "Trident", - "properties": [ - "thrown (range 20.0/60.0)", - "versatile (1d8)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_trident/", - "versatile_dice": "1d8" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodfuel-warpick", - "name": "Bloodfuel Warpick", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodfuel-warpick/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_war-pick", - "long_range": 0.0, - "name": "War Pick", - "properties": [], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_war-pick/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The first time you attack with the weapon on each of your turns, you can spend one or more Hit Dice, up to your maximum Hit Dice. For each Hit Die spent in this way, you roll the die and add your Constitution modifier to it. You lose hit points equal to the total, and the target takes extra necrotic damage equal to the total. You can't use this feature of the weapon if you don't have blood. Hit Dice spent using this weapon's feature can't be used to regain hit points during a short rest. You regain spent Hit Dice as normal.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodfuel-whip", - "name": "Bloodfuel Whip", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodfuel-whip/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_whip", - "long_range": 0.0, - "name": "Whip", - "properties": [ - "finesse", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_whip/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodthirsty-battleaxe", - "name": "Bloodthirsty Battleaxe", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodthirsty-battleaxe/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_battleaxe", - "long_range": 0.0, - "name": "Battleaxe", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_battleaxe/", - "versatile_dice": "1d10" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodthirsty-blowgun", - "name": "Bloodthirsty Blowgun", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodthirsty-blowgun/", - "weapon": { - "damage_dice": "1", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_blowgun", - "long_range": 100.0, - "name": "Blowgun", - "properties": [ - "ammuntion (range 25.0/100.0)", - "loading" - ], - "range": 25.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": true, - "url": "http://localhost:8000/v2/weapons/srd_blowgun/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodthirsty-crossbow-hand", - "name": "Bloodthirsty Crossbow Hand", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodthirsty-crossbow-hand/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_crossbow-hand", - "long_range": 120.0, - "name": "Crossbow, hand", - "properties": [ - "ammuntion (range 30.0/120.0)", - "light", - "loading" - ], - "range": 30.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": true, - "url": "http://localhost:8000/v2/weapons/srd_crossbow-hand/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodthirsty-crossbow-heavy", - "name": "Bloodthirsty Crossbow Heavy", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodthirsty-crossbow-heavy/", - "weapon": { - "damage_dice": "1d10", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_crossbow-heavy", - "long_range": 400.0, - "name": "Crossbow, heavy", - "properties": [ - "ammuntion (range 100.0/400.0)", - "heavy", - "loading", - "two-handed" - ], - "range": 100.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": true, - "url": "http://localhost:8000/v2/weapons/srd_crossbow-heavy/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodthirsty-crossbow-light", - "name": "Bloodthirsty Crossbow Light", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodthirsty-crossbow-light/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_crossbow-light", - "long_range": 320.0, - "name": "Crossbow, light", - "properties": [ - "ammuntion (range 80.0/320.0)", - "loading", - "two-handed" - ], - "range": 80.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": true, - "url": "http://localhost:8000/v2/weapons/srd_crossbow-light/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodthirsty-dagger", - "name": "Bloodthirsty Dagger", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodthirsty-dagger/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_dagger", - "long_range": 60.0, - "name": "Dagger", - "properties": [ - "finesse", - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_dagger/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodthirsty-dart", - "name": "Bloodthirsty Dart", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodthirsty-dart/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_dart", - "long_range": 60.0, - "name": "Dart", - "properties": [ - "finesse", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_dart/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodthirsty-glaive", - "name": "Bloodthirsty Glaive", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodthirsty-glaive/", - "weapon": { - "damage_dice": "1d10", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_glaive", - "long_range": 0.0, - "name": "Glaive", - "properties": [ - "heavy", - "two-handed", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_glaive/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodthirsty-greataxe", - "name": "Bloodthirsty Greataxe", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodthirsty-greataxe/", - "weapon": { - "damage_dice": "1d12", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greataxe", - "long_range": 0.0, - "name": "Greataxe", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greataxe/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodthirsty-greatsword", - "name": "Bloodthirsty Greatsword", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodthirsty-greatsword/", - "weapon": { - "damage_dice": "2d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greatsword", - "long_range": 0.0, - "name": "Greatsword", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greatsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodthirsty-halberd", - "name": "Bloodthirsty Halberd", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodthirsty-halberd/", - "weapon": { - "damage_dice": "1d10", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_halberd", - "long_range": 0.0, - "name": "Halberd", - "properties": [ - "heavy", - "two-handed", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_halberd/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodthirsty-handaxe", - "name": "Bloodthirsty Handaxe", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodthirsty-handaxe/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_handaxe", - "long_range": 60.0, - "name": "Handaxe", - "properties": [ - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_handaxe/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodthirsty-javelin", - "name": "Bloodthirsty Javelin", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodthirsty-javelin/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_javelin", - "long_range": 120.0, - "name": "Javelin", - "properties": [ - "thrown (range 30.0/120.0)" - ], - "range": 30.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_javelin/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodthirsty-lance", - "name": "Bloodthirsty Lance", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodthirsty-lance/", - "weapon": { - "damage_dice": "1d12", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": true, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_lance", - "long_range": 0.0, - "name": "Lance", - "properties": [ - "special", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_lance/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodthirsty-longbow", - "name": "Bloodthirsty Longbow", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodthirsty-longbow/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_longbow", - "long_range": 600.0, - "name": "Longbow", - "properties": [ - "ammuntion (range 150.0/600.0)", - "heavy", - "two-handed" - ], - "range": 150.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longbow/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodthirsty-longsword", - "name": "Bloodthirsty Longsword", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodthirsty-longsword/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_longsword", - "long_range": 0.0, - "name": "Longsword", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longsword/", - "versatile_dice": "1d10" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodthirsty-morningstar", - "name": "Bloodthirsty Morningstar", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodthirsty-morningstar/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_morningstar", - "long_range": 0.0, - "name": "Morningstar", - "properties": [], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_morningstar/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodthirsty-pike", - "name": "Bloodthirsty Pike", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodthirsty-pike/", - "weapon": { - "damage_dice": "1d10", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_pike", - "long_range": 0.0, - "name": "Pike", - "properties": [ - "heavy", - "two-handed", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_pike/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodthirsty-rapier", - "name": "Bloodthirsty Rapier", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodthirsty-rapier/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_rapier", - "long_range": 0.0, - "name": "Rapier", - "properties": [ - "finesse" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_rapier/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodthirsty-scimitar", - "name": "Bloodthirsty Scimitar", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodthirsty-scimitar/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_scimitar", - "long_range": 0.0, - "name": "Scimitar", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_scimitar/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodthirsty-shortbow", - "name": "Bloodthirsty Shortbow", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodthirsty-shortbow/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_shortbow", - "long_range": 320.0, - "name": "Shortbow", - "properties": [ - "ammuntion (range 80.0/320.0)", - "two-handed" - ], - "range": 80.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortbow/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodthirsty-shortsword", - "name": "Bloodthirsty Shortsword", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodthirsty-shortsword/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_shortsword", - "long_range": 0.0, - "name": "Shortsword", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodthirsty-sickle", - "name": "Bloodthirsty Sickle", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodthirsty-sickle/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_sickle", - "long_range": 0.0, - "name": "Sickle", - "properties": [ - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_sickle/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodthirsty-spear", - "name": "Bloodthirsty Spear", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodthirsty-spear/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_spear", - "long_range": 60.0, - "name": "Spear", - "properties": [ - "thrown (range 20.0/60.0)", - "versatile (1d8)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_spear/", - "versatile_dice": "1d8" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodthirsty-trident", - "name": "Bloodthirsty Trident", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodthirsty-trident/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_trident", - "long_range": 60.0, - "name": "Trident", - "properties": [ - "thrown (range 20.0/60.0)", - "versatile (1d8)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_trident/", - "versatile_dice": "1d8" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodthirsty-warpick", - "name": "Bloodthirsty Warpick", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodthirsty-warpick/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_war-pick", - "long_range": 0.0, - "name": "War Pick", - "properties": [], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_war-pick/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This magic weapon bears long, branching channels inscribed into its blade or head, and it gives off a coppery scent. When you damage a creature that has blood with this weapon, it loses an additional 2d6 hit points from blood loss.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bloodthirsty-whip", - "name": "Bloodthirsty Whip", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bloodthirsty-whip/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_whip", - "long_range": 0.0, - "name": "Whip", - "properties": [ - "finesse", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_whip/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +2 bonus to attack and damage rolls made with this weapon. The weapon appears to be a mace of disruption, and an identify spell reveals it to be such. The first time you use this weapon to kill a creature that has an Intelligence score of 5 or higher, you begin having nightmares and disturbing visions that disrupt your rest. Each time you complete a long rest, you must make a Wisdom saving throw. The DC equals 10 + the total number of creatures with Intelligence 5 or higher that you've reduced to 0 hit points with this weapon. On a failure, you gain no benefits from that long rest, and you gain one level of exhaustion.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bludgeon-of-nightmares", - "name": "Bludgeon of Nightmares", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bludgeon-of-nightmares/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_mace", - "long_range": 0.0, - "name": "Mace", - "properties": [], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_mace/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This whip is constructed of humanoid vertebrae with their edges magically sharpened and pointed. The bones are joined together into a coiled line by strands of steel wire. The handle is half a femur wrapped in soft leather of tanned humanoid skin. You gain a +1 bonus to attack and damage rolls with this weapon. You can use an action to cause fiendish energy to coat the whip. For 1 minute, you gain 5 temporary hit points the first time you hit a creature on each turn. In addition, when you deal damage to a creature with this weapon, the creature must succeed on a DC 17 Constitution saving throw or its hit point maximum is reduced by an amount equal to the damage dealt. This reduction lasts until the creature finishes a long rest. Once used, this property of the whip can't be used again until the next dawn.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bone-whip", - "name": "Bone Whip", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bone-whip/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_whip", - "long_range": 0.0, - "name": "Whip", - "properties": [ - "finesse", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_whip/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus on attack and damage rolls made with this magic weapon. The bonus increases to +3 when you use it to attack an undead creature. Often given to the grim enforcers of great necropolises, these weapons can reduce the walking dead to splinters with a single strike. When you hit an undead creature with this magic weapon, treat that creature as if it is vulnerable to bludgeoning damage. If it is already vulnerable to bludgeoning damage, your attack deals an additional 1d6 radiant damage.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_bonebreaker-mace", - "name": "Bonebreaker Mace", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_bonebreaker-mace/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_mace", - "long_range": 0.0, - "name": "Mace", - "properties": [], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_mace/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls with this magic weapon. When you attack an object or structure with this magic lance and hit, maximize your weapon damage dice against the target. The lance has 3 charges. As part of an attack action with the lance, you can expend a charge while striking a barrier created by a spell, such as a wall of fire or wall of force, or an entryway protected by the arcane lock spell. You must make a Strength check against a DC equal to 10 + the spell's level. On a successful check, the spell ends. The lance regains 1d3 expended charges daily at dawn.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_breaker-lance", - "name": "Breaker Lance", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_breaker-lance/", - "weapon": { - "damage_dice": "1d12", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": true, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_lance", - "long_range": 0.0, - "name": "Lance", - "properties": [ - "special", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_lance/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You can use a bonus action to speak this weapon's command word, causing the blade to emit a loud buzzing sound. The buzzing noise is audible out to 100 feet. While the sword is buzzing, it deals an extra 2d6 thunder damage to any target it hits. The buzzing lasts until you use a bonus action to speak the command word again or until you drop or sheathe the weapon.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_buzzing-battleaxe", - "name": "Buzzing Battleaxe", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_buzzing-battleaxe/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_battleaxe", - "long_range": 0.0, - "name": "Battleaxe", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_battleaxe/", - "versatile_dice": "1d10" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You can use a bonus action to speak this weapon's command word, causing the blade to emit a loud buzzing sound. The buzzing noise is audible out to 100 feet. While the sword is buzzing, it deals an extra 2d6 thunder damage to any target it hits. The buzzing lasts until you use a bonus action to speak the command word again or until you drop or sheathe the weapon.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_buzzing-greataxe", - "name": "Buzzing Greataxe", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_buzzing-greataxe/", - "weapon": { - "damage_dice": "1d12", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greataxe", - "long_range": 0.0, - "name": "Greataxe", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greataxe/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You can use a bonus action to speak this weapon's command word, causing the blade to emit a loud buzzing sound. The buzzing noise is audible out to 100 feet. While the sword is buzzing, it deals an extra 2d6 thunder damage to any target it hits. The buzzing lasts until you use a bonus action to speak the command word again or until you drop or sheathe the weapon.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_buzzing-greatsword", - "name": "Buzzing Greatsword", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_buzzing-greatsword/", - "weapon": { - "damage_dice": "2d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greatsword", - "long_range": 0.0, - "name": "Greatsword", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greatsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You can use a bonus action to speak this weapon's command word, causing the blade to emit a loud buzzing sound. The buzzing noise is audible out to 100 feet. While the sword is buzzing, it deals an extra 2d6 thunder damage to any target it hits. The buzzing lasts until you use a bonus action to speak the command word again or until you drop or sheathe the weapon.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_buzzing-handaxe", - "name": "Buzzing Handaxe", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_buzzing-handaxe/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_handaxe", - "long_range": 60.0, - "name": "Handaxe", - "properties": [ - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_handaxe/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You can use a bonus action to speak this weapon's command word, causing the blade to emit a loud buzzing sound. The buzzing noise is audible out to 100 feet. While the sword is buzzing, it deals an extra 2d6 thunder damage to any target it hits. The buzzing lasts until you use a bonus action to speak the command word again or until you drop or sheathe the weapon.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_buzzing-longsword", - "name": "Buzzing Longsword", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_buzzing-longsword/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_longsword", - "long_range": 0.0, - "name": "Longsword", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longsword/", - "versatile_dice": "1d10" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You can use a bonus action to speak this weapon's command word, causing the blade to emit a loud buzzing sound. The buzzing noise is audible out to 100 feet. While the sword is buzzing, it deals an extra 2d6 thunder damage to any target it hits. The buzzing lasts until you use a bonus action to speak the command word again or until you drop or sheathe the weapon.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_buzzing-rapier", - "name": "Buzzing Rapier", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_buzzing-rapier/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_rapier", - "long_range": 0.0, - "name": "Rapier", - "properties": [ - "finesse" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_rapier/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You can use a bonus action to speak this weapon's command word, causing the blade to emit a loud buzzing sound. The buzzing noise is audible out to 100 feet. While the sword is buzzing, it deals an extra 2d6 thunder damage to any target it hits. The buzzing lasts until you use a bonus action to speak the command word again or until you drop or sheathe the weapon.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_buzzing-scimitar", - "name": "Buzzing Scimitar", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_buzzing-scimitar/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_scimitar", - "long_range": 0.0, - "name": "Scimitar", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_scimitar/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You can use a bonus action to speak this weapon's command word, causing the blade to emit a loud buzzing sound. The buzzing noise is audible out to 100 feet. While the sword is buzzing, it deals an extra 2d6 thunder damage to any target it hits. The buzzing lasts until you use a bonus action to speak the command word again or until you drop or sheathe the weapon.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_buzzing-shortsword", - "name": "Buzzing Shortsword", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_buzzing-shortsword/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_shortsword", - "long_range": 0.0, - "name": "Shortsword", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This battleaxe bears a golden head spun from crystalized honey. Its wooden handle is carved with reliefs of bees. You gain a +2 bonus to attack and damage rolls made with this magic weapon.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_candied-axe", - "name": "Candied Axe", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_candied-axe/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_battleaxe", - "long_range": 0.0, - "name": "Battleaxe", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_battleaxe/", - "versatile_dice": "1d10" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "Runes dance along the blade of this keen knife. Sacrificial Knife (Common). While attuned to it, you can use this magic, rune-inscribed dagger as a spellcasting focus. Ceremonial Sacrificial Knife (Uncommon). More powerful versions of this blade also exist. While holding the greater version of this dagger, you can use it to perform a sacrificial ritual during a short rest. If you sacrifice a Tiny or Small creature, you regain one expended 1st-level spell slot. If you sacrifice a Medium or larger creature, you regain one expended 2nd-level spell slot.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_ceremonial-sacrificial-knife", - "name": "Ceremonial Sacrificial Knife", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_ceremonial-sacrificial-knife/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_dagger", - "long_range": 60.0, - "name": "Dagger", - "properties": [ - "finesse", - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_dagger/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you use this weapon to attack or break chains, manacles, or similar metal objects restraining creatures, you have advantage on the attack roll or ability check. In addition, such items have vulnerability to this sword's weapon damage.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_chainbreaker-greatsword", - "name": "Chainbreaker Greatsword", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_chainbreaker-greatsword/", - "weapon": { - "damage_dice": "2d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greatsword", - "long_range": 0.0, - "name": "Greatsword", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greatsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you use this weapon to attack or break chains, manacles, or similar metal objects restraining creatures, you have advantage on the attack roll or ability check. In addition, such items have vulnerability to this sword's weapon damage.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_chainbreaker-longsword", - "name": "Chainbreaker Longsword", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_chainbreaker-longsword/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_longsword", - "long_range": 0.0, - "name": "Longsword", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longsword/", - "versatile_dice": "1d10" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you use this weapon to attack or break chains, manacles, or similar metal objects restraining creatures, you have advantage on the attack roll or ability check. In addition, such items have vulnerability to this sword's weapon damage.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_chainbreaker-rapier", - "name": "Chainbreaker Rapier", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_chainbreaker-rapier/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_rapier", - "long_range": 0.0, - "name": "Rapier", - "properties": [ - "finesse" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_rapier/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you use this weapon to attack or break chains, manacles, or similar metal objects restraining creatures, you have advantage on the attack roll or ability check. In addition, such items have vulnerability to this sword's weapon damage.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_chainbreaker-scimitar", - "name": "Chainbreaker Scimitar", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_chainbreaker-scimitar/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_scimitar", - "long_range": 0.0, - "name": "Scimitar", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_scimitar/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you use this weapon to attack or break chains, manacles, or similar metal objects restraining creatures, you have advantage on the attack roll or ability check. In addition, such items have vulnerability to this sword's weapon damage.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_chainbreaker-shortsword", - "name": "Chainbreaker Shortsword", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_chainbreaker-shortsword/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_shortsword", - "long_range": 0.0, - "name": "Shortsword", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "Furs conceal the worn runes lining the haft of this oversized, silver-headed battleaxe. You gain a +2 bonus to attack and damage rolls made with this silvered, magic weapon.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_chieftains-axe", - "name": "Chieftain's Axe", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_chieftains-axe/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_battleaxe", - "long_range": 0.0, - "name": "Battleaxe", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_battleaxe/", - "versatile_dice": "1d10" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This clockwork mace is composed of several different metals. While attuned to this magic weapon, you have proficiency with it. As a bonus action, you can command the mace to transform into a trident. When you hit with an attack using this weapon's trident form, the target takes an extra 1d6 radiant damage.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_clockwork-mace-of-divinity", - "name": "Clockwork Mace of Divinity", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_clockwork-mace-of-divinity/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_mace", - "long_range": 0.0, - "name": "Mace", - "properties": [], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_mace/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you roll a 20 on an attack roll made with this weapon, the target loses its resistance to bludgeoning, piercing, and slashing damage until the start of your next turn. If it has immunity to bludgeoning, piercing, and slashing damage, its immunity instead becomes resistance to such damage until the start of your next turn. If the creature doesn't have resistance or immunity to such damage, you roll your damage dice three times, instead of twice.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_constant-dagger", - "name": "Constant Dagger", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_constant-dagger/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_dagger", - "long_range": 60.0, - "name": "Dagger", - "properties": [ - "finesse", - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_dagger/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This bone mace is crafted from a humanoid femur. One end is carved to resemble a ghoulish face, its mouth open wide and full of sharp fangs. The mace has 8 charges, and it recovers 1d6 + 2 charges daily at dawn. You gain a +1 bonus to attack and damage rolls made with this magic mace. When it hits a creature, the mace's mouth stretches gruesomely wide and bites the target, adding 3 (1d6) piercing damage to the attack. As a reaction, you can expend 1 charge to regain hit points equal to the piercing damage dealt. Alternatively, you can use your reaction to expend 5 charges when you hit a Medium or smaller creature and force the mace to swallow the target. The target must succeed on a DC 15 Dexterity saving throw or be swallowed into an extra-dimensional space within the mace. While swallowed, the target is blinded and restrained, and it has total cover against attacks and other effects outside the mace. The target can still breathe. As an action, you can force the mace to regurgitate the creature, which falls prone in a space within 5 feet of the mace. The mace automatically regurgitates a trapped creature at dawn when it regains charges.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_consuming-rod", - "name": "Consuming Rod", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_consuming-rod/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_mace", - "long_range": 0.0, - "name": "Mace", - "properties": [], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_mace/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. You can use an action to cause sharp, pointed barbs to sprout from this blade. The barbs remain for 1 minute. When you hit a creature while the barbs are active, the creature must succeed on a DC 15 Dexterity saving throw or a barb breaks off into its flesh and the dagger loses its barbs. At the start of each of its turns, a creature with a barb in its flesh must make a DC 15 Constitution saving throw. On a failure, it has disadvantage on attack rolls and ability checks until the start of its next turn as it is wracked with pain. The barb remains until a creature uses its action to remove the barb, dealing 1d4 piercing damage to the barbed creature. Once you cause barbs to sprout from the dagger, you can't do so again until the next dawn.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_dagger-of-the-barbed-devil", - "name": "Dagger of the Barbed Devil", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_dagger-of-the-barbed-devil/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_dagger", - "long_range": 60.0, - "name": "Dagger", - "properties": [ - "finesse", - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_dagger/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "The blade of this magic weapon gleams with a faint golden shine, and the pommel is etched with a sunburst. As a bonus action, you can command the weapon to shed dim light out to 5 feet, to shed bright light out to 20 feet and dim light for an additional 20 feet, or to douse the light. The weapon deals an extra 1d6 radiant damage to any creature it hits. This increases to 2d6 radiant damage if the target is undead or a creature of shadow.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_dawn-shard-dagger", - "name": "Dawn Shard Dagger", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_dawn-shard-dagger/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_dagger", - "long_range": 60.0, - "name": "Dagger", - "properties": [ - "finesse", - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_dagger/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "The blade of this magic weapon gleams with a faint golden shine, and the pommel is etched with a sunburst. As a bonus action, you can command the weapon to shed dim light out to 5 feet, to shed bright light out to 20 feet and dim light for an additional 20 feet, or to douse the light. The weapon deals an extra 1d6 radiant damage to any creature it hits. This increases to 2d6 radiant damage if the target is undead or a creature of shadow.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_dawn-shard-greatsword", - "name": "Dawn Shard Greatsword", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_dawn-shard-greatsword/", - "weapon": { - "damage_dice": "2d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greatsword", - "long_range": 0.0, - "name": "Greatsword", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greatsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "The blade of this magic weapon gleams with a faint golden shine, and the pommel is etched with a sunburst. As a bonus action, you can command the weapon to shed dim light out to 5 feet, to shed bright light out to 20 feet and dim light for an additional 20 feet, or to douse the light. The weapon deals an extra 1d6 radiant damage to any creature it hits. This increases to 2d6 radiant damage if the target is undead or a creature of shadow.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_dawn-shard-longsword", - "name": "Dawn Shard Longsword", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_dawn-shard-longsword/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_longsword", - "long_range": 0.0, - "name": "Longsword", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longsword/", - "versatile_dice": "1d10" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "The blade of this magic weapon gleams with a faint golden shine, and the pommel is etched with a sunburst. As a bonus action, you can command the weapon to shed dim light out to 5 feet, to shed bright light out to 20 feet and dim light for an additional 20 feet, or to douse the light. The weapon deals an extra 1d6 radiant damage to any creature it hits. This increases to 2d6 radiant damage if the target is undead or a creature of shadow.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_dawn-shard-rapier", - "name": "Dawn Shard Rapier", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_dawn-shard-rapier/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_rapier", - "long_range": 0.0, - "name": "Rapier", - "properties": [ - "finesse" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_rapier/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "The blade of this magic weapon gleams with a faint golden shine, and the pommel is etched with a sunburst. As a bonus action, you can command the weapon to shed dim light out to 5 feet, to shed bright light out to 20 feet and dim light for an additional 20 feet, or to douse the light. The weapon deals an extra 1d6 radiant damage to any creature it hits. This increases to 2d6 radiant damage if the target is undead or a creature of shadow.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_dawn-shard-scimitar", - "name": "Dawn Shard Scimitar", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_dawn-shard-scimitar/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_scimitar", - "long_range": 0.0, - "name": "Scimitar", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_scimitar/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "The blade of this magic weapon gleams with a faint golden shine, and the pommel is etched with a sunburst. As a bonus action, you can command the weapon to shed dim light out to 5 feet, to shed bright light out to 20 feet and dim light for an additional 20 feet, or to douse the light. The weapon deals an extra 1d6 radiant damage to any creature it hits. This increases to 2d6 radiant damage if the target is undead or a creature of shadow.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_dawn-shard-shortsword", - "name": "Dawn Shard Shortsword", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_dawn-shard-shortsword/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_shortsword", - "long_range": 0.0, - "name": "Shortsword", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "Woven from the hair of celestials and fiends, this shimmering iridescent net can subdue and capture otherworldly creatures. You have a +1 bonus to attack rolls with this magic weapon. In addition to the normal effects of a net, this net prevents any Large or smaller aberration, celestial, or fiend hit by it from using any method of extradimensional movement, including teleportation or travel to a different plane of existence. When such a creature is bound in this way, a creature must succeed on a DC 30 Strength (Athletics) check to free the bound creature. The net has immunity to damage dealt by the bound creature, but another creature can deal 20 slashing damage to the net and free the bound creature, ending the effect. The net has AC 15 and 30 hit points. It regains 1 hit point every 5 minutes as long as it has at least 1 hit point. If the net drops to 0 hit points, it is destroyed.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_dimensional-net", - "name": "Dimensional Net", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_dimensional-net/", - "weapon": { - "damage_dice": "0", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": true, - "is_reach": false, - "is_simple": false, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_net", - "long_range": 15.0, - "name": "Net", - "properties": [ - "special", - "thrown (range 5.0/15.0)" - ], - "range": 5.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_net/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This weapon is an exquisitely crafted rapier set in a silver and leather scabbard. The blade glows a faint stormy blue and is encircled by swirling wisps of clouds. You gain a +3 bonus to attack and damage rolls made with this magic weapon. This weapon, when unsheathed, sheds dim blue light in a 20-foot radius. When you hit a creature with it, you can expend 1 Bardic Inspiration to impart a sense of overwhelming grief in the target. A creature affected by this grief must succeed on a DC 15 Wisdom saving throw or fall prone and become incapacitated by sadness until the end of its next turn. Once a month under an open sky, you can use a bonus action to speak this magic sword's command word and cause the sword to sing a sad dirge. This dirge conjures heavy rain (or snow in freezing temperatures) in the region for 2d6 hours. The precipitation falls in an X-mile radius around you, where X is equal to your level.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_dirgeblade", - "name": "Dirgeblade", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/legendary/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_dirgeblade/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_rapier", - "long_range": 0.0, - "name": "Rapier", - "properties": [ - "finesse" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_rapier/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. While holding the dagger, you have advantage on saving throws against being frightened.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_dirk-of-daring", - "name": "Dirk of Daring", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_dirk-of-daring/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_dagger", - "long_range": 60.0, - "name": "Dagger", - "properties": [ - "finesse", - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_dagger/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This razor-sharp blade, little more than leather straps around the base of a large tooth, still carries the power of a dragon. This weapon's properties are determined by the type of dragon that once owned this tooth. The GM chooses the dragon type or determines it randomly from the options below. When you hit with an attack using this magic sword, the target takes an extra 1d6 damage of a type determined by the kind of dragon that once owned the tooth. In addition, you have resistance to the type of damage associated with that dragon. | d6 | Damage Type | Dragon Type |\n| --- | ----------- | ------------------- |\n| 1 | Acid | Black or Copper |\n| 2 | Fire | Brass, Gold, or Red |\n| 3 | Poison | Green |\n| 4 | Lightning | Blue or Bronze |\n| 5 | Cold | Silver or White |\n| 6 | Necrotic | Undead |", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_dragonstooth-blade", - "name": "Dragonstooth Blade", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_dragonstooth-blade/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_longsword", - "long_range": 0.0, - "name": "Longsword", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longsword/", - "versatile_dice": "1d10" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 to attack and damage rolls with this magic weapon. This bonus increases to +3 when you use the pick to attack a creature made of earth or stone, such as an earth elemental or stone golem. As a bonus action, you can slam the head of the pick into earth, sand, mud, or rock within 5 feet of you to create a wall of that material up to 30 feet long, 3 feet high, and 1 foot thick along that surface. The wall provides half cover to creatures behind it. The pick can't be used this way again until the next dawn.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_entrenching-mattock", - "name": "Entrenching Mattock", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_entrenching-mattock/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_war-pick", - "long_range": 0.0, - "name": "War Pick", - "properties": [], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_war-pick/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This double-bladed dagger has an ivory hilt, and its gold pommel is shaped into a woman's head with ruby eyes and a fanged mouth opened in a scream. You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you roll a 20 on an attack roll made with this weapon against a creature that has blood, the dagger gains 1 charge. The dagger can hold 1 charge at a time. You can use a bonus action to expend 1 charge from the dagger to cause one of the following effects: - You or a creature you touch with the blade regains 2d8 hit points. - The next time you hit a creature that has blood with this weapon, it deals an extra 2d8 necrotic damage.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_exsanguinating-blade", - "name": "Exsanguinating Blade", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_exsanguinating-blade/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_dagger", - "long_range": 60.0, - "name": "Dagger", - "properties": [ - "finesse", - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_dagger/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "The head of this weapon is shaped like an anvil, and engravings of fire and arcane runes decorate it. You can use a bonus action to speak this magic weapon's command word, causing its head to glow red-hot. While red-hot, the weapon deals an extra 1d6 fire damage to any target it hits. The weapon's anvil-like head remains red-hot until you use a bonus action to speak the command word again or until you drop or sheathe the weapon. When you roll a 20 on an attack roll made with this weapon against a target holding or wearing a metal object, such as a metal weapon or metal armor, the target takes an extra 1d4 fire damage and the metal object becomes red-hot for 1 minute. While the object is red-hot and the creature still wears or carries it, the creature takes 1d4 fire damage at the start of each of its turns.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_forgefire-maul", - "name": "Forgefire Maul", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_forgefire-maul/", - "weapon": { - "damage_dice": "2d6", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_maul", - "long_range": 0.0, - "name": "Maul", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_maul/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "The head of this weapon is shaped like an anvil, and engravings of fire and arcane runes decorate it. You can use a bonus action to speak this magic weapon's command word, causing its head to glow red-hot. While red-hot, the weapon deals an extra 1d6 fire damage to any target it hits. The weapon's anvil-like head remains red-hot until you use a bonus action to speak the command word again or until you drop or sheathe the weapon. When you roll a 20 on an attack roll made with this weapon against a target holding or wearing a metal object, such as a metal weapon or metal armor, the target takes an extra 1d4 fire damage and the metal object becomes red-hot for 1 minute. While the object is red-hot and the creature still wears or carries it, the creature takes 1d4 fire damage at the start of each of its turns.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_forgefire-warhammer", - "name": "Forgefire Warhammer", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_forgefire-warhammer/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_warhammer", - "long_range": 0.0, - "name": "Warhammer", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_warhammer/", - "versatile_dice": "1d10" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "The metallic head of this javelin is embellished with three small wings. When you speak a command word while making a ranged weapon attack with this magic weapon, a swirling vortex of wind follows its path through the air. Draw a line between you and the target of your attack; each creature within 10 feet of this line must make a DC 13 Strength saving throw. On a failed save, the creature is pushed backward 10 feet and falls prone. In addition, if this ranged weapon attack hits, the target must make a DC 13 Strength saving throw. On a failed save, the target is pushed backward 15 feet and falls prone. The javelin's property can't be used again until the next dawn. In the meantime, it can still be used as a magic weapon.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_gale-javelin", - "name": "Gale Javelin", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_gale-javelin/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_javelin", - "long_range": 120.0, - "name": "Javelin", - "properties": [ - "thrown (range 30.0/120.0)" - ], - "range": 30.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_javelin/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A pleasant scent emerges from this weapon. While it is on your person, you have advantage on Charisma (Persuasion) checks made to interact with humanoids and fey.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_glazed-battleaxe", - "name": "Glazed Battleaxe", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/common/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_glazed-battleaxe/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_battleaxe", - "long_range": 0.0, - "name": "Battleaxe", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_battleaxe/", - "versatile_dice": "1d10" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A pleasant scent emerges from this weapon. While it is on your person, you have advantage on Charisma (Persuasion) checks made to interact with humanoids and fey.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_glazed-greataxe", - "name": "Glazed Greataxe", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/common/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_glazed-greataxe/", - "weapon": { - "damage_dice": "1d12", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greataxe", - "long_range": 0.0, - "name": "Greataxe", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greataxe/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A pleasant scent emerges from this weapon. While it is on your person, you have advantage on Charisma (Persuasion) checks made to interact with humanoids and fey.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_glazed-greatsword", - "name": "Glazed Greatsword", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/common/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_glazed-greatsword/", - "weapon": { - "damage_dice": "2d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greatsword", - "long_range": 0.0, - "name": "Greatsword", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greatsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A pleasant scent emerges from this weapon. While it is on your person, you have advantage on Charisma (Persuasion) checks made to interact with humanoids and fey.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_glazed-handaxe", - "name": "Glazed Handaxe", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/common/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_glazed-handaxe/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_handaxe", - "long_range": 60.0, - "name": "Handaxe", - "properties": [ - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_handaxe/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A pleasant scent emerges from this weapon. While it is on your person, you have advantage on Charisma (Persuasion) checks made to interact with humanoids and fey.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_glazed-longsword", - "name": "Glazed Longsword", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/common/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_glazed-longsword/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_longsword", - "long_range": 0.0, - "name": "Longsword", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longsword/", - "versatile_dice": "1d10" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A pleasant scent emerges from this weapon. While it is on your person, you have advantage on Charisma (Persuasion) checks made to interact with humanoids and fey.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_glazed-rapier", - "name": "Glazed Rapier", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/common/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_glazed-rapier/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_rapier", - "long_range": 0.0, - "name": "Rapier", - "properties": [ - "finesse" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_rapier/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A pleasant scent emerges from this weapon. While it is on your person, you have advantage on Charisma (Persuasion) checks made to interact with humanoids and fey.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_glazed-scimitar", - "name": "Glazed Scimitar", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/common/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_glazed-scimitar/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_scimitar", - "long_range": 0.0, - "name": "Scimitar", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_scimitar/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A pleasant scent emerges from this weapon. While it is on your person, you have advantage on Charisma (Persuasion) checks made to interact with humanoids and fey.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_glazed-shortsword", - "name": "Glazed Shortsword", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/common/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_glazed-shortsword/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_shortsword", - "long_range": 0.0, - "name": "Shortsword", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls with this magic weapon. When you roll a 20 on an attack roll made with this spear, its head animates, grows serrated teeth, and lodges itself in the target. While the spear is lodged in the target and you are wielding the spear, the target is grappled by you. At the start of each of your turns, the spear twists and grinds, dealing 2d6 piercing damage to the grappled target. If you release the spear, it remains lodged in the target, dealing damage each round as normal, but the target is no longer grappled by you. While the spear is lodged in a target, you can't make attacks with it. A creature, including the restrained target, can take its action to remove the spear by succeeding on a DC 15 Strength check. The target takes 1d6 piercing damage when the spear is removed. You can use an action to speak the spear's command word, causing it to dislodge itself and fall into an unoccupied space within 5 feet of the target.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_gnawing-spear", - "name": "Gnawing Spear", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_gnawing-spear/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_spear", - "long_range": 60.0, - "name": "Spear", - "properties": [ - "thrown (range 20.0/60.0)", - "versatile (1d8)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_spear/", - "versatile_dice": "1d8" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. This crossbow doesn't have the loading property, and it doesn't require ammunition. Immediately after firing a bolt from this weapon, another golden bolt forms to take its place.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_golden-bolt", - "name": "Golden Bolt", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_golden-bolt/", - "weapon": { - "damage_dice": "1d10", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_crossbow-heavy", - "long_range": 400.0, - "name": "Crossbow, heavy", - "properties": [ - "ammuntion (range 100.0/400.0)", - "heavy", - "loading", - "two-handed" - ], - "range": 100.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": true, - "url": "http://localhost:8000/v2/weapons/srd_crossbow-heavy/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This enchanted blade is infused with the spirits of fallen warriors who carried it in battle long ago. You gain a +1 bonus to attack and damage rolls made with this magic weapon. If you die while attuned to the sword, you gain the effect of the gentle repose spell. This effect lasts until another creature attunes to the sword.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_greatsword-of-fallen-saints", - "name": "Greatsword of Fallen Saints", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_greatsword-of-fallen-saints/", - "weapon": { - "damage_dice": "2d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greatsword", - "long_range": 0.0, - "name": "Greatsword", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greatsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "Legends tell of a dragon whose hide was impenetrable and so robust that only a blow to the heart would kill it. An unnamed hero finally defeated it and tore its heart into two. The dragon\u2019s name was lost, but its legacy remains. This sword is one of two items that were crafted to hold its heart. The black blade is adorned with glittering silver runes, and its guard has a shallow opening at the center with grooves connecting it to the first rune. The sword\u2019s pommel is a large, clear crystal held fast by silver scales. You gain a +2 bonus to attack and damage rolls made with this magic weapon. When you hit a dragon with an attack using this sword, that creature takes an extra 1d6 slashing damage. Runes of Courage. You can\u2019t be frightened while holding or carrying this sword. Fragment of Gram Awakened. You can use a bonus action to awaken a fragment of the spirit of the great wyrm that inhabits this blade. For 24 hours, you gain a +3 bonus to attack and damage rolls with this magic sword, and when you hit a dragon with an attack using this sword, that creature takes an extra 3d6 slashing damage. Once used, this property can\u2019t be used again until 3 days have passed. If you have performed the Dragon Heart Ritual, you can use a bonus action to expend 2 of the sword\u2019s charges to activate this property, and you can use this property as often as you want, as long as you have the charges to do so. Dragon Heart Ritual. If you are also attuned to the locket of dragon vitality (see page 152), you can drain 3 charges from the locket into the sword, turning the crystal pommel a deep red and rendering the locket broken and irreparable. Doing this requires a long rest where you also re-attune with the newly charged sword of volsung. Upon completing the Dragon Heart Ritual, the sword contains all remaining charges from the locket, and you gain the locket\u2019s effects while holding or carrying the sword. When you are reduced to 0 hit points and trigger the locket\u2019s temporary hit points, the sword isn\u2019t destroyed, but you can\u2019t trigger that effect again until 24 hours have passed. The sword regains all expended charges after you slay any dragon. For the purpose of this sword, \u201cdragon\u201d refers to any creature with the dragon type, including drakes and wyverns.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_greatsword-of-volsung", - "name": "Greatsword of Volsung", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_greatsword-of-volsung/", - "weapon": { - "damage_dice": "2d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greatsword", - "long_range": 0.0, - "name": "Greatsword", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greatsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls with this magic weapon. In addition, when you throw the hammer, it returns to your hand at the end of your turn. If you have no hand free, it falls to the ground at your feet.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_hammer-of-throwing", - "name": "Hammer of Throwing", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_hammer-of-throwing/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_light-hammer", - "long_range": 60.0, - "name": "Light hammer", - "properties": [ - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_light-hammer/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "The colorful surface of this sleek adamantine shortsword exhibits a perpetually shifting, iridescent sheen. You gain a +1 bonus to attack and damage rolls made with this magic weapon. The sword has 5 charges and regains 1d4 + 1 charges daily at dawn. While holding it, you can use an action and expend 1 or more of its charges to cast one of the following spells from it, using spell save DC 15: disguise self (1 charge), hypnotic pattern (3 charges), or mirror image (2 charges).", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_hexen-blade", - "name": "Hexen Blade", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_hexen-blade/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_shortsword", - "long_range": 0.0, - "name": "Shortsword", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "While holding this magic weapon, you can use an action to transform it into a tattoo on the palm of your hand. You can use a bonus action to transform the tattoo back into a weapon.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_hidden-armament", - "name": "Hidden Armament", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_hidden-armament/", - "weapon": { - "damage_dice": "0", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": true, - "is_reach": false, - "is_simple": false, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_net", - "long_range": 15.0, - "name": "Net", - "properties": [ - "special", - "thrown (range 5.0/15.0)" - ], - "range": 5.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_net/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This simple, polished club has a studded iron band around one end. When you attack a poisoned creature with this magic weapon, you have advantage on the attack roll. When you roll a 20 on an attack roll made with this weapon, the target becomes poisoned for 1 minute. If the target was already poisoned, it becomes incapacitated instead. The target can make a DC 13 Constitution saving throw at the end of each of its turns, ending the poisoned or incapacitated condition on itself on a success. Formerly a moneylender with a heart of stone and a small army of brutal thugs, Faustin the Drunkard awoke one day with a punishing hangover that seemed never-ending. He took this as a sign of punishment from the gods, not for his violence and thievery, but for his taste for the grape, in abundance. He decided all problems stemmed from the \u201cdemon\u201d alcohol, and he became a cleric. No less brutal than before, he and his thugs targeted public houses, ale makers, and more. In his quest to rid the world of alcohol, he had the humble cudgel of temperance made and blessed with terrifying power. Now long since deceased, his simple, humble-appearing club continues to wreck havoc wherever it turns up.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_humble-cudgel-of-temperance", - "name": "Humble Cudgel of Temperance", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_humble-cudgel-of-temperance/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_club", - "long_range": 0.0, - "name": "Club", - "properties": [ - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_club/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "The blade of this weapon is cool to the touch and gives off a yellow-white radiance, shedding bright light in a 10-foot radius and dim light for an additional 10 feet. In temperatures above freezing, vapor wafts off the chilled blade. When you hit with an attack using this magic sword, the target takes an extra 1d6 cold damage.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_iceblink-greatsword", - "name": "Iceblink Greatsword", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_iceblink-greatsword/", - "weapon": { - "damage_dice": "2d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greatsword", - "long_range": 0.0, - "name": "Greatsword", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greatsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "The blade of this weapon is cool to the touch and gives off a yellow-white radiance, shedding bright light in a 10-foot radius and dim light for an additional 10 feet. In temperatures above freezing, vapor wafts off the chilled blade. When you hit with an attack using this magic sword, the target takes an extra 1d6 cold damage.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_iceblink-longsword", - "name": "Iceblink Longsword", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_iceblink-longsword/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_longsword", - "long_range": 0.0, - "name": "Longsword", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longsword/", - "versatile_dice": "1d10" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "The blade of this weapon is cool to the touch and gives off a yellow-white radiance, shedding bright light in a 10-foot radius and dim light for an additional 10 feet. In temperatures above freezing, vapor wafts off the chilled blade. When you hit with an attack using this magic sword, the target takes an extra 1d6 cold damage.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_iceblink-rapier", - "name": "Iceblink Rapier", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_iceblink-rapier/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_rapier", - "long_range": 0.0, - "name": "Rapier", - "properties": [ - "finesse" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_rapier/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "The blade of this weapon is cool to the touch and gives off a yellow-white radiance, shedding bright light in a 10-foot radius and dim light for an additional 10 feet. In temperatures above freezing, vapor wafts off the chilled blade. When you hit with an attack using this magic sword, the target takes an extra 1d6 cold damage.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_iceblink-scimitar", - "name": "Iceblink Scimitar", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_iceblink-scimitar/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_scimitar", - "long_range": 0.0, - "name": "Scimitar", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_scimitar/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "The blade of this weapon is cool to the touch and gives off a yellow-white radiance, shedding bright light in a 10-foot radius and dim light for an additional 10 feet. In temperatures above freezing, vapor wafts off the chilled blade. When you hit with an attack using this magic sword, the target takes an extra 1d6 cold damage.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_iceblink-shortsword", - "name": "Iceblink Shortsword", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_iceblink-shortsword/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_shortsword", - "long_range": 0.0, - "name": "Shortsword", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This magic weapon has 3 charges and regains 1d3 expended charges daily at dawn. When you hit a target on your turn, you can take a bonus action to spend 1 charge and attempt to shove the target. The club grants you a +1 bonus on your Strength (Athletics) check to shove the target. If you roll a 20 on your attack roll with the club, you have advantage on your Strength (Athletics) check to shove the target, and you can push the target up to 10 feet away.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_impact-club", - "name": "Impact Club", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_impact-club/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_club", - "long_range": 0.0, - "name": "Club", - "properties": [ - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_club/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you attack a creature with this magic weapon and roll a 20 on the attack roll, you embed the weapon in the target. If the target is Medium or smaller and is within 5 feet of a wall or other solid object when you hit with this weapon, it is also restrained while the weapon is embedded. At the end of the target's turn while the weapon is embedded in it, the target takes damage equal to the weapon's damage, with no additional modifiers. A creature, including the target, can use its action to make a DC 13 Strength check, removing the weapon from the target on a success. You can remove the embedded weapon from the target by speaking the weapon's command word.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_impaling-lance", - "name": "Impaling Lance", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_impaling-lance/", - "weapon": { - "damage_dice": "1d12", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": true, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_lance", - "long_range": 0.0, - "name": "Lance", - "properties": [ - "special", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_lance/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you attack a creature with this magic weapon and roll a 20 on the attack roll, you embed the weapon in the target. If the target is Medium or smaller and is within 5 feet of a wall or other solid object when you hit with this weapon, it is also restrained while the weapon is embedded. At the end of the target's turn while the weapon is embedded in it, the target takes damage equal to the weapon's damage, with no additional modifiers. A creature, including the target, can use its action to make a DC 13 Strength check, removing the weapon from the target on a success. You can remove the embedded weapon from the target by speaking the weapon's command word.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_impaling-morningstar", - "name": "Impaling Morningstar", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_impaling-morningstar/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_morningstar", - "long_range": 0.0, - "name": "Morningstar", - "properties": [], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_morningstar/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you attack a creature with this magic weapon and roll a 20 on the attack roll, you embed the weapon in the target. If the target is Medium or smaller and is within 5 feet of a wall or other solid object when you hit with this weapon, it is also restrained while the weapon is embedded. At the end of the target's turn while the weapon is embedded in it, the target takes damage equal to the weapon's damage, with no additional modifiers. A creature, including the target, can use its action to make a DC 13 Strength check, removing the weapon from the target on a success. You can remove the embedded weapon from the target by speaking the weapon's command word.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_impaling-pike", - "name": "Impaling Pike", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_impaling-pike/", - "weapon": { - "damage_dice": "1d10", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_pike", - "long_range": 0.0, - "name": "Pike", - "properties": [ - "heavy", - "two-handed", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_pike/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you attack a creature with this magic weapon and roll a 20 on the attack roll, you embed the weapon in the target. If the target is Medium or smaller and is within 5 feet of a wall or other solid object when you hit with this weapon, it is also restrained while the weapon is embedded. At the end of the target's turn while the weapon is embedded in it, the target takes damage equal to the weapon's damage, with no additional modifiers. A creature, including the target, can use its action to make a DC 13 Strength check, removing the weapon from the target on a success. You can remove the embedded weapon from the target by speaking the weapon's command word.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_impaling-rapier", - "name": "Impaling Rapier", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_impaling-rapier/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_rapier", - "long_range": 0.0, - "name": "Rapier", - "properties": [ - "finesse" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_rapier/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you attack a creature with this magic weapon and roll a 20 on the attack roll, you embed the weapon in the target. If the target is Medium or smaller and is within 5 feet of a wall or other solid object when you hit with this weapon, it is also restrained while the weapon is embedded. At the end of the target's turn while the weapon is embedded in it, the target takes damage equal to the weapon's damage, with no additional modifiers. A creature, including the target, can use its action to make a DC 13 Strength check, removing the weapon from the target on a success. You can remove the embedded weapon from the target by speaking the weapon's command word.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_impaling-warpick", - "name": "Impaling Warpick", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_impaling-warpick/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_war-pick", - "long_range": 0.0, - "name": "War Pick", - "properties": [], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_war-pick/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This stout, oaken cudgel helps you knock your opponents to the ground or away from you. When you hit a creature with this magic weapon, you can shove the target as part of the same attack, using your attack roll in place of a Strength (Athletics) check. The weapon deals damage as normal, regardless of the result of the shove. This property of the club can be used no more than once per hour.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_knockabout-billet", - "name": "Knockabout Billet", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/common/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_knockabout-billet/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_club", - "long_range": 0.0, - "name": "Club", - "properties": [ - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_club/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This dagger's blade is composed of black, bone-like material. Tales suggest the weapon is fashioned from a Voidling's (see Tome of Beasts) tendril barb. When you hit with an attack using this magic weapon, the target takes an extra 2d6 necrotic damage. If you are in dim light or darkness, you regain a number of hit points equal to half the necrotic damage dealt.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_kyshaarths-fang", - "name": "Kyshaarth's Fang", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_kyshaarths-fang/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_dagger", - "long_range": 60.0, - "name": "Dagger", - "properties": [ - "finesse", - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_dagger/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. While you wield the axe, you have advantage on Strength (Athletics) checks to shove a creature, and you can shove a creature up to two sizes larger than you.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_labrys-of-the-raging-bull-battleaxe", - "name": "Labrys of the Raging Bull (Battleaxe)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_labrys-of-the-raging-bull-battleaxe/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_battleaxe", - "long_range": 0.0, - "name": "Battleaxe", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_battleaxe/", - "versatile_dice": "1d10" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. While you wield the axe, you have advantage on Strength (Athletics) checks to shove a creature, and you can shove a creature up to two sizes larger than you.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_labrys-of-the-raging-bull-greataxe", - "name": "Labrys of the Raging Bull (Greataxe)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_labrys-of-the-raging-bull-greataxe/", - "weapon": { - "damage_dice": "1d12", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greataxe", - "long_range": 0.0, - "name": "Greataxe", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greataxe/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This thin, curved blade has a bell guard shaped like a curled, golden leaf. You gain a +1 bonus to attack and damage rolls with this magic weapon. When you hit an aberration or undead creature with it, that target takes an extra 1d8 damage of the weapon's type. You can use an action to cast the barkskin spell on yourself for 1 hour, requiring no concentration. Once used, this property can't be used again until the next dawn.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_leaf-bladed-greatsword", - "name": "Leaf-Bladed Greatsword", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_leaf-bladed-greatsword/", - "weapon": { - "damage_dice": "2d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greatsword", - "long_range": 0.0, - "name": "Greatsword", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greatsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This thin, curved blade has a bell guard shaped like a curled, golden leaf. You gain a +1 bonus to attack and damage rolls with this magic weapon. When you hit an aberration or undead creature with it, that target takes an extra 1d8 damage of the weapon's type. You can use an action to cast the barkskin spell on yourself for 1 hour, requiring no concentration. Once used, this property can't be used again until the next dawn.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_leaf-bladed-longsword", - "name": "Leaf-Bladed Longsword", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_leaf-bladed-longsword/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_longsword", - "long_range": 0.0, - "name": "Longsword", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longsword/", - "versatile_dice": "1d10" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This thin, curved blade has a bell guard shaped like a curled, golden leaf. You gain a +1 bonus to attack and damage rolls with this magic weapon. When you hit an aberration or undead creature with it, that target takes an extra 1d8 damage of the weapon's type. You can use an action to cast the barkskin spell on yourself for 1 hour, requiring no concentration. Once used, this property can't be used again until the next dawn.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_leaf-bladed-rapier", - "name": "Leaf-Bladed Rapier", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_leaf-bladed-rapier/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_rapier", - "long_range": 0.0, - "name": "Rapier", - "properties": [ - "finesse" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_rapier/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This thin, curved blade has a bell guard shaped like a curled, golden leaf. You gain a +1 bonus to attack and damage rolls with this magic weapon. When you hit an aberration or undead creature with it, that target takes an extra 1d8 damage of the weapon's type. You can use an action to cast the barkskin spell on yourself for 1 hour, requiring no concentration. Once used, this property can't be used again until the next dawn.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_leaf-bladed-scimitar", - "name": "Leaf-Bladed Scimitar", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_leaf-bladed-scimitar/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_scimitar", - "long_range": 0.0, - "name": "Scimitar", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_scimitar/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This thin, curved blade has a bell guard shaped like a curled, golden leaf. You gain a +1 bonus to attack and damage rolls with this magic weapon. When you hit an aberration or undead creature with it, that target takes an extra 1d8 damage of the weapon's type. You can use an action to cast the barkskin spell on yourself for 1 hour, requiring no concentration. Once used, this property can't be used again until the next dawn.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_leaf-bladed-shortsword", - "name": "Leaf-Bladed Shortsword", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_leaf-bladed-shortsword/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_shortsword", - "long_range": 0.0, - "name": "Shortsword", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You can use this stiletto-bladed dagger to open locks by using an action and making a Strength check. The DC is 5 less than the DC to pick the lock (minimum DC 10). On a success, the lock is broken.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_lockbreaker", - "name": "Lockbreaker", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/common/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_lockbreaker/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_dagger", - "long_range": 60.0, - "name": "Dagger", - "properties": [ - "finesse", - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_dagger/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "The normal range of this bow is doubled, but its long range remains the same.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_longbow-of-accuracy", - "name": "Longbow of Accuracy", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/common/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_longbow-of-accuracy/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_longbow", - "long_range": 600.0, - "name": "Longbow", - "properties": [ - "ammuntion (range 150.0/600.0)", - "heavy", - "two-handed" - ], - "range": 150.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longbow/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This enchanted blade is infused with the spirits of fallen warriors who carried it in battle long ago. You gain a +1 bonus to attack and damage rolls made with this magic weapon. If you die while attuned to the sword, you gain the effect of the gentle repose spell. This effect lasts until another creature attunes to the sword.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_longsword-of-fallen-saints", - "name": "Longsword of Fallen Saints", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_longsword-of-fallen-saints/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_longsword", - "long_range": 0.0, - "name": "Longsword", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longsword/", - "versatile_dice": "1d10" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "Legends tell of a dragon whose hide was impenetrable and so robust that only a blow to the heart would kill it. An unnamed hero finally defeated it and tore its heart into two. The dragon\u2019s name was lost, but its legacy remains. This sword is one of two items that were crafted to hold its heart. The black blade is adorned with glittering silver runes, and its guard has a shallow opening at the center with grooves connecting it to the first rune. The sword\u2019s pommel is a large, clear crystal held fast by silver scales. You gain a +2 bonus to attack and damage rolls made with this magic weapon. When you hit a dragon with an attack using this sword, that creature takes an extra 1d6 slashing damage. Runes of Courage. You can\u2019t be frightened while holding or carrying this sword. Fragment of Gram Awakened. You can use a bonus action to awaken a fragment of the spirit of the great wyrm that inhabits this blade. For 24 hours, you gain a +3 bonus to attack and damage rolls with this magic sword, and when you hit a dragon with an attack using this sword, that creature takes an extra 3d6 slashing damage. Once used, this property can\u2019t be used again until 3 days have passed. If you have performed the Dragon Heart Ritual, you can use a bonus action to expend 2 of the sword\u2019s charges to activate this property, and you can use this property as often as you want, as long as you have the charges to do so. Dragon Heart Ritual. If you are also attuned to the locket of dragon vitality (see page 152), you can drain 3 charges from the locket into the sword, turning the crystal pommel a deep red and rendering the locket broken and irreparable. Doing this requires a long rest where you also re-attune with the newly charged sword of volsung. Upon completing the Dragon Heart Ritual, the sword contains all remaining charges from the locket, and you gain the locket\u2019s effects while holding or carrying the sword. When you are reduced to 0 hit points and trigger the locket\u2019s temporary hit points, the sword isn\u2019t destroyed, but you can\u2019t trigger that effect again until 24 hours have passed. The sword regains all expended charges after you slay any dragon. For the purpose of this sword, \u201cdragon\u201d refers to any creature with the dragon type, including drakes and wyverns.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_longsword-of-volsung", - "name": "Longsword of Volsung", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_longsword-of-volsung/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_longsword", - "long_range": 0.0, - "name": "Longsword", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longsword/", - "versatile_dice": "1d10" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "Ten spikes stick out of the head of this magic weapon. While holding the morningstar, you can fire one of the spikes as a ranged attack, using your Strength modifier for the attack and damage rolls. This attack has a normal range of 100 feet and a long range of 200 feet. On a hit, the spike deals 1d8 piercing damage. Once all of the weapon's spikes have been fired, the morningstar deals bludgeoning damage instead of the piercing damage normal for a morningstar until the next dawn, at which time the spikes regrow.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_manticores-tail", - "name": "Manticore's Tail", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_manticores-tail/", - "weapon": { - "damage_dice": "1d10", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_pike", - "long_range": 0.0, - "name": "Pike", - "properties": [ - "heavy", - "two-handed", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_pike/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "A favored weapon of hill giants, this greatclub appears to be little more than a thick tree branch. When you hit a giant with this magic weapon, the giant takes an extra 1d8 bludgeoning damage. When you roll a 20 on an attack roll made with this weapon, the target is stunned until the end of its next turn.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_masher-basher", - "name": "Masher Basher", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_masher-basher/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greatclub", - "long_range": 0.0, - "name": "Greatclub", - "properties": [ - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greatclub/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "The blade of this magic weapon seems to shine from within with a pale, white light. The weapon deals an extra 1d6 radiant damage to any creature it hits. If the creature is a shapechanger or any other creature not in its true form, it becomes frightened until the start of your next turn. At the start of its turn, a creature frightened in this way must succeed on a DC 13 Charisma saving throw or immediately return to its true form. For the purpose of this weapon, \u201cshapechanger\u201d refers to any creature with the Shapechanger trait.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_moonsteel-dagger", - "name": "Moonsteel Dagger", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_moonsteel-dagger/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_dagger", - "long_range": 60.0, - "name": "Dagger", - "properties": [ - "finesse", - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_dagger/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "The blade of this magic weapon seems to shine from within with a pale, white light. The weapon deals an extra 1d6 radiant damage to any creature it hits. If the creature is a shapechanger or any other creature not in its true form, it becomes frightened until the start of your next turn. At the start of its turn, a creature frightened in this way must succeed on a DC 13 Charisma saving throw or immediately return to its true form. For the purpose of this weapon, \u201cshapechanger\u201d refers to any creature with the Shapechanger trait.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_moonsteel-rapier", - "name": "Moonsteel Rapier", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_moonsteel-rapier/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_rapier", - "long_range": 0.0, - "name": "Rapier", - "properties": [ - "finesse" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_rapier/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You can use a bonus action to speak this magic weapon's command word, causing the blade to weep a caustic, green acid. While weeping acid, the weapon deals an extra 2d6 acid damage to any target it hits. The weapon continues to weep acid until you use a bonus action to speak the command word again or you sheathe or drop the weapon.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_mordant-battleaxe", - "name": "Mordant Battleaxe", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_mordant-battleaxe/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_battleaxe", - "long_range": 0.0, - "name": "Battleaxe", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_battleaxe/", - "versatile_dice": "1d10" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You can use a bonus action to speak this magic weapon's command word, causing the blade to weep a caustic, green acid. While weeping acid, the weapon deals an extra 2d6 acid damage to any target it hits. The weapon continues to weep acid until you use a bonus action to speak the command word again or you sheathe or drop the weapon.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_mordant-glaive", - "name": "Mordant Glaive", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_mordant-glaive/", - "weapon": { - "damage_dice": "1d10", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_glaive", - "long_range": 0.0, - "name": "Glaive", - "properties": [ - "heavy", - "two-handed", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_glaive/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You can use a bonus action to speak this magic weapon's command word, causing the blade to weep a caustic, green acid. While weeping acid, the weapon deals an extra 2d6 acid damage to any target it hits. The weapon continues to weep acid until you use a bonus action to speak the command word again or you sheathe or drop the weapon.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_mordant-greataxe", - "name": "Mordant Greataxe", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_mordant-greataxe/", - "weapon": { - "damage_dice": "1d12", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greataxe", - "long_range": 0.0, - "name": "Greataxe", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greataxe/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You can use a bonus action to speak this magic weapon's command word, causing the blade to weep a caustic, green acid. While weeping acid, the weapon deals an extra 2d6 acid damage to any target it hits. The weapon continues to weep acid until you use a bonus action to speak the command word again or you sheathe or drop the weapon.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_mordant-greatsword", - "name": "Mordant Greatsword", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_mordant-greatsword/", - "weapon": { - "damage_dice": "2d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greatsword", - "long_range": 0.0, - "name": "Greatsword", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greatsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You can use a bonus action to speak this magic weapon's command word, causing the blade to weep a caustic, green acid. While weeping acid, the weapon deals an extra 2d6 acid damage to any target it hits. The weapon continues to weep acid until you use a bonus action to speak the command word again or you sheathe or drop the weapon.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_mordant-halberd", - "name": "Mordant Halberd", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_mordant-halberd/", - "weapon": { - "damage_dice": "1d10", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_halberd", - "long_range": 0.0, - "name": "Halberd", - "properties": [ - "heavy", - "two-handed", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_halberd/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You can use a bonus action to speak this magic weapon's command word, causing the blade to weep a caustic, green acid. While weeping acid, the weapon deals an extra 2d6 acid damage to any target it hits. The weapon continues to weep acid until you use a bonus action to speak the command word again or you sheathe or drop the weapon.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_mordant-longsword", - "name": "Mordant Longsword", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_mordant-longsword/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_longsword", - "long_range": 0.0, - "name": "Longsword", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longsword/", - "versatile_dice": "1d10" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You can use a bonus action to speak this magic weapon's command word, causing the blade to weep a caustic, green acid. While weeping acid, the weapon deals an extra 2d6 acid damage to any target it hits. The weapon continues to weep acid until you use a bonus action to speak the command word again or you sheathe or drop the weapon.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_mordant-scimitar", - "name": "Mordant Scimitar", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_mordant-scimitar/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_scimitar", - "long_range": 0.0, - "name": "Scimitar", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_scimitar/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You can use a bonus action to speak this magic weapon's command word, causing the blade to weep a caustic, green acid. While weeping acid, the weapon deals an extra 2d6 acid damage to any target it hits. The weapon continues to weep acid until you use a bonus action to speak the command word again or you sheathe or drop the weapon.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_mordant-shortsword", - "name": "Mordant Shortsword", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_mordant-shortsword/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_shortsword", - "long_range": 0.0, - "name": "Shortsword", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You can use a bonus action to speak this magic weapon's command word, causing the blade to weep a caustic, green acid. While weeping acid, the weapon deals an extra 2d6 acid damage to any target it hits. The weapon continues to weep acid until you use a bonus action to speak the command word again or you sheathe or drop the weapon.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_mordant-sickle", - "name": "Mordant Sickle", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_mordant-sickle/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_sickle", - "long_range": 0.0, - "name": "Sickle", - "properties": [ - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_sickle/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You can use a bonus action to speak this magic weapon's command word, causing the blade to weep a caustic, green acid. While weeping acid, the weapon deals an extra 2d6 acid damage to any target it hits. The weapon continues to weep acid until you use a bonus action to speak the command word again or you sheathe or drop the weapon.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_mordant-whip", - "name": "Mordant Whip", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_mordant-whip/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_whip", - "long_range": 0.0, - "name": "Whip", - "properties": [ - "finesse", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_whip/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +2 bonus to attack and damage rolls made with this magic weapon. The massive head of this axe is made from chiseled stone lashed to its haft by thick rope and leather strands. Small chips of stone fall from its edge intermittently, though it shows no sign of damage or wear. You can use your action to speak the command word to cause small stones to float and swirl around the axe, shedding bright light in a 30-foot radius and dim light for an additional 30 feet. The light remains until you use a bonus action to speak the command word again or until you drop or sheathe the axe. As a bonus action, choose a creature you can see. For 1 minute, that creature must succeed on a DC 15 Wisdom saving throw each time it is damaged by the axe or become frightened until the end of your next turn. Creatures of Large size or greater have disadvantage on this save. Once used, this property of the axe can't be used again until the next dawn.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_mountain-hewer", - "name": "Mountain Hewer", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_mountain-hewer/", - "weapon": { - "damage_dice": "1d12", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greataxe", - "long_range": 0.0, - "name": "Greataxe", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greataxe/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This crossbow has a weathered look, and scenes of mountains are etched across its stock. An adamantine grappling hook and cable are built into this magic crossbow. While no ammunition is loaded in the crossbow, you can use an action to fire the grappling hook at a surface, structure, precipice, or other similar location that you can see within 60 feet of you. The grappling hook magically attaches to the surface and connects to the crossbow via an adamantine cable. While the grappling hook is attached to a surface and you are holding the crossbow, you can use an action to speak a command word to reel yourself and up to 1,000 pounds of willing creatures and objects connected to you to the surface. Speaking a second command word as a bonus action releases the grappling hook from the surface, reattaching it to the crossbow, and winds the cable back into a tiny pocket dimension inside the crossbow. This cable has AC 12, 20 hit points, and immunity to all damage except acid, lightning, and slashing damage from adamantine weapons. If the cable drops to 0 hit points, the crossbow can't be used in this way again until 24 hours have passed.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_mountaineers-hand-crossbow", - "name": "Mountaineer's Hand Crossbow", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_mountaineers-hand-crossbow/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_crossbow-hand", - "long_range": 120.0, - "name": "Crossbow, hand", - "properties": [ - "ammuntion (range 30.0/120.0)", - "light", - "loading" - ], - "range": 30.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": true, - "url": "http://localhost:8000/v2/weapons/srd_crossbow-hand/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This crossbow has a weathered look, and scenes of mountains are etched across its stock. An adamantine grappling hook and cable are built into this magic crossbow. While no ammunition is loaded in the crossbow, you can use an action to fire the grappling hook at a surface, structure, precipice, or other similar location that you can see within 60 feet of you. The grappling hook magically attaches to the surface and connects to the crossbow via an adamantine cable. While the grappling hook is attached to a surface and you are holding the crossbow, you can use an action to speak a command word to reel yourself and up to 1,000 pounds of willing creatures and objects connected to you to the surface. Speaking a second command word as a bonus action releases the grappling hook from the surface, reattaching it to the crossbow, and winds the cable back into a tiny pocket dimension inside the crossbow. This cable has AC 12, 20 hit points, and immunity to all damage except acid, lightning, and slashing damage from adamantine weapons. If the cable drops to 0 hit points, the crossbow can't be used in this way again until 24 hours have passed.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_mountaineers-heavy-crossbow", - "name": "Mountaineer's Heavy Crossbow", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_mountaineers-heavy-crossbow/", - "weapon": { - "damage_dice": "1d10", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_crossbow-heavy", - "long_range": 400.0, - "name": "Crossbow, heavy", - "properties": [ - "ammuntion (range 100.0/400.0)", - "heavy", - "loading", - "two-handed" - ], - "range": 100.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": true, - "url": "http://localhost:8000/v2/weapons/srd_crossbow-heavy/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This crossbow has a weathered look, and scenes of mountains are etched across its stock. An adamantine grappling hook and cable are built into this magic crossbow. While no ammunition is loaded in the crossbow, you can use an action to fire the grappling hook at a surface, structure, precipice, or other similar location that you can see within 60 feet of you. The grappling hook magically attaches to the surface and connects to the crossbow via an adamantine cable. While the grappling hook is attached to a surface and you are holding the crossbow, you can use an action to speak a command word to reel yourself and up to 1,000 pounds of willing creatures and objects connected to you to the surface. Speaking a second command word as a bonus action releases the grappling hook from the surface, reattaching it to the crossbow, and winds the cable back into a tiny pocket dimension inside the crossbow. This cable has AC 12, 20 hit points, and immunity to all damage except acid, lightning, and slashing damage from adamantine weapons. If the cable drops to 0 hit points, the crossbow can't be used in this way again until 24 hours have passed.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_mountaineers-light-crossbow", - "name": "Mountaineer's Light Crossbow ", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_mountaineers-light-crossbow/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_crossbow-light", - "long_range": 320.0, - "name": "Crossbow, light", - "properties": [ - "ammuntion (range 80.0/320.0)", - "loading", - "two-handed" - ], - "range": 80.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": true, - "url": "http://localhost:8000/v2/weapons/srd_crossbow-light/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This finely balanced scimitar has an elaborate brass hilt. You gain a +2 bonus on attack and damage rolls made with this magic weapon. You can use a bonus action to speak the scimitar's command word, causing the blade to shed bright green light in a 10-foot radius and dim light for an additional 10 feet. The light lasts until you use a bonus action to speak the command word again or until you drop or sheathe the scimitar. When you roll a 20 on an attack roll made with this weapon, the target is overcome with the desire for mutiny. On the target's next turn, it must make one attack against its nearest ally, then the effect ends, whether or not the attack was successful.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_mutineers-blade", - "name": "Mutineer's Blade", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_mutineers-blade/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_scimitar", - "long_range": 0.0, - "name": "Scimitar", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_scimitar/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This dagger has a twisted, jagged blade. You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you hit a creature other than a construct or an undead with this weapon, it loses 1d4 hit points at the start of each of its turns from a jagged wound. Each time you successfully hit the wounded target with this dagger, the damage dealt by the wound increases by 1d4. Any creature can take an action to stanch the wound with a successful DC 11 Wisdom (Medicine) check. The wound also closes if the wounded creature receives magical healing.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_odd-bodkin", - "name": "Odd Bodkin", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_odd-bodkin/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_dagger", - "long_range": 60.0, - "name": "Dagger", - "properties": [ - "finesse", - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_dagger/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "The head of this spear is deadly sharp, despite the rust and slimy residue on it that always accumulate no matter how well it is cleaned. When you hit a creature with this magic weapon, it must succeed on a DC 13 Constitution saving throw or contract the sewer plague disease.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_pestilent-spear", - "name": "Pestilent Spear", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_pestilent-spear/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_spear", - "long_range": 60.0, - "name": "Spear", - "properties": [ - "thrown (range 20.0/60.0)", - "versatile (1d8)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_spear/", - "versatile_dice": "1d8" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This dart was crafted by the monk Phidjetz, a martial recluse obsessed with dragons. The spinner consists of a golden central disk with four metal dragon heads protruding symmetrically from its center point: one red, one white, one blue and one black. As an action, you can spin the disk using the pinch grip in its center. You choose a single target within 30 feet and make a ranged attack roll. The spinner then flies at the chosen target. Once airborne, each dragon head emits a blast of elemental energy appropriate to its type. When you hit a creature, determine which dragon head affects it by rolling a d4 on the following chart. | d4 | Effect |\n| --- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| 1 | Red. The target takes 1d6 fire damage and combustible materials on the target ignite, doing 1d4 fire damage each turn until it is put out. |\n| 2 | White. The target takes 1d6 cold damage and is restrained until the start of your next turn. |\n| 3 | Blue. The target takes 1d6 lightning damage and is paralyzed until the start of your next turn. |\n| 4 | Black. The target takes 1d6 acid damage and is poisoned until the start of your next turn. | After the attack, the spinner flies up to 60 feet and tries to return to your hand. If you have no hand free, it falls to the ground at your feet.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_phidjetz-spinner", - "name": "Phidjetz Spinner", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_phidjetz-spinner/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_dart", - "long_range": 60.0, - "name": "Dart", - "properties": [ - "finesse", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_dart/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "The metal head of this war pick is covered in tiny arcane runes. You gain a +1 bonus to attack and damage rolls made with this magic weapon. The bonus increases to +3 when you use the war pick to attack a construct, elemental, fey, or other creature made almost entirely of ice or snow. When you roll a 20 on an attack roll made with this weapon against such a creature, the target takes an extra 2d8 piercing damage. When you hit an object made of ice or snow with this weapon, the object doesn't have a damage threshold when determining the damage you deal to it with this weapon.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_pick-of-ice-breaking", - "name": "Pick of Ice Breaking", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_pick-of-ice-breaking/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_war-pick", - "long_range": 0.0, - "name": "War Pick", - "properties": [], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_war-pick/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This hand crossbow is made from coal-colored wood. Its limb is made from cold steel and boasts engravings of sharp teeth. The barrel is magically oiled and smells faintly of ash. The grip is made from rough leather. You gain a +2 bonus on attack and damage rolls made with this magic weapon. When you hit with an attack with this weapon, you can force the target of your attack to succeed on a DC 15 Strength saving throw or be pushed 5 feet away from you. The target takes damage, as normal, whether it was pushed away or not. As a bonus action, you can increase the distance creatures are pushed to 20 feet for 1 minute. If the creature strikes a solid object before the movement is complete, it takes 1d6 bludgeoning damage for every 10 feet traveled. Once used, this property of the crossbow can't be used again until the next dawn.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_pistol-of-the-umbral-court", - "name": "Pistol of the Umbral Court", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_pistol-of-the-umbral-court/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_crossbow-hand", - "long_range": 120.0, - "name": "Crossbow, hand", - "properties": [ - "ammuntion (range 30.0/120.0)", - "light", - "loading" - ], - "range": 30.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": true, - "url": "http://localhost:8000/v2/weapons/srd_crossbow-hand/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you hit with an attack using this magic whip, the target takes an extra 2d4 poison damage. If you hold one end of the whip and use an action to speak its command word, the other end magically extends and darts forward to entangle a creature you can see within 20 feet of you. The target must succeed on a DC 17 Dexterity saving throw or become restrained. While restrained, the target takes 2d4 poison damage at the start of each of its turns, and you can use an action to pull the target up to 20 feet toward you. If you would move the target into damaging terrain, such as lava or a pit, it can make a DC 17 Strength saving throw. On a success, the target isn't pulled toward you. You can't use the whip to make attacks while it is restraining a target, and if you release your end of the whip, the target is no longer restrained. The restrained target can use an action to make a DC 17 Strength (Athletics) or Dexterity (Acrobatics) check (target's choice). On a success, the target is no longer restrained by the whip. When the whip has restrained creatures for a total of 1 minute, you can't restrain a creature with the whip again until the next dawn.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_poison-strand", - "name": "Poison Strand", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_poison-strand/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_whip", - "long_range": 0.0, - "name": "Whip", - "properties": [ - "finesse", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_whip/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This magic weapon imbues arrows fired from it with random energies. When you hit with an attack using this magic bow, the target takes an extra 1d6 damage. Roll a 1d8. The number rolled determines the damage type of the extra damage. | d8 | Damage Type |\n| --- | ----------- |\n| 1 | Acid |\n| 2 | Cold |\n| 3 | Fire |\n| 4 | Lightning |\n| 5 | Necrotic |\n| 6 | Poison |\n| 7 | Radiant |\n| 8 | Thunder |", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_rain-of-chaos", - "name": "Rain of Chaos", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_rain-of-chaos/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_longbow", - "long_range": 600.0, - "name": "Longbow", - "properties": [ - "ammuntion (range 150.0/600.0)", - "heavy", - "two-handed" - ], - "range": 150.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longbow/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This enchanted blade is infused with the spirits of fallen warriors who carried it in battle long ago. You gain a +1 bonus to attack and damage rolls made with this magic weapon. If you die while attuned to the sword, you gain the effect of the gentle repose spell. This effect lasts until another creature attunes to the sword.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_rapier-of-fallen-saints", - "name": "Rapier of Fallen Saints", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_rapier-of-fallen-saints/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_rapier", - "long_range": 0.0, - "name": "Rapier", - "properties": [ - "finesse" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_rapier/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. Any attack with this axe that hits a structure or an object that isn't being worn or carried is a critical hit. When you roll a 20 on an attack roll made with this axe, the target takes an extra 1d10 cold damage and 1d10 necrotic damage as the axe briefly becomes a rift to the Void.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_ravagers-axe", - "name": "Ravager's Axe", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_ravagers-axe/", - "weapon": { - "damage_dice": "1d12", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greataxe", - "long_range": 0.0, - "name": "Greataxe", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greataxe/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "The head of this warhammer is constructed of undersea volcanic rock and etched with images of roaring flames and boiling water. You gain a +3 bonus to attack and damage rolls made with this magic weapon. When you roll a 20 on an attack roll made with this weapon, the hammer erupts with magma, and the target takes an extra 4d6 fire damage. In addition, if the target is underwater, the water around it begins to boil with the heat of your blow, and each creature other than you within 5 feet of the target takes 2d6 fire damage.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_reef-splitter", - "name": "Reef Splitter", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_reef-splitter/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_warhammer", - "long_range": 0.0, - "name": "Warhammer", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_warhammer/", - "versatile_dice": "1d10" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "The crossguard of this distinctive sword depicts a stylized Garroter Crab (see Tome of Beasts) with claws extended, and the pommel is set with a smooth, spherical, blue-black river rock. You gain a +2 bonus to attack and damage rolls made with this magic weapon. While on a boat or while standing in any depth of water, you have advantage on Dexterity checks and saving throws.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_riverine-blade", - "name": "Riverine Blade", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_riverine-blade/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_longsword", - "long_range": 0.0, - "name": "Longsword", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longsword/", - "versatile_dice": "1d10" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This knobbed stick is marked with nicks, scratches, and notches. You gain a +1 bonus to attack and damage rolls made with this magic weapon. While wielding the club, you can use an action to tap it against your open palm, the side of your leg, a surface within reach, or similar. If you do, you have advantage on your next Charisma (Intimidation) check. If you are also wearing a rowdy's ring (see page 87), you can use an action to frighten a creature you can see within 30 feet of you instead. The target must succeed on a DC 13 Wisdom saving throw or be frightened of you until the end of its next turn. Once this special action has been used three times, it can't be used again until the next dawn.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_rowdys-club", - "name": "Rowdy's Club", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_rowdys-club/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_club", - "long_range": 0.0, - "name": "Club", - "properties": [ - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_club/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This greatclub is made entirely of fused rubies with a grip wrapped in manticore hide A roaring fire burns behind its smooth facets. You gain a +3 bonus to attack and damage rolls made with this magic weapon. You can use a bonus action to speak this magic weapon's command word, causing it to be engulfed in flame. These flames shed bright light in a 30-foot radius and dim light for an additional 30 feet. While the greatclub is aflame, it deals fire damage instead of bludgeoning damage. The flames last until you use a bonus action to speak the command word again or until you drop the weapon. When you hit a Large or larger creature with this greatclub, the creature must succeed on a DC 17 Constitution saving throw or be pushed up to 30 feet away from you. If the creature strikes a solid object, such as a door or wall, during this movement, it and the object take 1d6 bludgeoning damage for each 10 feet the creature traveled before hitting the object.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_ruby-crusher", - "name": "Ruby Crusher", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/legendary/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_ruby-crusher/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greatclub", - "long_range": 0.0, - "name": "Greatclub", - "properties": [ - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greatclub/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "Runes dance along the blade of this keen knife. Sacrificial Knife (Common). While attuned to it, you can use this magic, rune-inscribed dagger as a spellcasting focus. Ceremonial Sacrificial Knife (Uncommon). More powerful versions of this blade also exist. While holding the greater version of this dagger, you can use it to perform a sacrificial ritual during a short rest. If you sacrifice a Tiny or Small creature, you regain one expended 1st-level spell slot. If you sacrifice a Medium or larger creature, you regain one expended 2nd-level spell slot.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_sacrificial-knife", - "name": "Sacrificial Knife", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/common/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_sacrificial-knife/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_dagger", - "long_range": 60.0, - "name": "Dagger", - "properties": [ - "finesse", - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_dagger/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This fiendish lance runs red with blood. You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you hit a creature that has blood with this lance, the target takes an extra 1d6 necrotic damage, and you regain hit points equal to half the amount of necrotic damage dealt.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_sanguine-lance", - "name": "Sanguine Lance", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_sanguine-lance/", - "weapon": { - "damage_dice": "1d12", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": true, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_lance", - "long_range": 0.0, - "name": "Lance", - "properties": [ - "special", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_lance/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This enchanted blade is infused with the spirits of fallen warriors who carried it in battle long ago. You gain a +1 bonus to attack and damage rolls made with this magic weapon. If you die while attuned to the sword, you gain the effect of the gentle repose spell. This effect lasts until another creature attunes to the sword.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_scimitar-of-fallen-saints", - "name": "Scimitar of Fallen Saints", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_scimitar-of-fallen-saints/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_scimitar", - "long_range": 0.0, - "name": "Scimitar", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_scimitar/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. While holding or carrying this scimitar, you can tolerate temperatures as low as \u201350 degrees Fahrenheit or as high as 150 degrees Fahrenheit without any additional protection.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_scimitar-of-the-desert-winds", - "name": "Scimitar of the Desert Winds", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_scimitar-of-the-desert-winds/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_scimitar", - "long_range": 0.0, - "name": "Scimitar", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_scimitar/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This cat o' nine tails is used primarily for self-flagellation, and its tails have barbs of silver woven into them. You gain a +1 bonus to attack and damage rolls made with this magic weapon, and the weapon deals slashing damage instead of bludgeoning damage. You can spend 10 minutes using the scourge in a self-flagellating ritual, which can be done during a short rest. If you do so, your hit point maximum is reduced by 2d8. In addition, you have advantage on Constitution saving throws that you make to maintain your concentration on a spell when you take damage while your hit point maximum is reduced. This hit point maximum reduction can't be removed with the greater restoration spell or similar magic and lasts until you finish a long rest.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_scourge-of-devotion", - "name": "Scourge of Devotion", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/common/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_scourge-of-devotion/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_flail", - "long_range": 0.0, - "name": "Flail", - "properties": [], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_flail/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This slim, slightly curved blade has a ghostly sheen and a wickedly sharp edge. You can use a bonus action to speak this magic sword's command word (\u201cmemory\u201d) and cause the air around the blade to shimmer with a pale, violet glow. This glow sheds bright light in a 20-foot radius and dim light for an additional 20 feet. While the sword is glowing, it deals an extra 2d6 psychic damage to any target it hits. The glow lasts until you use a bonus action to speak the command word again or until you drop or sheathe the sword. When a creature takes psychic damage from the sword, you can choose to have the creature make a DC 15 Wisdom saving throw. On a failure, you take 2d6 psychic damage, and the creature is stunned until the end of its next turn. Once used, this feature of the sword shouldn't be used again until the next dawn. Each time it is used before then, the psychic damage you take increases by 2d6.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_sea-witchs-blade", - "name": "Sea Witch's Blade", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/common/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_sea-witchs-blade/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_shortsword", - "long_range": 0.0, - "name": "Shortsword", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "Inspired by the searing breath weapon of a light drake (see Tome of Beasts 2), this whip seems to have filaments of light interwoven within its strands. You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you hit a creature with this weapon, the creature takes an extra 1d4 radiant damage. When you roll a 20 on an attack roll made with this weapon, the target is blinded until the end of its next turn. The whip has 3 charges, and it regains 1d3 expended charges daily at dawn or when exposed to a daylight spell for 1 minute. While wielding the whip, you can use an action to expend 1 of its charges to transform the whip into a searing beam of light. Choose one creature you can see within 30 feet of you and make one attack roll with this whip against that creature. If the attack hits, that creature and each creature in a line that is 5 feet wide between you and the target takes damage as if hit by this whip. All of this damage is radiant. If the target is undead, you have advantage on the attack roll.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_searing-whip", - "name": "Searing Whip", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_searing-whip/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_whip", - "long_range": 0.0, - "name": "Whip", - "properties": [ - "finesse", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_whip/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you hit with an attack using this magic spear, the target takes an extra 1d6 poison damage. In addition, while you hold the spear, you have advantage on Dexterity (Acrobatics) checks.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_serpents-tooth", - "name": "Serpent's Tooth", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_serpents-tooth/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_spear", - "long_range": 60.0, - "name": "Spear", - "properties": [ - "thrown (range 20.0/60.0)", - "versatile (1d8)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_spear/", - "versatile_dice": "1d8" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "The handle of this simple flail is made of smooth lotus wood. The three threshers are made of carved and painted wooden beads. You gain a + 1 bonus to attack and damage rolls made with this magic weapon. True Authority (Requires Attunement). You must be attuned to a crook of the flock (see page 72) to attune to this weapon. The attunement ends if you are no longer attuned to the crook. While you are attuned to this weapon and holding it, your Charisma score increases by 4 and can exceed 20, but not 30. When you hit a beast with this weapon, the beast takes an extra 3d6 bludgeoning damage. For the purpose of this weapon, \u201cbeast\u201d refers to any creature with the beast type. The flail also has 5 charges. When you reduce a humanoid to 0 hit points with an attack from this weapon, you can expend 1 charge. If you do so, the humanoid stabilizes, regains 1 hit point, and is charmed by you for 24 hours. While charmed in this way, the humanoid regards you as its trusted leader, but it otherwise retains its statistics and regains hit points as normal. If harmed by you or your companions, or commanded to do something contrary to its nature, the target ceases to be charmed in this way. The flail regains 1d4 + 1 expended charges daily at dawn.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_shepherds-flail", - "name": "Shepherd's Flail", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/legendary/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_shepherds-flail/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_flail", - "long_range": 0.0, - "name": "Flail", - "properties": [], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_flail/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "The normal range of this bow is doubled, but its long range remains the same.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_shortbow-of-accuracy", - "name": "Shortbow of Accuracy", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/common/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_shortbow-of-accuracy/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_shortbow", - "long_range": 320.0, - "name": "Shortbow", - "properties": [ - "ammuntion (range 80.0/320.0)", - "two-handed" - ], - "range": 80.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortbow/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This enchanted blade is infused with the spirits of fallen warriors who carried it in battle long ago. You gain a +1 bonus to attack and damage rolls made with this magic weapon. If you die while attuned to the sword, you gain the effect of the gentle repose spell. This effect lasts until another creature attunes to the sword.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_shortsword-of-fallen-saints", - "name": "Shortsword of Fallen Saints", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_shortsword-of-fallen-saints/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_shortsword", - "long_range": 0.0, - "name": "Shortsword", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this weapon. As an action, you can swing the sickle to cut nonmagical vegetation up to 60 feet away from you. Each cut is a separate action with one action equaling one swing of your arm. Thus, you can lead a party through a jungle or briar thicket at a normal pace, simply swinging the sickle back and forth ahead of you to clear the path. It can't be used to cut trunks of saplings larger than 1 inch in diameter. It also can't cut through unliving wood (such as a door or wall). When you hit a plant creature with a melee attack with this weapon, that target takes an extra 1d6 slashing damage. This weapon can make very precise cuts, such as to cut fruit or flowers high up in a tree without damaging the tree.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_sickle-of-thorns", - "name": "Sickle of Thorns", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_sickle-of-thorns/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_sickle", - "long_range": 0.0, - "name": "Sickle", - "properties": [ - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_sickle/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The blade of the sword is coated in an endless supply of violet-colored slime. Despite the sword's tendency to drip, the slime does not flow over the pommel, regardless of the angle at which it is held. You are immune to the effect of the slime while attuned to this sword. While holding this sword, you can communicate telepathically with ooze creatures, and you have advantage on Charisma (Deception, Intimidation, and Persuasion) checks against ooze creatures. In addition, you can use an action to fling some of the sword's slime at a creature you can see within 30 feet of you. The target must make a DC 15 Constitution saving throw. On a failure, the target takes 2d4 poison damage and is poisoned until the end of its next turn. On a success, the target takes half the damage and isn't poisoned. The sword can't be used this way again until 1 hour has passed.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_slimeblade-greatsword", - "name": "Slimeblade Greatsword", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/common/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_slimeblade-greatsword/", - "weapon": { - "damage_dice": "2d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greatsword", - "long_range": 0.0, - "name": "Greatsword", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greatsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The blade of the sword is coated in an endless supply of violet-colored slime. Despite the sword's tendency to drip, the slime does not flow over the pommel, regardless of the angle at which it is held. You are immune to the effect of the slime while attuned to this sword. While holding this sword, you can communicate telepathically with ooze creatures, and you have advantage on Charisma (Deception, Intimidation, and Persuasion) checks against ooze creatures. In addition, you can use an action to fling some of the sword's slime at a creature you can see within 30 feet of you. The target must make a DC 15 Constitution saving throw. On a failure, the target takes 2d4 poison damage and is poisoned until the end of its next turn. On a success, the target takes half the damage and isn't poisoned. The sword can't be used this way again until 1 hour has passed.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_slimeblade-longsword", - "name": "Slimeblade Longsword", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/common/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_slimeblade-longsword/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_longsword", - "long_range": 0.0, - "name": "Longsword", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longsword/", - "versatile_dice": "1d10" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The blade of the sword is coated in an endless supply of violet-colored slime. Despite the sword's tendency to drip, the slime does not flow over the pommel, regardless of the angle at which it is held. You are immune to the effect of the slime while attuned to this sword. While holding this sword, you can communicate telepathically with ooze creatures, and you have advantage on Charisma (Deception, Intimidation, and Persuasion) checks against ooze creatures. In addition, you can use an action to fling some of the sword's slime at a creature you can see within 30 feet of you. The target must make a DC 15 Constitution saving throw. On a failure, the target takes 2d4 poison damage and is poisoned until the end of its next turn. On a success, the target takes half the damage and isn't poisoned. The sword can't be used this way again until 1 hour has passed.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_slimeblade-rapier", - "name": "Slimeblade Rapier", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/common/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_slimeblade-rapier/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_rapier", - "long_range": 0.0, - "name": "Rapier", - "properties": [ - "finesse" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_rapier/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The blade of the sword is coated in an endless supply of violet-colored slime. Despite the sword's tendency to drip, the slime does not flow over the pommel, regardless of the angle at which it is held. You are immune to the effect of the slime while attuned to this sword. While holding this sword, you can communicate telepathically with ooze creatures, and you have advantage on Charisma (Deception, Intimidation, and Persuasion) checks against ooze creatures. In addition, you can use an action to fling some of the sword's slime at a creature you can see within 30 feet of you. The target must make a DC 15 Constitution saving throw. On a failure, the target takes 2d4 poison damage and is poisoned until the end of its next turn. On a success, the target takes half the damage and isn't poisoned. The sword can't be used this way again until 1 hour has passed.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_slimeblade-scimitar", - "name": "Slimeblade Scimitar", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/common/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_slimeblade-scimitar/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_scimitar", - "long_range": 0.0, - "name": "Scimitar", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_scimitar/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. The blade of the sword is coated in an endless supply of violet-colored slime. Despite the sword's tendency to drip, the slime does not flow over the pommel, regardless of the angle at which it is held. You are immune to the effect of the slime while attuned to this sword. While holding this sword, you can communicate telepathically with ooze creatures, and you have advantage on Charisma (Deception, Intimidation, and Persuasion) checks against ooze creatures. In addition, you can use an action to fling some of the sword's slime at a creature you can see within 30 feet of you. The target must make a DC 15 Constitution saving throw. On a failure, the target takes 2d4 poison damage and is poisoned until the end of its next turn. On a success, the target takes half the damage and isn't poisoned. The sword can't be used this way again until 1 hour has passed.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_slimeblade-shortsword", - "name": "Slimeblade Shortsword", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/common/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_slimeblade-shortsword/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_shortsword", - "long_range": 0.0, - "name": "Shortsword", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This large smith's hammer appears well-used and rough in make and maintenance. If you use this hammer as part of a set of smith's tools, you can repair metal items in half the time, but the appearance of the item is always sloppy and haphazard. When you roll a 20 on an attack roll made with this magic weapon against a target wearing metal armor, the target's armor is partly damaged and takes a permanent and cumulative \u20132 penalty to the AC it offers. The armor is destroyed if the penalty reduces its AC to 10.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_slipshod-hammer", - "name": "Slipshod Hammer", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/common/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_slipshod-hammer/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_light-hammer", - "long_range": 60.0, - "name": "Light hammer", - "properties": [ - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_light-hammer/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This spear has an ivory haft, and tiny snowflakes occasionally fall from its tip. You gain a +2 bonus to attack and damage rolls made with this magic weapon. When you hit with an attack using this magic spear, the target takes an extra 1d6 cold damage. You can use an action to transform the spear into a pair of snow skis. While wearing the snow skis, you have a walking speed of 40 feet when you walk across snow or ice, and you can walk across icy surfaces without needing to make an ability check. You can use a bonus action to transform the skis back into the spear. While the spear is transformed into a pair of skis, you can't make attacks with it.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_spear-of-the-north", - "name": "Spear of the North", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_spear-of-the-north/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_spear", - "long_range": 60.0, - "name": "Spear", - "properties": [ - "thrown (range 20.0/60.0)", - "versatile (1d8)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_spear/", - "versatile_dice": "1d8" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This rowan wood spear has a thick knot in the center of the haft that uncannily resembles a petrified human heart. When you hit with an attack using this magic spear, the target takes an extra 1d6 necrotic damage. The spear has 3 charges, and it regains all expended charges daily at dusk. When you hit a creature with an attack using it, you can expend 1 charge to deal an extra 3d6 necrotic damage to the target. You regain hit points equal to the necrotic damage dealt.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_spear-of-the-stilled-heart", - "name": "Spear of the Stilled Heart", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_spear-of-the-stilled-heart/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_spear", - "long_range": 60.0, - "name": "Spear", - "properties": [ - "thrown (range 20.0/60.0)", - "versatile (1d8)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_spear/", - "versatile_dice": "1d8" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. Fashioned in the style of a whaling spear, this long, barbed weapon is made from bone and heavy, yet pliant, ash wood. Its point is lined with decorative engravings of fish, clam shells, and waves. While you carry this spear, you have advantage on any Wisdom (Survival) checks to acquire food via fishing, and you have advantage on all Strength (Athletics) checks to swim. When set on the ground, the spear always spins to point west. When thrown in a westerly direction, the spear deals an extra 2d6 cold damage to the target.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_spear-of-the-western-whale", - "name": "Spear of the Western Whale", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_spear-of-the-western-whale/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_spear", - "long_range": 60.0, - "name": "Spear", - "properties": [ - "thrown (range 20.0/60.0)", - "versatile (1d8)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_spear/", - "versatile_dice": "1d8" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This blade seems to flicker in and out of existence but always strikes true. You gain a +1 bonus to attack and damage rolls made with this magic weapon, and you can choose for its attacks to deal force damage instead of piercing damage. As an action while holding this sword or as a reaction when you deal damage to a creature with it, you can turn incorporeal until the start of your next turn. While incorporeal, you can move through other creatures and objects as if they were difficult terrain. You take 1d10 force damage if you end your turn inside an object.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_spectral-blade", - "name": "Spectral Blade", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/common/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_spectral-blade/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_shortsword", - "long_range": 0.0, - "name": "Shortsword", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This weapon was created in a long-forgotten holy war. A woven banner bearing the symbol of a god hangs from it. When you attune to it, the banner changes to the colors and symbol of your deity. You gain a +1 bonus to attack and damage rolls made with this magic weapon.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_standard-of-divinity-glaive", - "name": "Standard of Divinity (Glaive)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_standard-of-divinity-glaive/", - "weapon": { - "damage_dice": "1d10", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_glaive", - "long_range": 0.0, - "name": "Glaive", - "properties": [ - "heavy", - "two-handed", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_glaive/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This weapon was created in a long-forgotten holy war. A woven banner bearing the symbol of a god hangs from it. When you attune to it, the banner changes to the colors and symbol of your deity. You gain a +1 bonus to attack and damage rolls made with this magic weapon.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_standard-of-divinity-halberd", - "name": "Standard of Divinity (Halberd)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_standard-of-divinity-halberd/", - "weapon": { - "damage_dice": "1d10", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_halberd", - "long_range": 0.0, - "name": "Halberd", - "properties": [ - "heavy", - "two-handed", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_halberd/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This weapon was created in a long-forgotten holy war. A woven banner bearing the symbol of a god hangs from it. When you attune to it, the banner changes to the colors and symbol of your deity. You gain a +1 bonus to attack and damage rolls made with this magic weapon.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_standard-of-divinity-lance", - "name": "Standard of Divinity (Lance)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_standard-of-divinity-lance/", - "weapon": { - "damage_dice": "1d12", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": true, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_lance", - "long_range": 0.0, - "name": "Lance", - "properties": [ - "special", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_lance/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This weapon was created in a long-forgotten holy war. A woven banner bearing the symbol of a god hangs from it. When you attune to it, the banner changes to the colors and symbol of your deity. You gain a +1 bonus to attack and damage rolls made with this magic weapon.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_standard-of-divinity-pike", - "name": "Standard of Divinity (Pike)", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_standard-of-divinity-pike/", - "weapon": { - "damage_dice": "1d10", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_pike", - "long_range": 0.0, - "name": "Pike", - "properties": [ - "heavy", - "two-handed", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_pike/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you hit a creature with an attack using this weapon, you can use a bonus action to inject paralyzing venom in the target. The target must succeed on a DC 15 Constitution saving throw or become paralyzed for 1 minute. It can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. Creatures immune to poison are also immune to this dagger's paralyzing venom. The dagger can't be used this way again until the next dawn.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_stinger", - "name": "Stinger", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_stinger/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_dagger", - "long_range": 60.0, - "name": "Dagger", - "properties": [ - "finesse", - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_dagger/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When holding this sturdy knife, you can use an action to transform it into a crowbar, a fishing rod, a hunting trap, or a hatchet (mainly a chopping tool; if wielded as a weapon, it uses the same statistics as this dagger, except it deals slashing damage). While holding or touching the transformed knife, you can use an action to transform it into another form or back into its original shape.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_survival-knife", - "name": "Survival Knife", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/common/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_survival-knife/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_dagger", - "long_range": 60.0, - "name": "Dagger", - "properties": [ - "finesse", - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_dagger/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You have a +1 bonus to attack and damage rolls made with this magic weapon. When you hit a humanoid with this weapon, the humanoid takes an extra 1d6 slashing damage. If you use the axe to damage a plant creature or an object made of wood, the axe's blade liquifies into harmless honey, and it can't be used again until 24 hours have passed.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_sweet-nature", - "name": "Sweet Nature", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_sweet-nature/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_battleaxe", - "long_range": 0.0, - "name": "Battleaxe", - "properties": [ - "versatile (1d10)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_battleaxe/", - "versatile_dice": "1d10" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This whip is braided from leather tanned from the hides of a dozen different, dangerous beasts. You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you attack a beast using this weapon, you have advantage on the attack roll.\nWhen you roll a 20 on the attack roll made with this weapon and the target is a beast, the beast must succeed on a DC 15 Wisdom saving throw or become charmed or frightened (your choice) for 1 minute.\nIf the creature is charmed, it understands and obeys one-word commands, such as \u201cattack,\u201d \u201capproach,\u201d \u201cstay,\u201d or similar. If it is charmed and understands a language, it obeys any command you give it in that language. The charmed or frightened creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_tamers-whip", - "name": "Tamer's Whip", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_tamers-whip/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_whip", - "long_range": 0.0, - "name": "Whip", - "properties": [ - "finesse", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_whip/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "The handle of this flail is made of mammoth bone wrapped in black leather made from bat wings. Its pommel is adorned with raven's claws, and the head of the flail dangles from a flexible, preserved braid of entrails. The head is made of petrified wood inlaid with owlbear and raven beaks. When swung, the flail lets out an otherworldly screech. You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you hit a creature with this flail, the target takes an extra 1d6 psychic damage. When you roll a 20 on an attack roll made with this weapon, the target must succeed on a DC 15 Wisdom saving throw or be incapacitated until the end of its next turn.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_tenebrous-flail-of-screams", - "name": "Tenebrous Flail of Screams", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_tenebrous-flail-of-screams/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_flail", - "long_range": 0.0, - "name": "Flail", - "properties": [], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_flail/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls with this magic weapon, which deals slashing damage instead of piercing damage. When you attack a creature with this weapon and roll a 20 on the attack roll, that target takes an extra 2d6 slashing damage. If the target is a creature other than an undead or construct, it must succeed on a DC 13 Constitution saving throw or lose 2d6 hit points at the start of each of its turns from a bleeding wound. Any creature can take an action to stanch the wound with a successful DC 11 Wisdom (Medicine) check. The wound also closes if the target receives magical healing. In addition, once every 7 days while the scalpel is on your person, you must succeed on a DC 15 Charisma saving throw or become driven to feed blood to the scalpel. You have advantage on attack rolls with the scalpel until it is sated. The dagger is sated when you roll a 20 on an attack roll with it, after you deal 14 slashing damage with it, or after 1 hour elapses. If the hour elapses and you haven't sated its thirst for blood, the dagger deals 14 slashing damage to you. If the dagger deals damage to you as a result of the curse, you can't heal the damage for 24 hours. The remove curse spell removes your attunement to the item and frees you from the curse. Alternatively, casting the banishment spell on the dagger forces the bearded devil's essence to leave it. The scalpel then becomes a +1 dagger with no other properties.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_thirsting-scalpel", - "name": "Thirsting Scalpel", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_thirsting-scalpel/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_dagger", - "long_range": 60.0, - "name": "Dagger", - "properties": [ - "finesse", - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_dagger/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "You gain a +1 bonus to attack and damage rolls made with this weapon. In addition, while carrying the sword, you have resistance to necrotic damage. Each time you reduce a creature to 0 hit points with this weapon, you can regain 2d8+2 hit points. Each time you regain hit points this way, you must succeed a DC 12 Wisdom saving throw or be incapacitated by terrible visions until the end of your next turn. If you reach your maximum hit points using this effect, you automatically fail the saving throw. As long as you remain cursed, you are unwilling to part with the sword, keeping it within reach at all times. If you have not damaged a creature with this sword within the past 24 hours, you have disadvantage on attack rolls with weapons other than this one as its hunger for blood drives you to slake its thirst.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_thirsting-thorn", - "name": "Thirsting Thorn", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_thirsting-thorn/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_shortsword", - "long_range": 0.0, - "name": "Shortsword", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortsword/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "To the uninitiated, this short ebony baton resembles a heavy-duty truncheon with a cord-wrapped handle and silver-capped tip. The weapon has 5 charges, and it regains 1d4 + 1 expended charges daily at dawn. When you hit a creature with a melee attack with this magic weapon, you can expend 1 charge to force the target to make a DC 15 Constitution saving throw. If the creature took 20 damage or more from this attack, it has disadvantage on the saving throw. On a failure, the target is paralyzed for 1 minute. It can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_tipstaff", - "name": "Tipstaff", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_tipstaff/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_club", - "long_range": 0.0, - "name": "Club", - "properties": [ - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_club/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "When you hit a Large or smaller creature with an attack using this colorful magic dart, the target is splattered with magical paint, which outlines the target in a dim glow (your choice of color) for 1 minute. Any attack roll against a creature outlined in the glow has advantage if the attacker can see the creature, and the creature can't benefit from being invisible. The creature outlined in the glow can end the effect early by using an action to wipe off the splatter of paint.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_tracking-dart", - "name": "Tracking Dart", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/common/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_tracking-dart/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_dart", - "long_range": 60.0, - "name": "Dart", - "properties": [ - "finesse", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_dart/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This bronze trident has a shaft of inlaid blue pearl. You gain a +2 bonus to attack and damage rolls with this magic weapon. Whirlpool. While wielding the trident underwater, you can use an action to speak its command word and cause the water around you to whip into a whirlpool for 1 minute. For the duration, each creature that enters or starts its turn in a space within 10 feet of you must succeed on a DC 15 Strength saving throw or be restrained by the whirlpool. The whirlpool moves with you, and creatures restrained by it move with it. A creature within 5 feet of the whirlpool can pull a creature out of it by taking an action to make a DC 15 Strength check and succeeding. A restrained creature can try to escape by taking an action to make a DC 15 Strength check. On a success, the creature escapes and enters a space of its choice within 5 feet of the whirlpool. Once used, this property can\u2019t be used again until the next dawn.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_trident-of-the-vortex", - "name": "Trident of the Vortex", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_trident-of-the-vortex/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_whip", - "long_range": 0.0, - "name": "Whip", - "properties": [ - "finesse", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_whip/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "The barbs of this trident are forged from mother-of-pearl and its shaft is fashioned from driftwood. You gain a +2 bonus on attack and damage rolls made with this magic weapon. While holding the trident, you can breathe underwater. The trident has 3 charges for the following other properties. It regains 1d3 expended charges daily at dawn. Call Sealife. While holding the trident, you can use an action to expend 3 of its charges to cast the conjure animals spell from it. The creatures you summon must be beasts that can breathe water. Yearn for the Tide. When you hit a creature with a melee attack using the trident, you can use a bonus action to expend 1 charge to force the target to make a DC 17 Wisdom saving throw. On a failure, the target must spend its next turn leaping into the nearest body of water and swimming toward the bottom. A creature that can breathe underwater automatically succeeds on the saving throw. If no water is in the target\u2019s line of sight, the target automatically succeeds on the saving throw.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_trident-of-the-yearning-tide", - "name": "Trident of the Yearning Tide", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_trident-of-the-yearning-tide/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_trident", - "long_range": 60.0, - "name": "Trident", - "properties": [ - "thrown (range 20.0/60.0)", - "versatile (1d8)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_trident/", - "versatile_dice": "1d8" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This wicked whip has 3 charges and regains all expended charges daily at dawn. When you hit with an attack using this magic whip, you can use a bonus action to expend 1 of its charges to cast the command spell (save DC 13) from it on the creature you hit. If the attack is a critical hit, the target has disadvantage on the saving throw.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_tyrants-whip", - "name": "Tyrant's Whip", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": false, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_tyrants-whip/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_whip", - "long_range": 0.0, - "name": "Whip", - "properties": [ - "finesse", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_whip/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This simple axe looks no different from a standard forester's tool. A single-edged head is set into a slot in the haft and bound with strong cord. The axe was found by a timber-hauling crew who disappeared into the shadows of a cave deep in an old forest. Retrieved in the dark of the cave, the axe was found to possess disturbing magical properties. You gain a +1 bonus to attack and damage rolls made with this weapon, which deals necrotic damage instead of slashing damage. When you hit a plant creature with an attack using this weapon, the target must make a DC 15 Constitution saving throw. On a failure, the creature takes 4d6 necrotic damage and its speed is halved until the end of its next turn. On a success, the creature takes half the damage and its speed isn't reduced.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_umbral-chopper", - "name": "Umbral Chopper", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_umbral-chopper/", - "weapon": { - "damage_dice": "1d12", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_greataxe", - "long_range": 0.0, - "name": "Greataxe", - "properties": [ - "heavy", - "two-handed" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_greataxe/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "Forged by creatures with firsthand knowledge of what lies between the stars, this dark gray blade sometimes appears to twitch or ripple like water when not directly observed. You gain a +1 bonus to attack and damage rolls with this magic weapon. In addition, when you hit with an attack using this dagger, the target takes an extra 2d6 psychic damage. You can use an action to cause the blade to ripple for 1 minute. While the blade is rippling, each creature that takes psychic damage from the dagger must succeed on a DC 15 Charisma saving throw or become frightened of you for 1 minute. A frightened creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. The dagger can't be used this way again until the next dawn.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_unquiet-dagger", - "name": "Unquiet Dagger", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_unquiet-dagger/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_dagger", - "long_range": 60.0, - "name": "Dagger", - "properties": [ - "finesse", - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_dagger/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This black-bladed scimitar has a guard that resembles outstretched raven wings, and a polished amethyst sits in its pommel. You have a +2 bonus to attack and damage rolls made with this magic weapon. While attuned to the scimitar, you have advantage on initiative rolls. While you hold the scimitar, it sheds dim purple light in a 10-foot radius.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_valkyries-bite", - "name": "Valkyrie's Bite", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_valkyries-bite/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_scimitar", - "long_range": 0.0, - "name": "Scimitar", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_scimitar/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "This perpetually blood-stained straight razor deals slashing damage instead of piercing damage. You gain a +1 bonus to attack and damage rolls made with this magic weapon. Inhuman Alacrity. While holding the dagger, you can take two bonus actions on your turn, instead of one. Each bonus action must be different; you can\u2019t use the same bonus action twice in a single turn. Once used, this property can\u2019t be used again until the next dusk. Unclean Cut. When you hit a creature with a melee attack using the dagger, you can use a bonus action to deal an extra 2d4 necrotic damage. If you do so, the target and each of its allies that can see this attack must succeed on a DC 15 Wisdom saving throw or be frightened for 1 minute. Once used, this property can\u2019t be used again until the next dusk. ", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_vile-razor", - "name": "Vile Razor", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_vile-razor/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": true, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_dagger", - "long_range": 60.0, - "name": "Dagger", - "properties": [ - "finesse", - "light", - "thrown (range 20.0/60.0)" - ], - "range": 20.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_dagger/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "The skin of a large asp is woven into the leather of this whip. The asp's head sits nestled among the leather tassels at its tip. You gain a +1 bonus to attack and damage rolls made with this magic weapon. When you hit with an attack using this magic weapon, the target takes an extra 1d4 poison damage and must succeed on a DC 13 Constitution saving throw or be poisoned until the end of its next turn.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_whip-of-fangs", - "name": "Whip of Fangs", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/uncommon/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_whip-of-fangs/", - "weapon": { - "damage_dice": "1d4", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_whip", - "long_range": 0.0, - "name": "Whip", - "properties": [ - "finesse", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_whip/", - "versatile_dice": "0" - }, - "weight": "0.000" - }, - { - "armor": null, - "armor_class": 0, - "category": "http://localhost:8000/v2/itemcategories/weapon/", - "cost": "0.00", - "damage_immunities": [ - "http://localhost:8000/v2/damagetypes/poison/", - "http://localhost:8000/v2/damagetypes/psychic/" - ], - "damage_resistances": [], - "damage_vulnerabilities": [], - "desc": "From a distance, this weapon bears a passing resemblance to a fallen tree branch. This unique polearm was first crafted by a famed martial educator and military general from the collected weapons of his fallen compatriots. Each point on this branching spear has a history of its own and is infused with the pain of loss and the glory of military service. When wielded in battle, each of the small, branching spear points attached to the polearm's shaft pulses with a warm glow and burns with the desire to protect the righteous. When not using it, you can fold the branches inward and sheathe the polearm in a leather wrap. You gain a +1 bonus to attack and damage rolls made with this magic weapon. While you hold this weapon, it sheds dim light in a 5-foot radius. You can fold and wrap the weapon as an action, extinguishing the light. While holding or carrying the weapon, you have resistance to piercing damage. The weapon has 10 charges for the following other properties. The weapon regains 1d8 + 2 charges daily at dawn. In addition, it regains 1 charge when exposed to powerful magical sunlight, such as the light created by the sunbeam and sunburst spells, and it regains 1 charge each round it remains exposed to such sunlight. Spike Barrage. While wielding this weapon, you can use an action to expend 1 or more of its charges and sweep the weapon in a small arc to release a barrage of spikes in a 15-foot cone. Each creature in the area must make a DC 17 Dexterity saving throw, taking 1d10 piercing damage for each charge you expend on a failed save, or half as much damage on a successful one. Spiked Wall. While wielding this weapon, you can use an action to expend 6 charges to cast the wall of thorns spell (save DC 17) from it.", - "document": "http://localhost:8000/v2/documents/vom/", - "hit_dice": null, - "hit_points": 0, - "is_magic_item": true, - "key": "vom_wolf-brush", - "name": "Wolf Brush", - "nonmagical_attack_immunity": false, - "nonmagical_attack_resistance": false, - "rarity": "http://localhost:8000/v2/itemrarities/very-rare/", - "requires_attunement": true, - "size": "http://localhost:8000/v2/sizes/tiny/", - "url": "http://localhost:8000/v2/items/vom_wolf-brush/", - "weapon": { - "damage_dice": "1d10", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": true, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_pike", - "long_range": 0.0, - "name": "Pike", - "properties": [ - "heavy", - "two-handed", - "reach" - ], - "range": 0.0, - "range_melee": 10.0, - "ranged_attack_possible": false, - "reach": 10.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_pike/", - "versatile_dice": "0" - }, - "weight": "0.000" - } - ], "key": "weapon", "name": "Weapon", "url": "http://localhost:8000/v2/itemcategories/weapon/" diff --git a/api_v2/tests/responses/TestObjects.test_item_melee_weapon_example.approved.json b/api_v2/tests/responses/TestObjects.test_item_melee_weapon_example.approved.json index 60c78f0f..b700b419 100644 --- a/api_v2/tests/responses/TestObjects.test_item_melee_weapon_example.approved.json +++ b/api_v2/tests/responses/TestObjects.test_item_melee_weapon_example.approved.json @@ -22,39 +22,6 @@ "requires_attunement": false, "size": "http://localhost:8000/v2/sizes/tiny/", "url": "http://localhost:8000/v2/items/srd_shortsword/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/slashing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": true, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": true, - "is_martial": true, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": false, - "key": "srd_shortsword", - "long_range": 0.0, - "name": "Shortsword", - "properties": [ - "finesse", - "light" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_shortsword/", - "versatile_dice": "0" - }, + "weapon": "http://localhost:8000/v2/weapons/srd_shortsword/", "weight": "2.000" } diff --git a/api_v2/tests/responses/TestObjects.test_item_ranged_weapon_example.approved.json b/api_v2/tests/responses/TestObjects.test_item_ranged_weapon_example.approved.json index c2aa56ee..414ee18c 100644 --- a/api_v2/tests/responses/TestObjects.test_item_ranged_weapon_example.approved.json +++ b/api_v2/tests/responses/TestObjects.test_item_ranged_weapon_example.approved.json @@ -22,40 +22,6 @@ "requires_attunement": false, "size": "http://localhost:8000/v2/sizes/tiny/", "url": "http://localhost:8000/v2/items/srd_longbow/", - "weapon": { - "damage_dice": "1d8", - "damage_type": "http://localhost:8000/v2/damagetypes/piercing/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": true, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": true, - "is_melee": false, - "is_net": false, - "is_reach": false, - "is_simple": false, - "is_thrown": false, - "is_two_handed": true, - "is_versatile": false, - "key": "srd_longbow", - "long_range": 600.0, - "name": "Longbow", - "properties": [ - "ammuntion (range 150.0/600.0)", - "heavy", - "two-handed" - ], - "range": 150.0, - "range_melee": 5.0, - "ranged_attack_possible": true, - "reach": 5.0, - "requires_ammunition": true, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_longbow/", - "versatile_dice": "0" - }, + "weapon": "http://localhost:8000/v2/weapons/srd_longbow/", "weight": "2.000" } diff --git a/api_v2/tests/responses/TestObjects.test_item_set_example.approved.json b/api_v2/tests/responses/TestObjects.test_item_set_example.approved.json index 646d30ff..088144ee 100644 --- a/api_v2/tests/responses/TestObjects.test_item_set_example.approved.json +++ b/api_v2/tests/responses/TestObjects.test_item_set_example.approved.json @@ -107,39 +107,7 @@ "requires_attunement": false, "size": "http://localhost:8000/v2/sizes/tiny/", "url": "http://localhost:8000/v2/items/srd_staff/", - "weapon": { - "damage_dice": "1d6", - "damage_type": "http://localhost:8000/v2/damagetypes/bludgeoning/", - "distance_unit": "feet", - "document": "http://localhost:8000/v2/documents/srd/", - "is_finesse": false, - "is_heavy": false, - "is_improvised": false, - "is_lance": false, - "is_light": false, - "is_martial": false, - "is_melee": true, - "is_net": false, - "is_reach": false, - "is_simple": true, - "is_thrown": false, - "is_two_handed": false, - "is_versatile": true, - "key": "srd_quarterstaff", - "long_range": 0.0, - "name": "Quarterstaff", - "properties": [ - "versatile (1d8)" - ], - "range": 0.0, - "range_melee": 5.0, - "ranged_attack_possible": false, - "reach": 5.0, - "requires_ammunition": false, - "requires_loading": false, - "url": "http://localhost:8000/v2/weapons/srd_quarterstaff/", - "versatile_dice": "1d8" - }, + "weapon": "http://localhost:8000/v2/weapons/srd_quarterstaff/", "weight": "4.000" }, { diff --git a/api_v2/tests/responses/TestObjects.test_language_example.approved.json b/api_v2/tests/responses/TestObjects.test_language_example.approved.json index 575a9eb2..9509d1be 100644 --- a/api_v2/tests/responses/TestObjects.test_language_example.approved.json +++ b/api_v2/tests/responses/TestObjects.test_language_example.approved.json @@ -1,9 +1,10 @@ { "desc": "Typical speakers are demons.", - "document": "srd", + "document": "http://localhost:8000/v2/documents/srd/", "is_exotic": true, "is_secret": false, "key": "abyssal", "name": "Abyssal", - "script_language": "infernal" + "script_language": "http://localhost:8000/v2/languages/infernal/", + "url": "http://localhost:8000/v2/languages/abyssal/" } diff --git a/api_v2/tests/responses/TestObjects.test_size_example.approved.json b/api_v2/tests/responses/TestObjects.test_size_example.approved.json index 01428c87..30bc67d2 100644 --- a/api_v2/tests/responses/TestObjects.test_size_example.approved.json +++ b/api_v2/tests/responses/TestObjects.test_size_example.approved.json @@ -5,5 +5,6 @@ "name": "Huge", "rank": 5, "space_diameter": 15.0, + "suggested_hit_dice": "d12", "url": "http://localhost:8000/v2/sizes/huge/" } diff --git a/api_v2/tests/responses/TestObjects.test_spell_cantrip_example.approved.json b/api_v2/tests/responses/TestObjects.test_spell_cantrip_example.approved.json index 54834358..bce33e9f 100644 --- a/api_v2/tests/responses/TestObjects.test_spell_cantrip_example.approved.json +++ b/api_v2/tests/responses/TestObjects.test_spell_cantrip_example.approved.json @@ -2,19 +2,604 @@ "attack_roll": false, "casting_options": [ { + "concentration": null, "damage_roll": null, "duration": null, "range": null, + "shape_size": null, "target_count": null, "type": "default" } ], "casting_time": "action", "classes": [ - "http://localhost:8000/v2/classes/srd_bard/", - "http://localhost:8000/v2/classes/srd_sorcerer/", - "http://localhost:8000/v2/classes/srd_warlock/", - "http://localhost:8000/v2/classes/srd_wizard/" + { + "document": "http://localhost:8000/v2/documents/srd/", + "features": [ + { + "desc": "When you reach 4th level, and again at 8th, 12th, 16th, and 19th level, you can increase one ability score of your choice by 2, or you can increase two ability scores of your choice by 1. As normal, you can't increase an ability score above 20 using this feature.", + "key": "srd_bard_ability-score-improvement", + "name": "Ability Score Improvement" + }, + { + "desc": "At 3rd level, you delve into the advanced techniques of a bard college of your choice: the College of Lore or the College of Valor, both detailed at the end of the class description. Your choice grants you features at 3rd level and again at 6th and 14th level.", + "key": "srd_bard_bard-college", + "name": "Bard College" + }, + { + "desc": "You can inspire others through stirring words or music. To do so, you use a bonus action on your turn to choose one creature other than yourself within 60 feet of you who can hear you. That creature gains one Bardic Inspiration die, a d6.\r\n\r\nOnce within the next 10 minutes, the creature can roll the die and add the number rolled to one ability check, attack roll, or saving throw it makes. The creature can wait until after it rolls the d20 before deciding to use the Bardic Inspiration die, but must decide before the GM says whether the roll succeeds or fails. Once the Bardic Inspiration die is rolled, it is lost. A creature can have only one Bardic Inspiration die at a time.\r\n\r\nYou can use this feature a number of times equal to your Charisma modifier (a minimum of once). You regain any expended uses when you finish a long rest.\r\n\r\nYour Bardic Inspiration die changes when you reach certain levels in this class. The die becomes a d8 at 5th level, a d10 at 10th level, and a d12 at 15th level.", + "key": "srd_bard_bardic-inspiration", + "name": "Bardic Inspiration" + }, + { + "desc": "At 6th level, you gain the ability to use musical notes or words of power to disrupt mind-influencing effects. As an action, you can start a performance that lasts until the end of your next turn. During that time, you and any friendly creatures within 30 feet of you have advantage on saving throws against being frightened or charmed. A creature must be able to hear you to gain this benefit. The performance ends early if you are incapacitated or silenced or if you voluntarily end it (no action required).", + "key": "srd_bard_countercharm", + "name": "Countercharm" + }, + { + "desc": "At 3rd level, choose two of your skill proficiencies. Your proficiency bonus is doubled for any ability check you make that uses either of the chosen proficiencies.\r\n\r\nAt 10th level, you can choose another two skill proficiencies to gain this benefit.", + "key": "srd_bard_expertise", + "name": "Expertise" + }, + { + "desc": "Beginning when you reach 5th level, you regain all of your expended uses of Bardic Inspiration when you finish a short or long rest.", + "key": "srd_bard_font-of-inspiration", + "name": "Font of Inspiration" + }, + { + "desc": "Starting at 2nd level, you can add half your proficiency bonus, rounded down, to any ability check you make that doesn't already include your proficiency bonus.", + "key": "srd_bard_jack-of-all-trades", + "name": "Jack of All Trades" + }, + { + "desc": "By 10th level, you have plundered magical knowledge from a wide spectrum of disciplines. Choose two spells from any class, including this one. A spell you choose must be of a level you can cast, as shown on the Bard table, or a cantrip.\r\n\r\nThe chosen spells count as bard spells for you and are included in the number in the Spells Known column of the Bard table.\r\n\r\nYou learn two additional spells from any class at 14th level and again at 18th level.", + "key": "srd_bard_magical-secrets", + "name": "Magical Secrets" + }, + { + "desc": "Beginning at 2nd level, you can use soothing music or oration to help revitalize your wounded allies during a short rest. If you or any friendly creatures who can hear your performance regain hit points at the end of the short rest by spending one or more Hit Dice, each of those creatures regains an extra 1d6 hit points.\r\n\r\nThe extra hit points increase when you reach certain levels in this class: to 1d8 at 9th level, to 1d10 at 13th level, and to 1d12 at 17th level.", + "key": "srd_bard_song-of-rest", + "name": "Song of Rest" + }, + { + "desc": "You have learned to untangle and reshape the fabric of reality in harmony with your wishes and music.\r\n\r\nYour spells are part of your vast repertoire, magic that you can tune to different situations.\r\n\r\n###Cantrips\r\n\r\nYou know two cantrips of your choice from the bard spell list. You learn additional bard cantrips of your choice at higher levels, as shown in the Cantrips Known column of the Bard table.\r\n\r\n###Spell Slots\r\n\r\nThe Bard table shows how many spell slots you have to cast your spells of 1st level and higher. To cast one of these spells, you must expend a slot of the spell's level or higher. You regain all expended spell slots when you finish a long rest.\r\n\r\nFor example, if you know the 1st-level spell cure wounds and have a 1st-level and a 2nd-level spell slot available, you can cast cure wounds using either slot.\r\n\r\n###Spells Known of 1st Level and Higher\r\n\r\nYou know four 1st-level spells of your choice from the bard spell list.\r\n\r\nThe Spells Known column of the Bard table shows when you learn more bard spells of your choice. Each of these spells must be of a level for which you have spell slots, as shown on the table. For instance, when you reach 3rd level in this class, you can learn one new spell of 1st or 2nd level.\r\n\r\nAdditionally, when you gain a level in this class, you can choose one of the bard spells you know and replace it with another spell from the bard spell list, which also must be of a level for which you have spell slots.\r\n\r\n###Spellcasting Ability\r\n\r\nCharisma is your spellcasting ability for your bard spells. Your magic comes from the heart and soul you pour into the performance of your music or oration. You use your Charisma whenever a spell refers to your spellcasting ability. In addition, you use your Charisma modifier when setting the saving throw DC for a bard spell you cast and when making an attack roll with one.\r\n\r\n*Spell save DC* = 8 + your proficiency bonus + your Charisma modifier\r\n\r\n*Spell attack modifier* = your proficiency bonus + your Charisma modifier\r\n\r\n###Ritual Casting\r\n\r\nYou can cast any bard spell you know as a ritual if that spell has the ritual tag.\r\n\r\n###Spellcasting Focus\r\n\r\nYou can use a musical instrument (see chapter 5, \u201cEquipment\u201d) as a spellcasting focus for your bard spells.", + "key": "srd_bard_spellcasting", + "name": "Spellcasting" + }, + { + "desc": "At 20th level, when you roll initiative and have no uses of Bardic Inspiration left, you regain one use.", + "key": "srd_bard_superior-inspiration", + "name": "Superior Inspiration" + } + ], + "hit_dice": "d8", + "hit_points": { + "hit_dice": "d8", + "hit_dice_name": "1d8 per Bard level", + "hit_points_at_1st_level": "8 + your Constitution modifier", + "hit_points_at_higher_levels": "1d8 (or 5) + your Constitution modifier per bard level after 1st" + }, + "key": "srd_bard", + "levels": { + "1": { + "features": [ + "srd_bard_bardic-inspiration", + "srd_bard_spellcasting" + ], + "level": 1, + "proficiency-bonus": 2 + }, + "10": { + "features": [ + "srd_bard_bardic-inspiration", + "srd_bard_expertise", + "srd_bard_magical-secrets" + ], + "level": 10, + "proficiency-bonus": 4 + }, + "12": { + "features": [ + "srd_bard_ability-score-improvement" + ], + "level": 12, + "proficiency-bonus": 4 + }, + "13": { + "features": [ + "srd_bard_song-of-rest" + ], + "level": 13, + "proficiency-bonus": 5 + }, + "14": { + "features": [ + "srd_bard_magical-secrets" + ], + "level": 14, + "proficiency-bonus": 5 + }, + "15": { + "features": [ + "srd_bard_bardic-inspiration" + ], + "level": 15, + "proficiency-bonus": 5 + }, + "16": { + "features": [ + "srd_bard_ability-score-improvement" + ], + "level": 16, + "proficiency-bonus": 5 + }, + "17": { + "features": [ + "srd_bard_song-of-rest" + ], + "level": 17, + "proficiency-bonus": 6 + }, + "18": { + "features": [ + "srd_bard_magical-secrets" + ], + "level": 18, + "proficiency-bonus": 6 + }, + "19": { + "features": [ + "srd_bard_ability-score-improvement" + ], + "level": 19, + "proficiency-bonus": 6 + }, + "2": { + "features": [ + "srd_bard_jack-of-all-trades", + "srd_bard_song-of-rest" + ], + "level": 2, + "proficiency-bonus": 2 + }, + "20": { + "features": [ + "srd_bard_superior-inspiration" + ], + "level": 20, + "proficiency-bonus": 6 + }, + "3": { + "features": [ + "srd_bard_bard-college", + "srd_bard_expertise" + ], + "level": 3, + "proficiency-bonus": 2 + }, + "4": { + "features": [ + "srd_bard_ability-score-improvement" + ], + "level": 4, + "proficiency-bonus": 2 + }, + "5": { + "features": [ + "srd_bard_bardic-inspiration", + "srd_bard_font-of-inspiration" + ], + "level": 5, + "proficiency-bonus": 3 + }, + "6": { + "features": [ + "srd_bard_countercharm" + ], + "level": 6, + "proficiency-bonus": 3 + }, + "8": { + "features": [ + "srd_bard_ability-score-improvement" + ], + "level": 8, + "proficiency-bonus": 3 + }, + "9": { + "features": [ + "srd_bard_song-of-rest" + ], + "level": 9, + "proficiency-bonus": 4 + } + }, + "name": "Bard", + "subclass_of": null, + "url": "http://localhost:8000/v2/classes/srd_bard/" + }, + { + "document": "http://localhost:8000/v2/documents/srd/", + "features": [ + { + "desc": "When you reach 4th level, and again at 8th, 12th, 16th, and 19th level, you can increase one ability score of your choice by 2, or you can increase two ability scores of your choice by 1. As normal, you can't increase an ability score above 20 using this feature.", + "key": "srd_sorcerer_ability-score-improvement", + "name": "Ability Score Improvement" + }, + { + "desc": "At 2nd level, you tap into a deep wellspring of magic within yourself. This wellspring is represented by sorcery points, which allow you to create a variety of magical effects.\r\n\r\n### Sorcery Points\r\n\r\nYou have 2 sorcery points, and you gain more as you reach higher levels, as shown in the Sorcery Points column of the Sorcerer table. You can never have more sorcery points than shown on the table for your level. You regain all spent sorcery points when you finish a long rest.\r\n\r\n### Flexible Casting\r\n\r\nYou can use your sorcery points to gain additional spell slots, or sacrifice spell slots to gain additional sorcery points. You learn other ways to use your sorcery points as you reach higher levels.\r\n\r\n***Creating Spell Slots.*** You can transform unexpended sorcery points into one spell slot as a bonus action on your turn. The Creating Spell Slots table shows the cost of creating a spell slot of a given level. You can create spell slots no higher in level than 5th.\r\n\r\nAny spell slot you create with this feature vanishes when you finish a long rest.\r\n\r\n### Creating Spell Slots (table)\r\n| Spell Slot Level | Sorcery Point Cost |\r\n| --- | --- |\r\n| 1st | 2 |\r\n| 2nd | 3 |\r\n| 3rd | 5 |\r\n| 4th | 6 |\r\n| 5th | 7|\r\n\r\n***Converting a Spell Slot to Sorcery Points.*** As a bonus action on your turn, you can expend one spell slot and gain a number of sorcery points equal to the slot's level.", + "key": "srd_sorcerer_font-of-magic", + "name": "Font of Magic" + }, + { + "desc": "At 3rd level, you gain the ability to twist your spells to suit your needs. You gain two of the following Metamagic options of your choice. You gain another one at 10th and 17th level.\r\n\r\nYou can use only one Metamagic option on a spell when you cast it, unless otherwise noted.\r\n\r\n### Careful Spell\r\n\r\nWhen you cast a spell that forces other creatures to make a saving throw, you can protect some of those creatures from the spell's full force. To do so, you spend 1 sorcery point and choose a number of those creatures up to your Charisma modifier (minimum of one creature). A chosen creature automatically succeeds on its saving throw against the spell.\r\n\r\n### Distant Spell\r\n\r\nWhen you cast a spell that has a range of 5 feet or greater, you can spend 1 sorcery point to double the range of the spell.\r\n\r\nWhen you cast a spell that has a range of touch, you can spend 1 sorcery point to make the range of the spell 30 feet.\r\n\r\n### Empowered Spell\r\n\r\nWhen you roll damage for a spell, you can spend 1 sorcery point to reroll a number of the damage dice up to your Charisma modifier (minimum of one). You must use the new rolls.\r\n\r\nYou can use Empowered Spell even if you have already used a different Metamagic option during the casting of the spell.\r\n\r\n### Extended Spell\r\n\r\nWhen you cast a spell that has a duration of 1 minute or longer, you can spend 1 sorcery point to double its duration, to a maximum duration of 24 hours.\r\n\r\n### Heightened Spell\r\n\r\nWhen you cast a spell that forces a creature to make a saving throw to resist its effects, you can spend 3 sorcery points to give one target of the spell disadvantage on its first saving throw made against the spell.\r\n\r\n### Quickened Spell\r\n\r\nWhen you cast a spell that has a casting time of 1 action, you can spend 2 sorcery points to change the casting time to 1 bonus action for this casting.\r\n\r\n### Subtle Spell\r\n\r\nWhen you cast a spell, you can spend 1 sorcery point to cast it without any somatic or verbal components.\r\n\r\n### Twinned Spell\r\n\r\nWhen you cast a spell that targets only one creature and doesn't have a range of self, you can spend a number of sorcery points equal to the spell's level to target a second creature in range with the same spell (1 sorcery point if the spell is a cantrip).\r\n\r\nTo be eligible, a spell must be incapable of targeting more than one creature at the spell's current level. For example, magic missile and scorching ray aren't eligible, but ray of frost and chromatic orb are.", + "key": "srd_sorcerer_metamagic", + "name": "Metamagic" + }, + { + "desc": "Choose a sorcerous origin, which describes the source of your innate magical power: Draconic Bloodline or Wild Magic, both detailed at the end of the class description.\r\n\r\nYour choice grants you features when you choose it at 1st level and again at 6th, 14th, and 18th level.", + "key": "srd_sorcerer_sorcerous-origin", + "name": "Sorcerous Origin" + }, + { + "desc": "At 20th level, you regain 4 expended sorcery points whenever you finish a short rest.", + "key": "srd_sorcerer_sorcerous-restoration", + "name": "Sorcerous Restoration" + }, + { + "desc": "An event in your past, or in the life of a parent or ancestor, left an indelible mark on you, infusing you with arcane magic. This font of magic, whatever its origin, fuels your spells.\r\n\r\n### Cantrips\r\n\r\nAt 1st level, you know four cantrips of your choice from the sorcerer spell list. You learn additional sorcerer cantrips of your choice at higher levels, as shown in the Cantrips Known column of the Sorcerer table.\r\n\r\n### Spell Slots\r\n\r\nThe Sorcerer table shows how many spell slots you have to cast your spells of 1st level and higher. To cast one of these sorcerer spells, you must expend a slot of the spell's level or higher. You regain all expended spell slots when you finish a long rest.\r\n\r\nFor example, if you know the 1st-level spell burning hands and have a 1st-level and a 2nd-level spell slot available, you can cast burning hands using either slot.\r\n\r\n### Spells Known of 1st Level and Higher\r\n\r\nYou know two 1st-level spells of your choice from the sorcerer spell list.\r\n\r\nThe Spells Known column of the Sorcerer table shows when you learn more sorcerer spells of your choice. Each of these spells must be of a level for which you have spell slots. For instance, when you reach 3rd level in this class, you can learn one new spell of 1st or 2nd level.\r\n\r\nAdditionally, when you gain a level in this class, you can choose one of the sorcerer spells you know and replace it with another spell from the sorcerer spell list, which also must be of a level for which you have spell slots.\r\n\r\n### Spellcasting Ability\r\n\r\nCharisma is your spellcasting ability for your sorcerer spells, since the power of your magic relies on your ability to project your will into the world. You use your Charisma whenever a spell refers to your spellcasting ability. In addition, you use your Charisma modifier when setting the saving throw DC for a sorcerer spell you cast and when making an attack roll with one.\r\n\r\n**Spell save DC = 8** + your proficiency bonus + your Charisma modifier\r\n\r\n**Spell attack modifier** = your proficiency bonus + your Charisma modifier\r\nSpellcasting Focus\r\n\r\nYou can use an arcane focus as a spellcasting focus for your sorcerer spells.", + "key": "srd_sorcerer_spellcasting", + "name": "Spellcasting" + } + ], + "hit_dice": "d6", + "hit_points": { + "hit_dice": "d6", + "hit_dice_name": "1d6 per Sorcerer level", + "hit_points_at_1st_level": "6 + your Constitution modifier", + "hit_points_at_higher_levels": "1d6 (or 4) + your Constitution modifier per sorcerer level after 1st" + }, + "key": "srd_sorcerer", + "levels": { + "1": { + "features": [ + "srd_sorcerer_sorcerous-origin", + "srd_sorcerer_spellcasting" + ], + "level": 1, + "proficiency-bonus": 2 + }, + "10": { + "features": [ + "srd_sorcerer_metamagic" + ], + "level": 10, + "proficiency-bonus": 4 + }, + "12": { + "features": [ + "srd_sorcerer_ability-score-improvement" + ], + "level": 12, + "proficiency-bonus": 4 + }, + "16": { + "features": [ + "srd_sorcerer_ability-score-improvement" + ], + "level": 16, + "proficiency-bonus": 5 + }, + "17": { + "features": [ + "srd_sorcerer_metamagic" + ], + "level": 17, + "proficiency-bonus": 6 + }, + "19": { + "features": [ + "srd_sorcerer_ability-score-improvement" + ], + "level": 19, + "proficiency-bonus": 6 + }, + "2": { + "features": [ + "srd_sorcerer_font-of-magic" + ], + "level": 2, + "proficiency-bonus": 2 + }, + "20": { + "features": [ + "srd_sorcerer_sorcerous-restoration" + ], + "level": 20, + "proficiency-bonus": 6 + }, + "3": { + "features": [ + "srd_sorcerer_metamagic" + ], + "level": 3, + "proficiency-bonus": 2 + }, + "4": { + "features": [ + "srd_sorcerer_ability-score-improvement" + ], + "level": 4, + "proficiency-bonus": 2 + }, + "8": { + "features": [ + "srd_sorcerer_ability-score-improvement" + ], + "level": 8, + "proficiency-bonus": 3 + } + }, + "name": "Sorcerer", + "subclass_of": null, + "url": "http://localhost:8000/v2/classes/srd_sorcerer/" + }, + { + "document": "http://localhost:8000/v2/documents/srd/", + "features": [ + { + "desc": "When you reach 4th level, and again at 8th, 12th, 16th, and 19th level, you can increase one ability score of your choice by 2, or you can increase two ability scores of your choice by 1. As normal, you can't increase an ability score above 20 using this feature.", + "key": "srd_warlock_ability-score-improvement", + "name": "Ability Score Improvement" + }, + { + "desc": "If an eldritch invocation has prerequisites, you must meet them to learn it. You can learn the invocation at the same time that you meet its prerequisites. A level prerequisite refers to your level in this class.\r\n\r\n### Agonizing Blast\r\n\r\nPrerequisite: eldritch blast cantrip\r\n\r\nWhen you cast eldritch blast, add your Charisma modifier to the damage it deals on a hit.\r\nArmor of Shadows\r\n\r\nYou can cast mage armor on yourself at will, without expending a spell slot or material components.\r\n\r\n### Ascendant Step\r\n\r\nPrerequisite: 9th level\r\n\r\nYou can cast levitate on yourself at will, without expending a spell slot or material components.\r\n\r\n### Beast Speech\r\n\r\nYou can cast speak with animals at will, without expending a spell slot.\r\n\r\n### Beguiling Influence\r\n\r\nYou gain proficiency in the Deception and Persuasion skills.\r\n\r\n### Bewitching Whispers\r\n\r\nPrerequisite: 7th level\r\n\r\nYou can cast compulsion once using a warlock spell slot. You can't do so again until you finish a long rest.\r\n\r\n### Book of Ancient Secrets\r\n\r\nPrerequisite: Pact of the Tome feature\r\n\r\nYou can now inscribe magical rituals in your Book of Shadows. Choose two 1st-level spells that have the ritual tag from any class's spell list (the two needn't be from the same list). The spells appear in the book and don't count against the number of spells you know. With your Book of Shadows in hand, you can cast the chosen spells as rituals. You can't cast the spells except as rituals, unless you've learned them by some other means. You can also cast a warlock spell you know as a ritual if it has the ritual tag.\r\n\r\nOn your adventures, you can add other ritual spells to your Book of Shadows. When you find such a spell, you can add it to the book if the spell's level is equal to or less than half your warlock level (rounded up) and if you can spare the time to transcribe the spell. For each level of the spell, the transcription process takes 2 hours and costs 50 gp for the rare inks needed to inscribe it.\r\n\r\n### Chains of Carceri\r\n\r\nPrerequisite: 15th level, Pact of the Chain feature\r\n\r\nYou can cast hold monster at will-targeting a celestial, fiend, or elemental-without expending a spell slot or material components. You must finish a long rest before you can use this invocation on the same creature again.\r\n\r\n### Devil's Sight\r\n\r\nYou can see normally in darkness, both magical and nonmagical, to a distance of 120 feet.\r\n\r\n### Dreadful Word\r\n\r\nPrerequisite: 7th level\r\n\r\nYou can cast confusion once using a warlock spell slot. You can't do so again until you finish a long rest.\r\n\r\n### Eldritch Sight\r\n\r\nYou can cast detect magic at will, without expending a spell slot.\r\n\r\n### Eldritch Spear\r\n\r\nPrerequisite: eldritch blast cantrip\r\n\r\nWhen you cast eldritch blast, its range is 300 feet.\r\n\r\n### Eyes of the Rune Keeper\r\n\r\nYou can read all writing.\r\n\r\n### Fiendish Vigor\r\n\r\nYou can cast false life on yourself at will as a 1st-level spell, without expending a spell slot or material components.\r\n\r\n### Gaze of Two Minds\r\n\r\nYou can use your action to touch a willing humanoid and perceive through its senses until the end of your next turn. As long as the creature is on the same plane of existence as you, you can use your action on subsequent turns to maintain this connection, extending the duration until the end of your next turn. While perceiving through the other creature's senses, you benefit from any special senses possessed by that creature, and you are blinded and deafened to your own surroundings.\r\n\r\n### Lifedrinker\r\n\r\nPrerequisite: 12th level, Pact of the Blade feature\r\n\r\nWhen you hit a creature with your pact weapon, the creature takes extra necrotic damage equal to your Charisma modifier (minimum 1).\r\n\r\n### Mask of Many Faces\r\n\r\nYou can cast disguise self at will, without expending a spell slot.\r\n\r\n### Master of Myriad Forms\r\n\r\nPrerequisite: 15th level\r\n\r\nYou can cast alter self at will, without expending a spell slot.\r\n\r\n### Minions of Chaos\r\n\r\nPrerequisite: 9th level\r\n\r\nYou can cast conjure elemental once using a warlock spell slot. You can't do so again until you finish a long rest.\r\n\r\n### Mire the Mind\r\n\r\nPrerequisite: 5th level\r\n\r\nYou can cast slow once using a warlock spell slot. You can't do so again until you finish a long rest.\r\n\r\n### Misty Visions\r\n\r\nYou can cast silent image at will, without expending a spell slot or material components.\r\n\r\n### One with Shadows\r\n\r\nPrerequisite: 5th level\r\n\r\nWhen you are in an area of dim light or darkness, you can use your action to become invisible until you move or take an action or a reaction.\r\n\r\n### Otherworldly Leap\r\n\r\nPrerequisite: 9th level\r\n\r\nYou can cast jump on yourself at will, without expending a spell slot or material components.\r\n\r\n### Repelling Blast\r\n\r\nPrerequisite: eldritch blast cantrip\r\n\r\nWhen you hit a creature with eldritch blast, you can push the creature up to 10 feet away from you in a straight line.\r\n\r\n### Sculptor of Flesh\r\n\r\nPrerequisite: 7th level\r\n\r\nYou can cast polymorph once using a warlock spell slot. You can't do so again until you finish a long rest.\r\n\r\n### Sign of Ill Omen\r\n\r\nPrerequisite: 5th level\r\n\r\nYou can cast bestow curse once using a warlock spell slot. You can't do so again until you finish a long rest.\r\n\r\n### Thief of Five Fates\r\n\r\nYou can cast bane once using a warlock spell slot. You can't do so again until you finish a long rest.\r\n\r\n### Thirsting Blade\r\n\r\nPrerequisite: 5th level, Pact of the Blade feature\r\n\r\nYou can attack with your pact weapon twice, instead of once, whenever you take the Attack action on your turn.\r\n\r\n### Visions of Distant Realms\r\n\r\nPrerequisite: 15th level\r\n\r\nYou can cast arcane eye at will, without expending a spell slot.\r\n\r\n### Voice of the Chain Master\r\n\r\nPrerequisite: Pact of the Chain feature\r\n\r\nYou can communicate telepathically with your familiar and perceive through your familiar's senses as long as you are on the same plane of existence. Additionally, while perceiving through your familiar's senses, you can also speak through your familiar in your own voice, even if your familiar is normally incapable of speech.\r\n\r\n### Whispers of the Grave\r\n\r\nPrerequisite: 9th level\r\n\r\nYou can cast speak with dead at will, without expending a spell slot.\r\n\r\n### Witch Sight\r\n\r\nPrerequisite: 15th level\r\n\r\nYou can see the true form of any shapechanger or creature concealed by illusion or transmutation magic while the creature is within 30 feet of you and within line of sight.", + "key": "srd_warlock_eldritch-invocation-list", + "name": "Eldritch Invocation List" + }, + { + "desc": "In your study of occult lore, you have unearthed eldritch invocations, fragments of forbidden knowledge that imbue you with an abiding magical ability.\r\n\r\nAt 2nd level, you gain two eldritch invocations of your choice. Your invocation options are detailed at the end of the class description. When you gain certain warlock levels, you gain additional invocations of your choice, as shown in the Invocations Known column of the Warlock table.\r\n\r\nAdditionally, when you gain a level in this class, you can choose one of the invocations you know and replace it with another invocation that you could learn at that level.", + "key": "srd_warlock_eldritch-invocations", + "name": "Eldritch Invocations" + }, + { + "desc": "At 20th level, you can draw on your inner reserve of mystical power while entreating your patron to regain expended spell slots. You can spend 1 minute entreating your patron for aid to regain all your expended spell slots from your Pact Magic feature. Once you regain spell slots with this feature, you must finish a long rest before you can do so again.", + "key": "srd_warlock_eldritch-master", + "name": "Eldritch Master" + }, + { + "desc": "At 11th level, your patron bestows upon you a magical secret called an arcanum. Choose one 6th- level spell from the warlock spell list as this arcanum.\r\n\r\nYou can cast your arcanum spell once without expending a spell slot. You must finish a long rest before you can do so again.\r\n\r\nAt higher levels, you gain more warlock spells of your choice that can be cast in this way: one 7th- level spell at 13th level, one 8th-level spell at 15th level, and one 9th-level spell at 17th level. You regain all uses of your Mystic Arcanum when you finish a long rest.", + "key": "srd_warlock_mystic-arcanum", + "name": "Mystic Arcanum" + }, + { + "desc": "At 1st level, you have struck a bargain with an otherworldly being of your choice: the Archfey, the Fiend, or the Great Old One, each of which is detailed at the end of the class description. Your choice grants you features at 1st level and again at 6th, 10th, and 14th level.", + "key": "srd_warlock_otherworldly-patron", + "name": "Otherworldly Patron" + }, + { + "desc": "At 3rd level, your otherworldly patron bestows a gift upon you for your loyal service. You gain one of the following features of your choice.\r\n\r\n### Pact of the Chain\r\n\r\nYou learn the find familiar spell and can cast it as a ritual. The spell doesn't count against your number of spells known.\r\n\r\nWhen you cast the spell, you can choose one of the normal forms for your familiar or one of the following special forms: imp, pseudodragon, quasit, or sprite.\r\n\r\nAdditionally, when you take the Attack action, you can forgo one of your own attacks to allow your familiar to make one attack of its own with its reaction.\r\n\r\n### Pact of the Blade\r\n\r\nYou can use your action to create a pact weapon in your empty hand. You can choose the form that this melee weapon takes each time you create it. You are proficient with it while you wield it. This weapon counts as magical for the purpose of overcoming resistance and immunity to nonmagical attacks and damage.\r\n\r\nYour pact weapon disappears if it is more than 5 feet away from you for 1 minute or more. It also disappears if you use this feature again, if you dismiss the weapon (no action required), or if you die.\r\n\r\nYou can transform one magic weapon into your pact weapon by performing a special ritual while you hold the weapon. You perform the ritual over the course of 1 hour, which can be done during a short rest. You can then dismiss the weapon, shunting it into an extradimensional space, and it appears whenever you create your pact weapon thereafter. You can't affect an artifact or a sentient weapon in this way. The weapon ceases being your pact weapon if you die, if you perform the 1-hour ritual on a different weapon, or if you use a 1-hour ritual to break your bond to it. The weapon appears at your feet if it is in the extradimensional space when the bond breaks.\r\n\r\n### Pact of the Tome\r\n\r\nYour patron gives you a grimoire called a Book of Shadows. When you gain this feature, choose three cantrips from any class's spell list (the three needn't be from the same list). While the book is on your person, you can cast those cantrips at will. They don't count against your number of cantrips known. If they don't appear on the warlock spell list, they are nonetheless warlock spells for you.\r\n\r\nIf you lose your Book of Shadows, you can perform a 1-hour ceremony to receive a replacement from your patron. This ceremony can be performed during a short or long rest, and it destroys the previous book. The book turns to ash when you die.", + "key": "srd_warlock_pact-boon", + "name": "Pact Boon" + }, + { + "desc": "Your arcane research and the magic bestowed on you by your patron have given you facility with spells.\r\n\r\n### Cantrips\r\n\r\nYou know two cantrips of your choice from the warlock spell list. You learn additional warlock cantrips of your choice at higher levels, as shown in the Cantrips Known column of the Warlock table.\r\nSpell Slots\r\n\r\nThe Warlock table shows how many spell slots you have. The table also shows what the level of those slots is; all of your spell slots are the same level. To cast one of your warlock spells of 1st level or higher, you must expend a spell slot. You regain all expended spell slots when you finish a short or long rest.\r\n\r\nFor example, when you are 5th level, you have two 3rd-level spell slots. To cast the 1st-level spell thunderwave, you must spend one of those slots, and you cast it as a 3rd-level spell.\r\n\r\n### Spells Known of 1st Level and Higher\r\n\r\nAt 1st level, you know two 1st-level spells of your choice from the warlock spell list.\r\n\r\nThe Spells Known column of the Warlock table shows when you learn more warlock spells of your choice of 1st level and higher. A spell you choose must be of a level no higher than what's shown in the table's Slot Level column for your level. When you reach 6th level, for example, you learn a new warlock spell, which can be 1st, 2nd, or 3rd level.\r\n\r\nAdditionally, when you gain a level in this class, you can choose one of the warlock spells you know and replace it with another spell from the warlock spell list, which also must be of a level for which you have spell slots.\r\n\r\n### Spellcasting Ability\r\n\r\nCharisma is your spellcasting ability for your warlock spells, so you use your Charisma whenever a spell refers to your spellcasting ability. In addition, you use your Charisma modifier when setting the saving throw DC for a warlock spell you cast and when making an attack roll with one.\r\n\r\n**Spell save DC** = 8 + your proficiency bonus + your Charisma modifier\r\n\r\n**Spell attack modifier** = your proficiency bonus + your Charisma modifier\r\n\r\n### Spellcasting Focus\r\n\r\nYou can use an arcane focus as a spellcasting focus for your warlock spells.", + "key": "srd_warlock_pact-magic", + "name": "Pact Magic" + } + ], + "hit_dice": "d8", + "hit_points": { + "hit_dice": "d8", + "hit_dice_name": "1d8 per Warlock level", + "hit_points_at_1st_level": "8 + your Constitution modifier", + "hit_points_at_higher_levels": "1d8 (or 5) + your Constitution modifier per warlock level after 1st" + }, + "key": "srd_warlock", + "levels": { + "1": { + "features": [ + "srd_warlock_otherworldly-patron", + "srd_warlock_pact-magic" + ], + "level": 1, + "proficiency-bonus": 2 + }, + "11": { + "features": [ + "srd_warlock_mystic-arcanum" + ], + "level": 11, + "proficiency-bonus": 4 + }, + "12": { + "features": [ + "srd_warlock_ability-score-improvement" + ], + "level": 12, + "proficiency-bonus": 4 + }, + "13": { + "features": [ + "srd_warlock_mystic-arcanum" + ], + "level": 13, + "proficiency-bonus": 5 + }, + "15": { + "features": [ + "srd_warlock_mystic-arcanum" + ], + "level": 15, + "proficiency-bonus": 5 + }, + "17": { + "features": [ + "srd_warlock_mystic-arcanum" + ], + "level": 17, + "proficiency-bonus": 6 + }, + "19": { + "features": [ + "srd_warlock_ability-score-improvement" + ], + "level": 19, + "proficiency-bonus": 6 + }, + "2": { + "features": [ + "srd_warlock_eldritch-invocation-list", + "srd_warlock_eldritch-invocations" + ], + "level": 2, + "proficiency-bonus": 2 + }, + "20": { + "features": [ + "srd_warlock_eldritch-master" + ], + "level": 20, + "proficiency-bonus": 6 + }, + "3": { + "features": [ + "srd_warlock_pact-boon" + ], + "level": 3, + "proficiency-bonus": 2 + }, + "4": { + "features": [ + "srd_warlock_ability-score-improvement" + ], + "level": 4, + "proficiency-bonus": 2 + }, + "8": { + "features": [ + "srd_warlock_ability-score-improvement" + ], + "level": 8, + "proficiency-bonus": 3 + } + }, + "name": "Warlock", + "subclass_of": null, + "url": "http://localhost:8000/v2/classes/srd_warlock/" + }, + { + "document": "http://localhost:8000/v2/documents/srd/", + "features": [ + { + "desc": "When you reach 4th level, and again at 8th, 12th, 16th, and 19th level, you can increase one ability score of your choice by 2, or you can increase two ability scores of your choice by 1. As normal, you can't increase an ability score above 20 using this feature.", + "key": "srd_wizard_ability-score-improvement", + "name": "Ability Score Improvement" + }, + { + "desc": "You have learned to regain some of your magical energy by studying your spellbook. Once per day when you finish a short rest, you can choose expended spell slots to recover. The spell slots can have a combined level that is equal to or less than half your wizard level (rounded up), and none of the slots can be 6th level or higher.\r\n\r\nFor example, if you're a 4th-level wizard, you can recover up to two levels worth of spell slots. You can recover either a 2nd-level spell slot or two 1st-level spell slots.", + "key": "srd_wizard_arcane-recovery", + "name": "Arcane Recovery" + }, + { + "desc": "When you reach 2nd level, you choose an arcane tradition, shaping your practice of magic through one of eight schools: Abjuration, Conjuration, Divination, Enchantment, Evocation, Illusion, Necromancy, or Transmutation, all detailed at the end of the class description.\r\n\r\nYour choice grants you features at 2nd level and again at 6th, 10th, and 14th level.", + "key": "srd_wizard_arcane-tradition", + "name": "Arcane Tradition" + }, + { + "desc": "When you reach 20th level, you gain mastery over two powerful spells and can cast them with little effort. Choose two 3rd-level wizard spells in your spellbook as your signature spells. You always have these spells prepared, they don't count against the number of spells you have prepared, and you can cast each of them once at 3rd level without expending a spell slot. When you do so, you can't do so again until you finish a short or long rest.\r\n\r\nIf you want to cast either spell at a higher level, you must expend a spell slot as normal.", + "key": "srd_wizard_signature-spells", + "name": "Signature Spells" + }, + { + "desc": "At 18th level, you have achieved such mastery over certain spells that you can cast them at will. Choose a 1st-level wizard spell and a 2nd-level wizard spell that are in your spellbook. You can cast those spells at their lowest level without expending a spell slot when you have them prepared. If you want to cast either spell at a higher level, you must expend a spell slot as normal.\r\n\r\nBy spending 8 hours in study, you can exchange one or both of the spells you chose for different spells of the same levels.", + "key": "srd_wizard_spell-mastery", + "name": "Spell Mastery" + }, + { + "desc": "As a student of arcane magic, you have a spellbook containing spells that show the first glimmerings of your true power.\r\n\r\n### Cantrips\r\n\r\nAt 1st level, you know three cantrips of your choice from the wizard spell list. You learn additional wizard cantrips of your choice at higher levels, as shown in the Cantrips Known column of the Wizard table.\r\n\r\n### Spellbook\r\n\r\nAt 1st level, you have a spellbook containing six 1st- level wizard spells of your choice. Your spellbook is the repository of the wizard spells you know, except your cantrips, which are fixed in your mind.\r\n\r\n### Preparing and Casting Spells\r\n\r\nThe Wizard table shows how many spell slots you have to cast your spells of 1st level and higher. To cast one of these spells, you must expend a slot of the spell's level or higher. You regain all expended spell slots when you finish a long rest.\r\n\r\nYou prepare the list of wizard spells that are available for you to cast. To do so, choose a number of wizard spells from your spellbook equal to your Intelligence modifier + your wizard level (minimum of one spell). The spells must be of a level for which you have spell slots.\r\n\r\nFor example, if you're a 3rd-level wizard, you have four 1st-level and two 2nd-level spell slots. With an Intelligence of 16, your list of prepared spells can include six spells of 1st or 2nd level, in any combination, chosen from your spellbook. If you prepare the 1st-level spell magic missile, you can cast it using a 1st-level or a 2nd-level slot. Casting the spell doesn't remove it from your list of prepared spells.\r\n\r\nYou can change your list of prepared spells when you finish a long rest. Preparing a new list of wizard spells requires time spent studying your spellbook and memorizing the incantations and gestures you must make to cast the spell: at least 1 minute per spell level for each spell on your list.\r\n\r\n### Spellcasting Ability\r\n\r\nIntelligence is your spellcasting ability for your wizard spells, since you learn your spells through dedicated study and memorization. You use your Intelligence whenever a spell refers to your spellcasting ability. In addition, you use your Intelligence modifier when setting the saving throw DC for a wizard spell you cast and when making an attack roll with one.\r\n\r\n**Spell save DC** = 8 + your proficiency bonus + your Intelligence modifier\r\n\r\n**Spell attack modifier** = your proficiency bonus + your Intelligence modifier\r\n\r\n### Ritual Casting\r\n\r\nYou can cast a wizard spell as a ritual if that spell has the ritual tag and you have the spell in your spellbook. You don't need to have the spell prepared.\r\n\r\n### Spellcasting Focus\r\n\r\nYou can use an arcane focus as a spellcasting focus for your wizard spells.\r\n\r\n### Learning Spells of 1st Level and Higher\r\n\r\nEach time you gain a wizard level, you can add two wizard spells of your choice to your spellbook for free. Each of these spells must be of a level for which you have spell slots, as shown on the Wizard table. On your adventures, you might find other spells that you can add to your spellbook (see the \u201cYour Spellbook\u201d sidebar).", + "key": "srd_wizard_spellcasting", + "name": "Spellcasting" + } + ], + "hit_dice": "d6", + "hit_points": { + "hit_dice": "d6", + "hit_dice_name": "1d6 per Wizard level", + "hit_points_at_1st_level": "6 + your Constitution modifier", + "hit_points_at_higher_levels": "1d6 (or 4) + your Constitution modifier per wizard level after 1st" + }, + "key": "srd_wizard", + "levels": { + "1": { + "features": [ + "srd_wizard_arcane-recovery", + "srd_wizard_spellcasting" + ], + "level": 1, + "proficiency-bonus": 2 + }, + "12": { + "features": [ + "srd_wizard_ability-score-improvement" + ], + "level": 12, + "proficiency-bonus": 4 + }, + "16": { + "features": [ + "srd_wizard_ability-score-improvement" + ], + "level": 16, + "proficiency-bonus": 5 + }, + "18": { + "features": [ + "srd_wizard_spell-mastery" + ], + "level": 18, + "proficiency-bonus": 6 + }, + "19": { + "features": [ + "srd_wizard_ability-score-improvement" + ], + "level": 19, + "proficiency-bonus": 6 + }, + "2": { + "features": [ + "srd_wizard_arcane-tradition" + ], + "level": 2, + "proficiency-bonus": 2 + }, + "20": { + "features": [ + "srd_wizard_signature-spells" + ], + "level": 20, + "proficiency-bonus": 6 + }, + "4": { + "features": [ + "srd_wizard_ability-score-improvement" + ], + "level": 4, + "proficiency-bonus": 2 + }, + "8": { + "features": [ + "srd_wizard_ability-score-improvement" + ], + "level": 8, + "proficiency-bonus": 3 + } + }, + "name": "Wizard", + "subclass_of": null, + "url": "http://localhost:8000/v2/classes/srd_wizard/" + } ], "concentration": false, "damage_roll": "", @@ -36,12 +621,7 @@ "reaction_condition": null, "ritual": false, "saving_throw_ability": "", - "school": { - "desc": "**Transmutation** spells change the properties of a creature, object, or environment. They might turn an enemy into a harmless creature, bolster the strength of an ally, make an object move at the caster\u2019s command, or enhance a creature\u2019s innate healing abilities to rapidly recover from injury.", - "document": "srd", - "key": "transmutation", - "name": "Transmutation" - }, + "school": "http://localhost:8000/v2/spellschools/transmutation/", "shape_size": null, "shape_size_unit": "feet", "shape_type": null, diff --git a/api_v2/tests/responses/TestObjects.test_spell_fireball.approved.json b/api_v2/tests/responses/TestObjects.test_spell_fireball.approved.json index 3dc70727..ba304739 100644 --- a/api_v2/tests/responses/TestObjects.test_spell_fireball.approved.json +++ b/api_v2/tests/responses/TestObjects.test_spell_fireball.approved.json @@ -2,59 +2,309 @@ "attack_roll": false, "casting_options": [ { + "concentration": null, "damage_roll": null, "duration": null, "range": null, + "shape_size": null, "target_count": null, "type": "default" }, { + "concentration": null, "damage_roll": "9d6", "duration": null, "range": null, + "shape_size": null, "target_count": null, "type": "slot_level_4" }, { + "concentration": null, "damage_roll": "10d6", "duration": null, "range": null, + "shape_size": null, "target_count": null, "type": "slot_level_5" }, { + "concentration": null, "damage_roll": "11d6", "duration": null, "range": null, + "shape_size": null, "target_count": null, "type": "slot_level_6" }, { + "concentration": null, "damage_roll": "12d6", "duration": null, "range": null, + "shape_size": null, "target_count": null, "type": "slot_level_7" }, { + "concentration": null, "damage_roll": "13d6", "duration": null, "range": null, + "shape_size": null, "target_count": null, "type": "slot_level_8" }, { + "concentration": null, "damage_roll": "14d6", "duration": null, "range": null, + "shape_size": null, "target_count": null, "type": "slot_level_9" } ], "casting_time": "action", "classes": [ - "http://localhost:8000/v2/classes/srd_sorcerer/", - "http://localhost:8000/v2/classes/srd_wizard/" + { + "document": "http://localhost:8000/v2/documents/srd/", + "features": [ + { + "desc": "When you reach 4th level, and again at 8th, 12th, 16th, and 19th level, you can increase one ability score of your choice by 2, or you can increase two ability scores of your choice by 1. As normal, you can't increase an ability score above 20 using this feature.", + "key": "srd_sorcerer_ability-score-improvement", + "name": "Ability Score Improvement" + }, + { + "desc": "At 2nd level, you tap into a deep wellspring of magic within yourself. This wellspring is represented by sorcery points, which allow you to create a variety of magical effects.\r\n\r\n### Sorcery Points\r\n\r\nYou have 2 sorcery points, and you gain more as you reach higher levels, as shown in the Sorcery Points column of the Sorcerer table. You can never have more sorcery points than shown on the table for your level. You regain all spent sorcery points when you finish a long rest.\r\n\r\n### Flexible Casting\r\n\r\nYou can use your sorcery points to gain additional spell slots, or sacrifice spell slots to gain additional sorcery points. You learn other ways to use your sorcery points as you reach higher levels.\r\n\r\n***Creating Spell Slots.*** You can transform unexpended sorcery points into one spell slot as a bonus action on your turn. The Creating Spell Slots table shows the cost of creating a spell slot of a given level. You can create spell slots no higher in level than 5th.\r\n\r\nAny spell slot you create with this feature vanishes when you finish a long rest.\r\n\r\n### Creating Spell Slots (table)\r\n| Spell Slot Level | Sorcery Point Cost |\r\n| --- | --- |\r\n| 1st | 2 |\r\n| 2nd | 3 |\r\n| 3rd | 5 |\r\n| 4th | 6 |\r\n| 5th | 7|\r\n\r\n***Converting a Spell Slot to Sorcery Points.*** As a bonus action on your turn, you can expend one spell slot and gain a number of sorcery points equal to the slot's level.", + "key": "srd_sorcerer_font-of-magic", + "name": "Font of Magic" + }, + { + "desc": "At 3rd level, you gain the ability to twist your spells to suit your needs. You gain two of the following Metamagic options of your choice. You gain another one at 10th and 17th level.\r\n\r\nYou can use only one Metamagic option on a spell when you cast it, unless otherwise noted.\r\n\r\n### Careful Spell\r\n\r\nWhen you cast a spell that forces other creatures to make a saving throw, you can protect some of those creatures from the spell's full force. To do so, you spend 1 sorcery point and choose a number of those creatures up to your Charisma modifier (minimum of one creature). A chosen creature automatically succeeds on its saving throw against the spell.\r\n\r\n### Distant Spell\r\n\r\nWhen you cast a spell that has a range of 5 feet or greater, you can spend 1 sorcery point to double the range of the spell.\r\n\r\nWhen you cast a spell that has a range of touch, you can spend 1 sorcery point to make the range of the spell 30 feet.\r\n\r\n### Empowered Spell\r\n\r\nWhen you roll damage for a spell, you can spend 1 sorcery point to reroll a number of the damage dice up to your Charisma modifier (minimum of one). You must use the new rolls.\r\n\r\nYou can use Empowered Spell even if you have already used a different Metamagic option during the casting of the spell.\r\n\r\n### Extended Spell\r\n\r\nWhen you cast a spell that has a duration of 1 minute or longer, you can spend 1 sorcery point to double its duration, to a maximum duration of 24 hours.\r\n\r\n### Heightened Spell\r\n\r\nWhen you cast a spell that forces a creature to make a saving throw to resist its effects, you can spend 3 sorcery points to give one target of the spell disadvantage on its first saving throw made against the spell.\r\n\r\n### Quickened Spell\r\n\r\nWhen you cast a spell that has a casting time of 1 action, you can spend 2 sorcery points to change the casting time to 1 bonus action for this casting.\r\n\r\n### Subtle Spell\r\n\r\nWhen you cast a spell, you can spend 1 sorcery point to cast it without any somatic or verbal components.\r\n\r\n### Twinned Spell\r\n\r\nWhen you cast a spell that targets only one creature and doesn't have a range of self, you can spend a number of sorcery points equal to the spell's level to target a second creature in range with the same spell (1 sorcery point if the spell is a cantrip).\r\n\r\nTo be eligible, a spell must be incapable of targeting more than one creature at the spell's current level. For example, magic missile and scorching ray aren't eligible, but ray of frost and chromatic orb are.", + "key": "srd_sorcerer_metamagic", + "name": "Metamagic" + }, + { + "desc": "Choose a sorcerous origin, which describes the source of your innate magical power: Draconic Bloodline or Wild Magic, both detailed at the end of the class description.\r\n\r\nYour choice grants you features when you choose it at 1st level and again at 6th, 14th, and 18th level.", + "key": "srd_sorcerer_sorcerous-origin", + "name": "Sorcerous Origin" + }, + { + "desc": "At 20th level, you regain 4 expended sorcery points whenever you finish a short rest.", + "key": "srd_sorcerer_sorcerous-restoration", + "name": "Sorcerous Restoration" + }, + { + "desc": "An event in your past, or in the life of a parent or ancestor, left an indelible mark on you, infusing you with arcane magic. This font of magic, whatever its origin, fuels your spells.\r\n\r\n### Cantrips\r\n\r\nAt 1st level, you know four cantrips of your choice from the sorcerer spell list. You learn additional sorcerer cantrips of your choice at higher levels, as shown in the Cantrips Known column of the Sorcerer table.\r\n\r\n### Spell Slots\r\n\r\nThe Sorcerer table shows how many spell slots you have to cast your spells of 1st level and higher. To cast one of these sorcerer spells, you must expend a slot of the spell's level or higher. You regain all expended spell slots when you finish a long rest.\r\n\r\nFor example, if you know the 1st-level spell burning hands and have a 1st-level and a 2nd-level spell slot available, you can cast burning hands using either slot.\r\n\r\n### Spells Known of 1st Level and Higher\r\n\r\nYou know two 1st-level spells of your choice from the sorcerer spell list.\r\n\r\nThe Spells Known column of the Sorcerer table shows when you learn more sorcerer spells of your choice. Each of these spells must be of a level for which you have spell slots. For instance, when you reach 3rd level in this class, you can learn one new spell of 1st or 2nd level.\r\n\r\nAdditionally, when you gain a level in this class, you can choose one of the sorcerer spells you know and replace it with another spell from the sorcerer spell list, which also must be of a level for which you have spell slots.\r\n\r\n### Spellcasting Ability\r\n\r\nCharisma is your spellcasting ability for your sorcerer spells, since the power of your magic relies on your ability to project your will into the world. You use your Charisma whenever a spell refers to your spellcasting ability. In addition, you use your Charisma modifier when setting the saving throw DC for a sorcerer spell you cast and when making an attack roll with one.\r\n\r\n**Spell save DC = 8** + your proficiency bonus + your Charisma modifier\r\n\r\n**Spell attack modifier** = your proficiency bonus + your Charisma modifier\r\nSpellcasting Focus\r\n\r\nYou can use an arcane focus as a spellcasting focus for your sorcerer spells.", + "key": "srd_sorcerer_spellcasting", + "name": "Spellcasting" + } + ], + "hit_dice": "d6", + "hit_points": { + "hit_dice": "d6", + "hit_dice_name": "1d6 per Sorcerer level", + "hit_points_at_1st_level": "6 + your Constitution modifier", + "hit_points_at_higher_levels": "1d6 (or 4) + your Constitution modifier per sorcerer level after 1st" + }, + "key": "srd_sorcerer", + "levels": { + "1": { + "features": [ + "srd_sorcerer_sorcerous-origin", + "srd_sorcerer_spellcasting" + ], + "level": 1, + "proficiency-bonus": 2 + }, + "10": { + "features": [ + "srd_sorcerer_metamagic" + ], + "level": 10, + "proficiency-bonus": 4 + }, + "12": { + "features": [ + "srd_sorcerer_ability-score-improvement" + ], + "level": 12, + "proficiency-bonus": 4 + }, + "16": { + "features": [ + "srd_sorcerer_ability-score-improvement" + ], + "level": 16, + "proficiency-bonus": 5 + }, + "17": { + "features": [ + "srd_sorcerer_metamagic" + ], + "level": 17, + "proficiency-bonus": 6 + }, + "19": { + "features": [ + "srd_sorcerer_ability-score-improvement" + ], + "level": 19, + "proficiency-bonus": 6 + }, + "2": { + "features": [ + "srd_sorcerer_font-of-magic" + ], + "level": 2, + "proficiency-bonus": 2 + }, + "20": { + "features": [ + "srd_sorcerer_sorcerous-restoration" + ], + "level": 20, + "proficiency-bonus": 6 + }, + "3": { + "features": [ + "srd_sorcerer_metamagic" + ], + "level": 3, + "proficiency-bonus": 2 + }, + "4": { + "features": [ + "srd_sorcerer_ability-score-improvement" + ], + "level": 4, + "proficiency-bonus": 2 + }, + "8": { + "features": [ + "srd_sorcerer_ability-score-improvement" + ], + "level": 8, + "proficiency-bonus": 3 + } + }, + "name": "Sorcerer", + "subclass_of": null, + "url": "http://localhost:8000/v2/classes/srd_sorcerer/" + }, + { + "document": "http://localhost:8000/v2/documents/srd/", + "features": [ + { + "desc": "When you reach 4th level, and again at 8th, 12th, 16th, and 19th level, you can increase one ability score of your choice by 2, or you can increase two ability scores of your choice by 1. As normal, you can't increase an ability score above 20 using this feature.", + "key": "srd_wizard_ability-score-improvement", + "name": "Ability Score Improvement" + }, + { + "desc": "You have learned to regain some of your magical energy by studying your spellbook. Once per day when you finish a short rest, you can choose expended spell slots to recover. The spell slots can have a combined level that is equal to or less than half your wizard level (rounded up), and none of the slots can be 6th level or higher.\r\n\r\nFor example, if you're a 4th-level wizard, you can recover up to two levels worth of spell slots. You can recover either a 2nd-level spell slot or two 1st-level spell slots.", + "key": "srd_wizard_arcane-recovery", + "name": "Arcane Recovery" + }, + { + "desc": "When you reach 2nd level, you choose an arcane tradition, shaping your practice of magic through one of eight schools: Abjuration, Conjuration, Divination, Enchantment, Evocation, Illusion, Necromancy, or Transmutation, all detailed at the end of the class description.\r\n\r\nYour choice grants you features at 2nd level and again at 6th, 10th, and 14th level.", + "key": "srd_wizard_arcane-tradition", + "name": "Arcane Tradition" + }, + { + "desc": "When you reach 20th level, you gain mastery over two powerful spells and can cast them with little effort. Choose two 3rd-level wizard spells in your spellbook as your signature spells. You always have these spells prepared, they don't count against the number of spells you have prepared, and you can cast each of them once at 3rd level without expending a spell slot. When you do so, you can't do so again until you finish a short or long rest.\r\n\r\nIf you want to cast either spell at a higher level, you must expend a spell slot as normal.", + "key": "srd_wizard_signature-spells", + "name": "Signature Spells" + }, + { + "desc": "At 18th level, you have achieved such mastery over certain spells that you can cast them at will. Choose a 1st-level wizard spell and a 2nd-level wizard spell that are in your spellbook. You can cast those spells at their lowest level without expending a spell slot when you have them prepared. If you want to cast either spell at a higher level, you must expend a spell slot as normal.\r\n\r\nBy spending 8 hours in study, you can exchange one or both of the spells you chose for different spells of the same levels.", + "key": "srd_wizard_spell-mastery", + "name": "Spell Mastery" + }, + { + "desc": "As a student of arcane magic, you have a spellbook containing spells that show the first glimmerings of your true power.\r\n\r\n### Cantrips\r\n\r\nAt 1st level, you know three cantrips of your choice from the wizard spell list. You learn additional wizard cantrips of your choice at higher levels, as shown in the Cantrips Known column of the Wizard table.\r\n\r\n### Spellbook\r\n\r\nAt 1st level, you have a spellbook containing six 1st- level wizard spells of your choice. Your spellbook is the repository of the wizard spells you know, except your cantrips, which are fixed in your mind.\r\n\r\n### Preparing and Casting Spells\r\n\r\nThe Wizard table shows how many spell slots you have to cast your spells of 1st level and higher. To cast one of these spells, you must expend a slot of the spell's level or higher. You regain all expended spell slots when you finish a long rest.\r\n\r\nYou prepare the list of wizard spells that are available for you to cast. To do so, choose a number of wizard spells from your spellbook equal to your Intelligence modifier + your wizard level (minimum of one spell). The spells must be of a level for which you have spell slots.\r\n\r\nFor example, if you're a 3rd-level wizard, you have four 1st-level and two 2nd-level spell slots. With an Intelligence of 16, your list of prepared spells can include six spells of 1st or 2nd level, in any combination, chosen from your spellbook. If you prepare the 1st-level spell magic missile, you can cast it using a 1st-level or a 2nd-level slot. Casting the spell doesn't remove it from your list of prepared spells.\r\n\r\nYou can change your list of prepared spells when you finish a long rest. Preparing a new list of wizard spells requires time spent studying your spellbook and memorizing the incantations and gestures you must make to cast the spell: at least 1 minute per spell level for each spell on your list.\r\n\r\n### Spellcasting Ability\r\n\r\nIntelligence is your spellcasting ability for your wizard spells, since you learn your spells through dedicated study and memorization. You use your Intelligence whenever a spell refers to your spellcasting ability. In addition, you use your Intelligence modifier when setting the saving throw DC for a wizard spell you cast and when making an attack roll with one.\r\n\r\n**Spell save DC** = 8 + your proficiency bonus + your Intelligence modifier\r\n\r\n**Spell attack modifier** = your proficiency bonus + your Intelligence modifier\r\n\r\n### Ritual Casting\r\n\r\nYou can cast a wizard spell as a ritual if that spell has the ritual tag and you have the spell in your spellbook. You don't need to have the spell prepared.\r\n\r\n### Spellcasting Focus\r\n\r\nYou can use an arcane focus as a spellcasting focus for your wizard spells.\r\n\r\n### Learning Spells of 1st Level and Higher\r\n\r\nEach time you gain a wizard level, you can add two wizard spells of your choice to your spellbook for free. Each of these spells must be of a level for which you have spell slots, as shown on the Wizard table. On your adventures, you might find other spells that you can add to your spellbook (see the \u201cYour Spellbook\u201d sidebar).", + "key": "srd_wizard_spellcasting", + "name": "Spellcasting" + } + ], + "hit_dice": "d6", + "hit_points": { + "hit_dice": "d6", + "hit_dice_name": "1d6 per Wizard level", + "hit_points_at_1st_level": "6 + your Constitution modifier", + "hit_points_at_higher_levels": "1d6 (or 4) + your Constitution modifier per wizard level after 1st" + }, + "key": "srd_wizard", + "levels": { + "1": { + "features": [ + "srd_wizard_arcane-recovery", + "srd_wizard_spellcasting" + ], + "level": 1, + "proficiency-bonus": 2 + }, + "12": { + "features": [ + "srd_wizard_ability-score-improvement" + ], + "level": 12, + "proficiency-bonus": 4 + }, + "16": { + "features": [ + "srd_wizard_ability-score-improvement" + ], + "level": 16, + "proficiency-bonus": 5 + }, + "18": { + "features": [ + "srd_wizard_spell-mastery" + ], + "level": 18, + "proficiency-bonus": 6 + }, + "19": { + "features": [ + "srd_wizard_ability-score-improvement" + ], + "level": 19, + "proficiency-bonus": 6 + }, + "2": { + "features": [ + "srd_wizard_arcane-tradition" + ], + "level": 2, + "proficiency-bonus": 2 + }, + "20": { + "features": [ + "srd_wizard_signature-spells" + ], + "level": 20, + "proficiency-bonus": 6 + }, + "4": { + "features": [ + "srd_wizard_ability-score-improvement" + ], + "level": 4, + "proficiency-bonus": 2 + }, + "8": { + "features": [ + "srd_wizard_ability-score-improvement" + ], + "level": 8, + "proficiency-bonus": 3 + } + }, + "name": "Wizard", + "subclass_of": null, + "url": "http://localhost:8000/v2/classes/srd_wizard/" + } ], "concentration": false, "damage_roll": "8d6", @@ -78,12 +328,7 @@ "reaction_condition": null, "ritual": false, "saving_throw_ability": "dexterity", - "school": { - "desc": "**Evocation** spells manipulate magical energy to produce a desired effect. Some call up blasts of fire or lightning. Others channel positive energy to heal wounds.", - "document": "srd", - "key": "evocation", - "name": "Evocation" - }, + "school": "http://localhost:8000/v2/spellschools/evocation/", "shape_size": 20.0, "shape_size_unit": "feet", "shape_type": "sphere", diff --git a/api_v2/tests/responses/TestObjects.test_spell_wish.approved.json b/api_v2/tests/responses/TestObjects.test_spell_wish.approved.json index e8aee0b0..9b85e4a7 100644 --- a/api_v2/tests/responses/TestObjects.test_spell_wish.approved.json +++ b/api_v2/tests/responses/TestObjects.test_spell_wish.approved.json @@ -2,17 +2,255 @@ "attack_roll": false, "casting_options": [ { + "concentration": null, "damage_roll": null, "duration": null, "range": null, + "shape_size": null, "target_count": null, "type": "default" } ], "casting_time": "action", "classes": [ - "http://localhost:8000/v2/classes/srd_sorcerer/", - "http://localhost:8000/v2/classes/srd_wizard/" + { + "document": "http://localhost:8000/v2/documents/srd/", + "features": [ + { + "desc": "When you reach 4th level, and again at 8th, 12th, 16th, and 19th level, you can increase one ability score of your choice by 2, or you can increase two ability scores of your choice by 1. As normal, you can't increase an ability score above 20 using this feature.", + "key": "srd_sorcerer_ability-score-improvement", + "name": "Ability Score Improvement" + }, + { + "desc": "At 2nd level, you tap into a deep wellspring of magic within yourself. This wellspring is represented by sorcery points, which allow you to create a variety of magical effects.\r\n\r\n### Sorcery Points\r\n\r\nYou have 2 sorcery points, and you gain more as you reach higher levels, as shown in the Sorcery Points column of the Sorcerer table. You can never have more sorcery points than shown on the table for your level. You regain all spent sorcery points when you finish a long rest.\r\n\r\n### Flexible Casting\r\n\r\nYou can use your sorcery points to gain additional spell slots, or sacrifice spell slots to gain additional sorcery points. You learn other ways to use your sorcery points as you reach higher levels.\r\n\r\n***Creating Spell Slots.*** You can transform unexpended sorcery points into one spell slot as a bonus action on your turn. The Creating Spell Slots table shows the cost of creating a spell slot of a given level. You can create spell slots no higher in level than 5th.\r\n\r\nAny spell slot you create with this feature vanishes when you finish a long rest.\r\n\r\n### Creating Spell Slots (table)\r\n| Spell Slot Level | Sorcery Point Cost |\r\n| --- | --- |\r\n| 1st | 2 |\r\n| 2nd | 3 |\r\n| 3rd | 5 |\r\n| 4th | 6 |\r\n| 5th | 7|\r\n\r\n***Converting a Spell Slot to Sorcery Points.*** As a bonus action on your turn, you can expend one spell slot and gain a number of sorcery points equal to the slot's level.", + "key": "srd_sorcerer_font-of-magic", + "name": "Font of Magic" + }, + { + "desc": "At 3rd level, you gain the ability to twist your spells to suit your needs. You gain two of the following Metamagic options of your choice. You gain another one at 10th and 17th level.\r\n\r\nYou can use only one Metamagic option on a spell when you cast it, unless otherwise noted.\r\n\r\n### Careful Spell\r\n\r\nWhen you cast a spell that forces other creatures to make a saving throw, you can protect some of those creatures from the spell's full force. To do so, you spend 1 sorcery point and choose a number of those creatures up to your Charisma modifier (minimum of one creature). A chosen creature automatically succeeds on its saving throw against the spell.\r\n\r\n### Distant Spell\r\n\r\nWhen you cast a spell that has a range of 5 feet or greater, you can spend 1 sorcery point to double the range of the spell.\r\n\r\nWhen you cast a spell that has a range of touch, you can spend 1 sorcery point to make the range of the spell 30 feet.\r\n\r\n### Empowered Spell\r\n\r\nWhen you roll damage for a spell, you can spend 1 sorcery point to reroll a number of the damage dice up to your Charisma modifier (minimum of one). You must use the new rolls.\r\n\r\nYou can use Empowered Spell even if you have already used a different Metamagic option during the casting of the spell.\r\n\r\n### Extended Spell\r\n\r\nWhen you cast a spell that has a duration of 1 minute or longer, you can spend 1 sorcery point to double its duration, to a maximum duration of 24 hours.\r\n\r\n### Heightened Spell\r\n\r\nWhen you cast a spell that forces a creature to make a saving throw to resist its effects, you can spend 3 sorcery points to give one target of the spell disadvantage on its first saving throw made against the spell.\r\n\r\n### Quickened Spell\r\n\r\nWhen you cast a spell that has a casting time of 1 action, you can spend 2 sorcery points to change the casting time to 1 bonus action for this casting.\r\n\r\n### Subtle Spell\r\n\r\nWhen you cast a spell, you can spend 1 sorcery point to cast it without any somatic or verbal components.\r\n\r\n### Twinned Spell\r\n\r\nWhen you cast a spell that targets only one creature and doesn't have a range of self, you can spend a number of sorcery points equal to the spell's level to target a second creature in range with the same spell (1 sorcery point if the spell is a cantrip).\r\n\r\nTo be eligible, a spell must be incapable of targeting more than one creature at the spell's current level. For example, magic missile and scorching ray aren't eligible, but ray of frost and chromatic orb are.", + "key": "srd_sorcerer_metamagic", + "name": "Metamagic" + }, + { + "desc": "Choose a sorcerous origin, which describes the source of your innate magical power: Draconic Bloodline or Wild Magic, both detailed at the end of the class description.\r\n\r\nYour choice grants you features when you choose it at 1st level and again at 6th, 14th, and 18th level.", + "key": "srd_sorcerer_sorcerous-origin", + "name": "Sorcerous Origin" + }, + { + "desc": "At 20th level, you regain 4 expended sorcery points whenever you finish a short rest.", + "key": "srd_sorcerer_sorcerous-restoration", + "name": "Sorcerous Restoration" + }, + { + "desc": "An event in your past, or in the life of a parent or ancestor, left an indelible mark on you, infusing you with arcane magic. This font of magic, whatever its origin, fuels your spells.\r\n\r\n### Cantrips\r\n\r\nAt 1st level, you know four cantrips of your choice from the sorcerer spell list. You learn additional sorcerer cantrips of your choice at higher levels, as shown in the Cantrips Known column of the Sorcerer table.\r\n\r\n### Spell Slots\r\n\r\nThe Sorcerer table shows how many spell slots you have to cast your spells of 1st level and higher. To cast one of these sorcerer spells, you must expend a slot of the spell's level or higher. You regain all expended spell slots when you finish a long rest.\r\n\r\nFor example, if you know the 1st-level spell burning hands and have a 1st-level and a 2nd-level spell slot available, you can cast burning hands using either slot.\r\n\r\n### Spells Known of 1st Level and Higher\r\n\r\nYou know two 1st-level spells of your choice from the sorcerer spell list.\r\n\r\nThe Spells Known column of the Sorcerer table shows when you learn more sorcerer spells of your choice. Each of these spells must be of a level for which you have spell slots. For instance, when you reach 3rd level in this class, you can learn one new spell of 1st or 2nd level.\r\n\r\nAdditionally, when you gain a level in this class, you can choose one of the sorcerer spells you know and replace it with another spell from the sorcerer spell list, which also must be of a level for which you have spell slots.\r\n\r\n### Spellcasting Ability\r\n\r\nCharisma is your spellcasting ability for your sorcerer spells, since the power of your magic relies on your ability to project your will into the world. You use your Charisma whenever a spell refers to your spellcasting ability. In addition, you use your Charisma modifier when setting the saving throw DC for a sorcerer spell you cast and when making an attack roll with one.\r\n\r\n**Spell save DC = 8** + your proficiency bonus + your Charisma modifier\r\n\r\n**Spell attack modifier** = your proficiency bonus + your Charisma modifier\r\nSpellcasting Focus\r\n\r\nYou can use an arcane focus as a spellcasting focus for your sorcerer spells.", + "key": "srd_sorcerer_spellcasting", + "name": "Spellcasting" + } + ], + "hit_dice": "d6", + "hit_points": { + "hit_dice": "d6", + "hit_dice_name": "1d6 per Sorcerer level", + "hit_points_at_1st_level": "6 + your Constitution modifier", + "hit_points_at_higher_levels": "1d6 (or 4) + your Constitution modifier per sorcerer level after 1st" + }, + "key": "srd_sorcerer", + "levels": { + "1": { + "features": [ + "srd_sorcerer_sorcerous-origin", + "srd_sorcerer_spellcasting" + ], + "level": 1, + "proficiency-bonus": 2 + }, + "10": { + "features": [ + "srd_sorcerer_metamagic" + ], + "level": 10, + "proficiency-bonus": 4 + }, + "12": { + "features": [ + "srd_sorcerer_ability-score-improvement" + ], + "level": 12, + "proficiency-bonus": 4 + }, + "16": { + "features": [ + "srd_sorcerer_ability-score-improvement" + ], + "level": 16, + "proficiency-bonus": 5 + }, + "17": { + "features": [ + "srd_sorcerer_metamagic" + ], + "level": 17, + "proficiency-bonus": 6 + }, + "19": { + "features": [ + "srd_sorcerer_ability-score-improvement" + ], + "level": 19, + "proficiency-bonus": 6 + }, + "2": { + "features": [ + "srd_sorcerer_font-of-magic" + ], + "level": 2, + "proficiency-bonus": 2 + }, + "20": { + "features": [ + "srd_sorcerer_sorcerous-restoration" + ], + "level": 20, + "proficiency-bonus": 6 + }, + "3": { + "features": [ + "srd_sorcerer_metamagic" + ], + "level": 3, + "proficiency-bonus": 2 + }, + "4": { + "features": [ + "srd_sorcerer_ability-score-improvement" + ], + "level": 4, + "proficiency-bonus": 2 + }, + "8": { + "features": [ + "srd_sorcerer_ability-score-improvement" + ], + "level": 8, + "proficiency-bonus": 3 + } + }, + "name": "Sorcerer", + "subclass_of": null, + "url": "http://localhost:8000/v2/classes/srd_sorcerer/" + }, + { + "document": "http://localhost:8000/v2/documents/srd/", + "features": [ + { + "desc": "When you reach 4th level, and again at 8th, 12th, 16th, and 19th level, you can increase one ability score of your choice by 2, or you can increase two ability scores of your choice by 1. As normal, you can't increase an ability score above 20 using this feature.", + "key": "srd_wizard_ability-score-improvement", + "name": "Ability Score Improvement" + }, + { + "desc": "You have learned to regain some of your magical energy by studying your spellbook. Once per day when you finish a short rest, you can choose expended spell slots to recover. The spell slots can have a combined level that is equal to or less than half your wizard level (rounded up), and none of the slots can be 6th level or higher.\r\n\r\nFor example, if you're a 4th-level wizard, you can recover up to two levels worth of spell slots. You can recover either a 2nd-level spell slot or two 1st-level spell slots.", + "key": "srd_wizard_arcane-recovery", + "name": "Arcane Recovery" + }, + { + "desc": "When you reach 2nd level, you choose an arcane tradition, shaping your practice of magic through one of eight schools: Abjuration, Conjuration, Divination, Enchantment, Evocation, Illusion, Necromancy, or Transmutation, all detailed at the end of the class description.\r\n\r\nYour choice grants you features at 2nd level and again at 6th, 10th, and 14th level.", + "key": "srd_wizard_arcane-tradition", + "name": "Arcane Tradition" + }, + { + "desc": "When you reach 20th level, you gain mastery over two powerful spells and can cast them with little effort. Choose two 3rd-level wizard spells in your spellbook as your signature spells. You always have these spells prepared, they don't count against the number of spells you have prepared, and you can cast each of them once at 3rd level without expending a spell slot. When you do so, you can't do so again until you finish a short or long rest.\r\n\r\nIf you want to cast either spell at a higher level, you must expend a spell slot as normal.", + "key": "srd_wizard_signature-spells", + "name": "Signature Spells" + }, + { + "desc": "At 18th level, you have achieved such mastery over certain spells that you can cast them at will. Choose a 1st-level wizard spell and a 2nd-level wizard spell that are in your spellbook. You can cast those spells at their lowest level without expending a spell slot when you have them prepared. If you want to cast either spell at a higher level, you must expend a spell slot as normal.\r\n\r\nBy spending 8 hours in study, you can exchange one or both of the spells you chose for different spells of the same levels.", + "key": "srd_wizard_spell-mastery", + "name": "Spell Mastery" + }, + { + "desc": "As a student of arcane magic, you have a spellbook containing spells that show the first glimmerings of your true power.\r\n\r\n### Cantrips\r\n\r\nAt 1st level, you know three cantrips of your choice from the wizard spell list. You learn additional wizard cantrips of your choice at higher levels, as shown in the Cantrips Known column of the Wizard table.\r\n\r\n### Spellbook\r\n\r\nAt 1st level, you have a spellbook containing six 1st- level wizard spells of your choice. Your spellbook is the repository of the wizard spells you know, except your cantrips, which are fixed in your mind.\r\n\r\n### Preparing and Casting Spells\r\n\r\nThe Wizard table shows how many spell slots you have to cast your spells of 1st level and higher. To cast one of these spells, you must expend a slot of the spell's level or higher. You regain all expended spell slots when you finish a long rest.\r\n\r\nYou prepare the list of wizard spells that are available for you to cast. To do so, choose a number of wizard spells from your spellbook equal to your Intelligence modifier + your wizard level (minimum of one spell). The spells must be of a level for which you have spell slots.\r\n\r\nFor example, if you're a 3rd-level wizard, you have four 1st-level and two 2nd-level spell slots. With an Intelligence of 16, your list of prepared spells can include six spells of 1st or 2nd level, in any combination, chosen from your spellbook. If you prepare the 1st-level spell magic missile, you can cast it using a 1st-level or a 2nd-level slot. Casting the spell doesn't remove it from your list of prepared spells.\r\n\r\nYou can change your list of prepared spells when you finish a long rest. Preparing a new list of wizard spells requires time spent studying your spellbook and memorizing the incantations and gestures you must make to cast the spell: at least 1 minute per spell level for each spell on your list.\r\n\r\n### Spellcasting Ability\r\n\r\nIntelligence is your spellcasting ability for your wizard spells, since you learn your spells through dedicated study and memorization. You use your Intelligence whenever a spell refers to your spellcasting ability. In addition, you use your Intelligence modifier when setting the saving throw DC for a wizard spell you cast and when making an attack roll with one.\r\n\r\n**Spell save DC** = 8 + your proficiency bonus + your Intelligence modifier\r\n\r\n**Spell attack modifier** = your proficiency bonus + your Intelligence modifier\r\n\r\n### Ritual Casting\r\n\r\nYou can cast a wizard spell as a ritual if that spell has the ritual tag and you have the spell in your spellbook. You don't need to have the spell prepared.\r\n\r\n### Spellcasting Focus\r\n\r\nYou can use an arcane focus as a spellcasting focus for your wizard spells.\r\n\r\n### Learning Spells of 1st Level and Higher\r\n\r\nEach time you gain a wizard level, you can add two wizard spells of your choice to your spellbook for free. Each of these spells must be of a level for which you have spell slots, as shown on the Wizard table. On your adventures, you might find other spells that you can add to your spellbook (see the \u201cYour Spellbook\u201d sidebar).", + "key": "srd_wizard_spellcasting", + "name": "Spellcasting" + } + ], + "hit_dice": "d6", + "hit_points": { + "hit_dice": "d6", + "hit_dice_name": "1d6 per Wizard level", + "hit_points_at_1st_level": "6 + your Constitution modifier", + "hit_points_at_higher_levels": "1d6 (or 4) + your Constitution modifier per wizard level after 1st" + }, + "key": "srd_wizard", + "levels": { + "1": { + "features": [ + "srd_wizard_arcane-recovery", + "srd_wizard_spellcasting" + ], + "level": 1, + "proficiency-bonus": 2 + }, + "12": { + "features": [ + "srd_wizard_ability-score-improvement" + ], + "level": 12, + "proficiency-bonus": 4 + }, + "16": { + "features": [ + "srd_wizard_ability-score-improvement" + ], + "level": 16, + "proficiency-bonus": 5 + }, + "18": { + "features": [ + "srd_wizard_spell-mastery" + ], + "level": 18, + "proficiency-bonus": 6 + }, + "19": { + "features": [ + "srd_wizard_ability-score-improvement" + ], + "level": 19, + "proficiency-bonus": 6 + }, + "2": { + "features": [ + "srd_wizard_arcane-tradition" + ], + "level": 2, + "proficiency-bonus": 2 + }, + "20": { + "features": [ + "srd_wizard_signature-spells" + ], + "level": 20, + "proficiency-bonus": 6 + }, + "4": { + "features": [ + "srd_wizard_ability-score-improvement" + ], + "level": 4, + "proficiency-bonus": 2 + }, + "8": { + "features": [ + "srd_wizard_ability-score-improvement" + ], + "level": 8, + "proficiency-bonus": 3 + } + }, + "name": "Wizard", + "subclass_of": null, + "url": "http://localhost:8000/v2/classes/srd_wizard/" + } ], "concentration": false, "damage_roll": "", @@ -34,12 +272,7 @@ "reaction_condition": null, "ritual": false, "saving_throw_ability": "", - "school": { - "desc": "**Conjuration** spells involve the transportation of objects and creatures from one location to another. Some spells summon creatures or objects to the caster\u2019s side, whereas others allow the caster to teleport to another location. Some conjurations create objects or effects out of nothing.", - "document": "srd", - "key": "conjuration", - "name": "Conjuration" - }, + "school": "http://localhost:8000/v2/spellschools/conjuration/", "shape_size": null, "shape_size_unit": "feet", "shape_type": null, diff --git a/api_v2/urls.py b/api_v2/urls.py index 249bad31..bb6caaeb 100644 --- a/api_v2/urls.py +++ b/api_v2/urls.py @@ -25,6 +25,7 @@ router.register(r'alignments',views.AlignmentViewSet) router.register(r'conditions',views.ConditionViewSet) router.register(r'spells',views.SpellViewSet) +router.register(r'spellschools', views.SpellSchoolViewSet) router.register(r'classes',views.CharacterClassViewSet) router.register(r'sizes',views.SizeViewSet) router.register(r'itemrarities',views.ItemRarityViewSet) @@ -33,6 +34,7 @@ router.register(r'skills',views.SkillViewSet) router.register(r'rules', views.RuleViewSet) router.register(r'rulesets', views.RuleSetViewSet) +router.register(r'creaturetraits', views.CreatureTraitViewSet) search_router = routers.DefaultRouter() search_router.register('',views.SearchResultViewSet, basename='search') diff --git a/api_v2/views/__init__.py b/api_v2/views/__init__.py index c66c4cb8..d004574c 100644 --- a/api_v2/views/__init__.py +++ b/api_v2/views/__init__.py @@ -5,6 +5,7 @@ from .creature import CreatureFilterSet, CreatureViewSet from .creature import CreatureTypeViewSet from .creature import CreatureSetViewSet +from .creature import CreatureTraitViewSet from .document import DocumentViewSet from .document import GameSystemViewSet @@ -30,7 +31,7 @@ from .condition import ConditionViewSet -from .spell import SpellViewSet +from .spell import SpellViewSet, SpellSchoolViewSet from .characterclass import CharacterClassViewSet diff --git a/api_v2/views/creature.py b/api_v2/views/creature.py index 5234ddc7..bb7289df 100644 --- a/api_v2/views/creature.py +++ b/api_v2/views/creature.py @@ -65,6 +65,31 @@ class CreatureViewSet(viewsets.ReadOnlyModelViewSet): serializer_class = serializers.CreatureSerializer filterset_class = CreatureFilterSet + def get_queryset(self): + # Retrieve depth from query params, default to 0 if not provided + depth = int(self.request.query_params.get('depth', 0)) + queryset = CreatureViewSet.setup_eager_loading(super().get_queryset(), self.action, depth) + return queryset + + @staticmethod + def setup_eager_loading(queryset, action, depth): + # Apply select_related and prefetch_related based on action and depth + if action == 'list': + selects = ['type', 'size', 'document'] + + # Many-to-many and reverse relationships for prefetching + prefetches = [ + 'creatureaction_set', 'condition_immunities', 'damage_immunities', + 'damage_vulnerabilities', 'damage_resistances', 'environments', + 'document', 'traits', 'document', 'document__publisher', 'document__gamesystem', + 'document__licenses', 'languages__document' + ] + + if depth >= 2: + prefetches += ['document__publisher', 'document__licenses', 'document__gamesystem'] + queryset = queryset.select_related(*selects).prefetch_related(*prefetches) + return queryset + class CreatureTypeFilterSet(FilterSet): class Meta: @@ -106,3 +131,8 @@ class CreatureSetViewSet(viewsets.ReadOnlyModelViewSet): queryset = models.CreatureSet.objects.all().order_by('pk') serializer_class = serializers.CreatureSetSerializer filterset_class = CreatureSetFilterSet + + +class CreatureTraitViewSet(viewsets.ReadOnlyModelViewSet): + queryset = models.CreatureTrait.objects.all().order_by('pk') + serializer_class = serializers.CreatureTraitSerializer \ No newline at end of file diff --git a/api_v2/views/enum.py b/api_v2/views/enum.py index 707a7cf4..b80e0359 100644 --- a/api_v2/views/enum.py +++ b/api_v2/views/enum.py @@ -3,7 +3,20 @@ from api_v2.models import enums +from drf_spectacular.types import OpenApiTypes +from rest_framework import serializers +from drf_spectacular.utils import extend_schema_field, extend_schema_view, extend_schema, inline_serializer +@extend_schema( + description="API endpoint for enums.", + responses={ + 200: serializers.ListSerializer( + child=serializers.DictField( + child=serializers.CharField() + ) + ) + } +) @api_view() def get_enums(_): """ diff --git a/api_v2/views/item.py b/api_v2/views/item.py index 87c2eead..e505ce3b 100644 --- a/api_v2/views/item.py +++ b/api_v2/views/item.py @@ -36,6 +36,24 @@ class ItemViewSet(viewsets.ReadOnlyModelViewSet): serializer_class = serializers.ItemSerializer filterset_class = ItemFilterSet + def get_queryset(self): + depth = int(self.request.query_params.get('depth', 0)) + queryset = ItemViewSet.setup_eager_loading(super().get_queryset(), self.action, depth) + return queryset + + # Eagerly load nested resources to address N+1 problems + @staticmethod + def setup_eager_loading(queryset, action, depth): + if action == 'list': + selects = ['armor', 'weapon'] + # Prefetch many-to-many and reverse ForeignKey relations + prefetches = [ + 'category', 'document', 'document__licenses', + 'damage_immunities', 'damage_resistances', + 'damage_vulnerabilities', 'rarity' + ] + queryset = queryset.select_related(*selects).prefetch_related(*prefetches) + return queryset class ItemRarityViewSet(viewsets.ReadOnlyModelViewSet): """ diff --git a/api_v2/views/spell.py b/api_v2/views/spell.py index 8aa46ea8..cc6cd920 100644 --- a/api_v2/views/spell.py +++ b/api_v2/views/spell.py @@ -38,3 +38,41 @@ class SpellViewSet(viewsets.ReadOnlyModelViewSet): serializer_class = serializers.SpellSerializer filterset_class = SpellFilterSet + def get_queryset(self): + queryset = models.Spell.objects.all().order_by('pk') + + # Retrieve depth from query params, defaulting to 0 if not provided + depth = int(self.request.query_params.get("depth", 0)) + + queryset = SpellViewSet.setup_eager_loading(queryset, depth) + return queryset + + @staticmethod + def setup_eager_loading(queryset, depth): + selects = ['document', 'school'] + prefetches = ['classes', 'spellcastingoption_set'] + + if depth >= 1: + prefetches = prefetches + ['document__licenses'] + + if depth >= 2: + prefetches = prefetches + ['document__gamesystem', 'document__publisher'] + + queryset = queryset.select_related(*selects).prefetch_related(*prefetches) + return queryset + + +class SpellSchoolFilterSet(FilterSet): + class Meta: + model = models.SpellSchool + fields = { + 'key': ['in', 'iexact', 'exact' ], + 'name': ['iexact', 'exact','contains'], + 'document__key': ['in','iexact','exact'], + 'document__gamesystem__key': ['in','iexact','exact'], + } + +class SpellSchoolViewSet(viewsets.ReadOnlyModelViewSet): + queryset = models.SpellSchool.objects.all().order_by('pk') + serializer_class = serializers.SpellSchoolSerializer + filterset_class = SpellSchoolFilterSet \ No newline at end of file diff --git a/data/v1/a5e/Document.json b/data/v1/a5e/Document.json index 4f31c453..c0f446a9 100644 --- a/data/v1/a5e/Document.json +++ b/data/v1/a5e/Document.json @@ -12,7 +12,8 @@ "version": "1.0", "url": "https://a5esrd.com/a5esrd", "copyright": "This work includes material taken from the A5E System Reference Document (A5ESRD) by EN Publishing and available at A5ESRD.com, based on Level Up: Advanced 5th Edition, available at www.levelup5e.com. The A5ESRD is licensed under the Creative Commons Attribution 4.0 International License available at https://creativecommons.org/licenses/by/4.0/legalcode.", - "license_url": "http://open5e.com/legal" + "license_url": "http://open5e.com/legal", + "v2_related_key": "a5e" } } ] diff --git a/data/v1/blackflag/Document.json b/data/v1/blackflag/Document.json index b8781799..b81ca969 100644 --- a/data/v1/blackflag/Document.json +++ b/data/v1/blackflag/Document.json @@ -12,7 +12,8 @@ "version": "0.2", "url": "https://koboldpress.com/black-flag-reference-document/", "copyright": "ORC NOTICE: This product is licensed under the ORC License, located at the Library of Congress at TX 9-307-067, and available online at various locations including koboldpress.com/orclicense and others. All warranties are disclaimed as set forth therein.", - "license_url": "https://paizo.com/orclicense" + "license_url": "https://paizo.com/orclicense", + "v2_related_key": "bfrd" } } ] diff --git a/data/v1/cc/Document.json b/data/v1/cc/Document.json index 350d3a08..d1f10097 100644 --- a/data/v1/cc/Document.json +++ b/data/v1/cc/Document.json @@ -12,7 +12,8 @@ "version": "1.0", "url": "https://koboldpress.com/kpstore/product/creature-codex-for-5th-edition-dnd/", "copyright": "Creature Codex. © 2018 Open Design LLC; Authors Wolfgang Baur, Dan Dillon, Richard Green, James Haeck, Chris Harris, Jeremy Hochhalter, James Introcaso, Chris Lockey, Shawn Merwin, and Jon Sawatsky.", - "license_url": "http://open5e.com/legal" + "license_url": "http://open5e.com/legal", + "v2_related_key": "ccdx" } } ] diff --git a/data/v1/dmag-e/Document.json b/data/v1/dmag-e/Document.json index 2a54ab5a..977826bb 100644 --- a/data/v1/dmag-e/Document.json +++ b/data/v1/dmag-e/Document.json @@ -12,7 +12,8 @@ "version": "1.0", "url": "https://koboldpress.com", "copyright": "© Open Design LLC", - "license_url": "http://open5e.com/legal" + "license_url": "http://open5e.com/legal", + "v2_related_key": "deepmx" } } ] diff --git a/data/v1/dmag/Document.json b/data/v1/dmag/Document.json index 3bd30fea..79389969 100644 --- a/data/v1/dmag/Document.json +++ b/data/v1/dmag/Document.json @@ -12,7 +12,8 @@ "version": "1.0", "url": "https://koboldpress.com/kpstore/product/deep-magic-for-5th-edition-hardcover/", "copyright": "Deep Magic for 5th Edition © 2020 Open Design LLC; Authors: Dan Dillon, Chris Harris, and Jeff Lee.", - "license_url": "http://open5e.com/legal" + "license_url": "http://open5e.com/legal", + "v2_related_key": "deepm" } } ] diff --git a/data/v1/kp/Document.json b/data/v1/kp/Document.json index 1140533b..464521ec 100644 --- a/data/v1/kp/Document.json +++ b/data/v1/kp/Document.json @@ -12,7 +12,8 @@ "version": "1.0", "url": "https://koboldpress.com", "copyright": "© Open Design LLC", - "license_url": "http://open5e.com/legal" + "license_url": "http://open5e.com/legal", + "v2_related_key": "kp" } } ] diff --git a/data/v1/menagerie/Document.json b/data/v1/menagerie/Document.json index 7a74b3e8..199de714 100644 --- a/data/v1/menagerie/Document.json +++ b/data/v1/menagerie/Document.json @@ -12,7 +12,8 @@ "version": "1.0", "url": "https://www.levelup5e.com", "copyright": "Level Up: Advanced 5th Edition Monstrous Menagerie. Copyright 2021, EN Publishing.", - "license_url": "http://open5e.com/legal" + "license_url": "http://open5e.com/legal", + "v2_related_key": "mmenag" } } ] diff --git a/data/v1/o5e/Document.json b/data/v1/o5e/Document.json index 6250b15b..255df63f 100644 --- a/data/v1/o5e/Document.json +++ b/data/v1/o5e/Document.json @@ -12,7 +12,8 @@ "version": "1.0", "url": "open5e.com", "copyright": "Open5e.com Copyright 2019.", - "license_url": "http://open5e.com/legal" + "license_url": "http://open5e.com/legal", + "v2_related_key": "open5e" } } ] diff --git a/data/v1/taldorei/Document.json b/data/v1/taldorei/Document.json index 7dbeb48c..0da3dbf2 100644 --- a/data/v1/taldorei/Document.json +++ b/data/v1/taldorei/Document.json @@ -12,7 +12,8 @@ "version": "1.0", "url": "https://https://greenronin.com/blog/2017/09/25/ronin-round-table-integrating-wizards-5e-adventures-with-the-taldorei-campaign-setting/", "copyright": "Critical Role: Tal’Dorei Campaign Setting is ©2017 Green Ronin Publishing, LLC. All rights reserved.", - "license_url": "http://open5e.com/legal" + "license_url": "http://open5e.com/legal", + "v2_related_key": "tdcs" } } ] diff --git a/data/v1/tob-2023/Document.json b/data/v1/tob-2023/Document.json index 580e7e25..96f52133 100644 --- a/data/v1/tob-2023/Document.json +++ b/data/v1/tob-2023/Document.json @@ -12,7 +12,8 @@ "version": "1.0", "url": "https://koboldpress.com/kpstore/product/tome-of-beasts-1-2023-edition/", "copyright": "Tome of Beasts. 2023 Open Design LLC. All rights reserved.", - "license_url": "http://open5e.com/legal" + "license_url": "http://open5e.com/legal", + "v2_related_key": "tob-2023" } } ] diff --git a/data/v1/tob/Document.json b/data/v1/tob/Document.json index 52cf3546..052bc027 100644 --- a/data/v1/tob/Document.json +++ b/data/v1/tob/Document.json @@ -12,7 +12,8 @@ "version": "1.0", "url": "https://koboldpress.com/kpstore/product/tome-of-beasts-for-5th-edition-print/", "copyright": "Tome of Beasts. Copyright 2016, Open Design; Authors Chris Harris, Dan Dillon, Rodrigo Garcia Carmona, and Wolfgang Baur.", - "license_url": "http://open5e.com/legal" + "license_url": "http://open5e.com/legal", + "v2_related_key": "tob" } } ] diff --git a/data/v1/tob2/Document.json b/data/v1/tob2/Document.json index c713ff94..8cec32fe 100644 --- a/data/v1/tob2/Document.json +++ b/data/v1/tob2/Document.json @@ -12,7 +12,8 @@ "version": "1.0", "url": "https://koboldpress.com/kpstore/product/tome-of-beasts-2-for-5th-edition/", "copyright": "Tome of Beasts 2. Copyright 2020 Open Design LLC; Authors Wolfgang Baur, Celeste Conowitch, Darrin Drader, James Introcaso, Philip Larwood, Jeff Lee, Kelly Pawlik, Brian Suskind, Mike Welham.", - "license_url": "http://open5e.com/legal" + "license_url": "http://open5e.com/legal", + "v2_related_key": "tob2" } } ] diff --git a/data/v1/tob3/Document.json b/data/v1/tob3/Document.json index 95f390d5..c185bc7a 100644 --- a/data/v1/tob3/Document.json +++ b/data/v1/tob3/Document.json @@ -12,7 +12,8 @@ "version": "1.0", "url": "https://koboldpress.com/kpstore/product/tome-of-beasts-3-for-5th-edition/", "copyright": "Tome of Beasts 3. ©2022 Open Design LLC. All rights reserved.", - "license_url": "http://open5e.com/legal" + "license_url": "http://open5e.com/legal", + "v2_related_key": "tob3" } } ] diff --git a/data/v1/toh/Document.json b/data/v1/toh/Document.json index 7e8a9263..20c06bf6 100644 --- a/data/v1/toh/Document.json +++ b/data/v1/toh/Document.json @@ -12,7 +12,8 @@ "version": "1.0", "url": "https://koboldpress.com/kpstore/product/tome-of-heroes-for-5th-edition/", "copyright": "Tome of Heroes. Copyright 2022, Open Design; Authors Kelly Pawlik, Ben Mcfarland, and Briand Suskind.", - "license_url": "http://open5e.com/legal" + "license_url": "http://open5e.com/legal", + "v2_related_key": "toh" } } ] diff --git a/data/v1/vom/Document.json b/data/v1/vom/Document.json index 1eb95aa6..0fee4568 100644 --- a/data/v1/vom/Document.json +++ b/data/v1/vom/Document.json @@ -12,7 +12,8 @@ "version": "1.0", "url": "https://koboldpress.com/kpstore/product/vault-of-magic-for-5th-edition/", "copyright": "Vault of Magic. Copyright 2021 Open Design LLC; Authors Phillip Larwood, Jeff Lee, and Christopher Lockey.", - "license_url": "http://open5e.com/legal" + "license_url": "http://open5e.com/legal", + "v2_related_key": "vom" } } ] diff --git a/data/v1/warlock/Document.json b/data/v1/warlock/Document.json index 24db0a1c..1ea6752a 100644 --- a/data/v1/warlock/Document.json +++ b/data/v1/warlock/Document.json @@ -12,7 +12,8 @@ "version": "1.0", "url": "https://koboldpress.com/kpstore/product-category/all-products/warlock-5th-edition-dnd/", "copyright": "© Open Design LLC", - "license_url": "http://open5e.com/legal" + "license_url": "http://open5e.com/legal", + "v2_related_key": "wz" } } ] diff --git a/data/v1/wotc-srd/Document.json b/data/v1/wotc-srd/Document.json index e1d3c6cc..886baf3f 100644 --- a/data/v1/wotc-srd/Document.json +++ b/data/v1/wotc-srd/Document.json @@ -12,7 +12,8 @@ "version": "5.1", "url": "http://dnd.wizards.com/articles/features/systems-reference-document-srd", "copyright": "System Reference Document 5.1 Copyright 2016, Wizards of the Coast, Inc.; Authors Mike Mearls, Jeremy Crawford, Chris Perkins, Rodney Thompson, Peter Lee, James Wyatt, Robert J. Schwalb, Bruce R. Cordell, Chris Sims, and Steve Townshend, based on original material by E. Gary Gygax and Dave Arneson.", - "license_url": "http://open5e.com/legal" + "license_url": "http://open5e.com/legal", + "v2_related_key": "srd" } } ] diff --git a/data/v2/en-publishing/a5e-ag/SpellCastingOption.json b/data/v2/en-publishing/a5e-ag/SpellCastingOption.json index 8152e20a..634c32e5 100644 --- a/data/v2/en-publishing/a5e-ag/SpellCastingOption.json +++ b/data/v2/en-publishing/a5e-ag/SpellCastingOption.json @@ -8,7 +8,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20,7 +22,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -32,7 +36,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -44,7 +50,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -56,7 +64,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -68,7 +78,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -80,7 +92,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -92,7 +106,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -104,7 +120,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -116,7 +134,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -128,7 +148,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -140,7 +162,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -152,7 +176,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -164,7 +190,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -176,7 +204,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -188,7 +218,9 @@ "damage_roll": "", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -200,7 +232,9 @@ "damage_roll": "", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -212,7 +246,9 @@ "damage_roll": "", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -224,7 +260,9 @@ "damage_roll": "", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -236,7 +274,9 @@ "damage_roll": "2d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -248,7 +288,9 @@ "damage_roll": "2d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -260,7 +302,9 @@ "damage_roll": "2d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -272,7 +316,9 @@ "damage_roll": "2d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -284,7 +330,9 @@ "damage_roll": "2d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -296,7 +344,9 @@ "damage_roll": "2d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -308,7 +358,9 @@ "damage_roll": "3d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -320,7 +372,9 @@ "damage_roll": "3d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -332,7 +386,9 @@ "damage_roll": "3d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -344,7 +400,9 @@ "damage_roll": "3d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -356,7 +414,9 @@ "damage_roll": "3d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -368,7 +428,9 @@ "damage_roll": "3d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -380,7 +442,9 @@ "damage_roll": "4d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -392,7 +456,9 @@ "damage_roll": "4d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -404,7 +470,9 @@ "damage_roll": "4d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -416,7 +484,9 @@ "damage_roll": "4d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -428,7 +498,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -440,7 +512,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -452,7 +526,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -464,7 +540,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -476,7 +554,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -488,7 +568,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -500,7 +582,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -512,7 +596,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -524,7 +610,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -536,7 +624,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": "60 feet" + "range": "60 feet", + "concentration": null, + "shape_size": null } }, { @@ -548,7 +638,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": "90 feet" + "range": "90 feet", + "concentration": null, + "shape_size": null } }, { @@ -560,7 +652,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": "120 feet" + "range": "120 feet", + "concentration": null, + "shape_size": null } }, { @@ -572,7 +666,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": "150 feet" + "range": "150 feet", + "concentration": null, + "shape_size": null } }, { @@ -584,7 +680,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": "180 feet" + "range": "180 feet", + "concentration": null, + "shape_size": null } }, { @@ -596,7 +694,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": "210 feet" + "range": "210 feet", + "concentration": null, + "shape_size": null } }, { @@ -608,7 +708,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": "240 feet" + "range": "240 feet", + "concentration": null, + "shape_size": null } }, { @@ -620,7 +722,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": "270 feet" + "range": "270 feet", + "concentration": null, + "shape_size": null } }, { @@ -632,7 +736,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -644,7 +750,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -656,7 +764,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": "600 feet" + "range": "600 feet", + "concentration": null, + "shape_size": null } }, { @@ -668,7 +778,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": "600 feet" + "range": "600 feet", + "concentration": null, + "shape_size": null } }, { @@ -680,7 +792,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": "600 feet" + "range": "600 feet", + "concentration": null, + "shape_size": null } }, { @@ -692,7 +806,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": "600 feet" + "range": "600 feet", + "concentration": null, + "shape_size": null } }, { @@ -704,7 +820,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": "600 feet" + "range": "600 feet", + "concentration": null, + "shape_size": null } }, { @@ -716,7 +834,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": "600 feet" + "range": "600 feet", + "concentration": null, + "shape_size": null } }, { @@ -728,7 +848,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": "600 feet" + "range": "600 feet", + "concentration": null, + "shape_size": null } }, { @@ -740,7 +862,9 @@ "damage_roll": null, "target_count": 9, "duration": null, - "range": "600 feet" + "range": "600 feet", + "concentration": null, + "shape_size": null } }, { @@ -752,7 +876,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -764,7 +890,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -776,7 +904,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -788,7 +918,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -800,7 +932,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -812,7 +946,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -824,7 +960,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -836,7 +974,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -848,7 +988,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -860,7 +1002,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -872,7 +1016,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -884,7 +1030,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -896,7 +1044,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -908,7 +1058,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -920,7 +1072,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -932,7 +1086,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -944,7 +1100,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -956,7 +1114,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -968,7 +1128,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -980,7 +1142,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -992,7 +1156,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1004,7 +1170,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1016,7 +1184,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1028,7 +1198,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1040,7 +1212,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1052,7 +1226,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1064,7 +1240,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1076,7 +1254,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1088,7 +1268,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1100,7 +1282,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1112,7 +1296,9 @@ "damage_roll": "45", "target_count": null, "duration": "1 year", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1124,7 +1310,9 @@ "damage_roll": "50", "target_count": null, "duration": "Until dispelled", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1136,7 +1324,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1148,7 +1338,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1160,7 +1352,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1172,7 +1366,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1184,7 +1380,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1196,7 +1394,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1208,7 +1408,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1220,7 +1422,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1232,7 +1436,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1244,7 +1450,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1256,7 +1464,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1268,7 +1478,9 @@ "damage_roll": null, "target_count": null, "duration": "3 days", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1280,7 +1492,9 @@ "damage_roll": null, "target_count": null, "duration": "5 days", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1292,7 +1506,9 @@ "damage_roll": null, "target_count": null, "duration": "7 days", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1304,7 +1520,9 @@ "damage_roll": null, "target_count": null, "duration": "9 days", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1316,7 +1534,9 @@ "damage_roll": null, "target_count": null, "duration": "11 days", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1328,7 +1548,9 @@ "damage_roll": null, "target_count": null, "duration": "13 days", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1340,7 +1562,9 @@ "damage_roll": null, "target_count": null, "duration": "15 days", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1352,7 +1576,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1364,7 +1590,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1376,7 +1604,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1388,7 +1618,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1400,7 +1632,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1412,7 +1646,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1424,7 +1660,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1436,7 +1674,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1448,7 +1688,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1460,7 +1702,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1472,7 +1716,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1484,7 +1730,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1496,7 +1744,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1508,7 +1758,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1520,7 +1772,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1532,7 +1786,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1544,7 +1800,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1556,7 +1814,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1568,7 +1828,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1580,7 +1842,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1592,7 +1856,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1604,7 +1870,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1616,7 +1884,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1628,7 +1898,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1640,7 +1912,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1652,7 +1926,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1664,7 +1940,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1676,7 +1954,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1688,7 +1968,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1700,7 +1982,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1712,7 +1996,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1724,7 +2010,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1736,7 +2024,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1748,7 +2038,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1760,7 +2052,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1772,7 +2066,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1784,7 +2080,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1796,7 +2094,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1808,7 +2108,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1820,7 +2122,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1832,7 +2136,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1844,7 +2150,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1856,7 +2164,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1868,7 +2178,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1880,7 +2192,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1892,7 +2206,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1904,7 +2220,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1916,7 +2234,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1928,7 +2248,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1940,7 +2262,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1952,7 +2276,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1964,7 +2290,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1976,7 +2304,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1988,7 +2318,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2000,7 +2332,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2012,7 +2346,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2024,7 +2360,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2036,7 +2374,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2048,7 +2388,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2060,7 +2402,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2072,7 +2416,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2084,7 +2430,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2096,7 +2444,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2108,7 +2458,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2120,7 +2472,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2132,7 +2486,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2144,7 +2500,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2156,7 +2514,9 @@ "damage_roll": null, "target_count": null, "duration": "1d4+3 rounds", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2168,7 +2528,9 @@ "damage_roll": null, "target_count": null, "duration": "1d4+4 rounds", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2180,7 +2542,9 @@ "damage_roll": null, "target_count": null, "duration": "1d4+5 rounds", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2192,7 +2556,9 @@ "damage_roll": null, "target_count": null, "duration": "1d4+6 rounds", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2204,7 +2570,9 @@ "damage_roll": null, "target_count": null, "duration": "1d4+7 rounds", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2216,7 +2584,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2228,7 +2598,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2240,7 +2612,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2252,7 +2626,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2264,7 +2640,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2276,7 +2654,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2288,7 +2668,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2300,7 +2682,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2312,7 +2696,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2324,7 +2710,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2336,7 +2724,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2348,7 +2738,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2360,7 +2752,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2372,7 +2766,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2384,7 +2780,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2396,7 +2794,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2408,7 +2808,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2420,7 +2822,9 @@ "damage_roll": null, "target_count": null, "duration": "10 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2432,7 +2836,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2444,7 +2850,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2456,7 +2864,9 @@ "damage_roll": null, "target_count": null, "duration": "24 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2468,7 +2878,9 @@ "damage_roll": null, "target_count": null, "duration": "24 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2480,7 +2892,9 @@ "damage_roll": null, "target_count": null, "duration": "24 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2492,7 +2906,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2504,7 +2920,9 @@ "damage_roll": "4d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2516,7 +2934,9 @@ "damage_roll": "5d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2528,7 +2948,9 @@ "damage_roll": "6d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2540,7 +2962,9 @@ "damage_roll": "7d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2552,7 +2976,9 @@ "damage_roll": "8d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2564,7 +2990,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2576,7 +3004,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2588,7 +3018,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2600,7 +3032,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2612,7 +3046,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2624,7 +3060,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2636,7 +3074,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2648,7 +3088,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2660,7 +3102,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2672,7 +3116,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2684,7 +3130,9 @@ "damage_roll": null, "target_count": 9, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2696,7 +3144,9 @@ "damage_roll": null, "target_count": 10, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2708,7 +3158,9 @@ "damage_roll": null, "target_count": 11, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2720,7 +3172,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2732,7 +3186,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2744,7 +3200,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2756,7 +3214,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2768,7 +3228,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2780,7 +3242,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2792,7 +3256,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2804,7 +3270,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2816,7 +3284,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2828,7 +3298,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2840,7 +3312,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2852,7 +3326,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2864,7 +3340,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2876,7 +3354,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2888,7 +3368,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2900,7 +3382,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2912,7 +3396,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2924,7 +3410,9 @@ "damage_roll": null, "target_count": null, "duration": "26 days", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2936,7 +3424,9 @@ "damage_roll": null, "target_count": null, "duration": "39 days", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2948,7 +3438,9 @@ "damage_roll": null, "target_count": null, "duration": "52 days", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2960,7 +3452,9 @@ "damage_roll": null, "target_count": null, "duration": "65 days", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2972,7 +3466,9 @@ "damage_roll": null, "target_count": null, "duration": "78 days", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2984,7 +3480,9 @@ "damage_roll": null, "target_count": null, "duration": "91 days", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2996,7 +3494,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3008,7 +3508,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": "30 feet" + "range": "30 feet", + "concentration": null, + "shape_size": null } }, { @@ -3020,7 +3522,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": "30 feet" + "range": "30 feet", + "concentration": null, + "shape_size": null } }, { @@ -3032,7 +3536,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": "30 feet" + "range": "30 feet", + "concentration": null, + "shape_size": null } }, { @@ -3044,7 +3550,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": "30 feet" + "range": "30 feet", + "concentration": null, + "shape_size": null } }, { @@ -3056,7 +3564,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": "30 feet" + "range": "30 feet", + "concentration": null, + "shape_size": null } }, { @@ -3068,7 +3578,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": "30 feet" + "range": "30 feet", + "concentration": null, + "shape_size": null } }, { @@ -3080,7 +3592,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": "30 feet" + "range": "30 feet", + "concentration": null, + "shape_size": null } }, { @@ -3092,7 +3606,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3104,7 +3620,9 @@ "damage_roll": "4d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3116,7 +3634,9 @@ "damage_roll": "5d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3128,7 +3648,9 @@ "damage_roll": "6d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3140,7 +3662,9 @@ "damage_roll": "7d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3152,7 +3676,9 @@ "damage_roll": "8d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3164,7 +3690,9 @@ "damage_roll": "9d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3176,7 +3704,9 @@ "damage_roll": "10d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3188,7 +3718,9 @@ "damage_roll": "11d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3200,7 +3732,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3212,7 +3746,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3224,7 +3760,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3236,7 +3774,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3248,7 +3788,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3260,7 +3802,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3272,7 +3816,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3284,7 +3830,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3296,7 +3844,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3308,7 +3858,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3320,7 +3872,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3332,7 +3886,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3344,7 +3900,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3356,7 +3914,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3368,7 +3928,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3380,7 +3942,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3392,7 +3956,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3404,7 +3970,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3416,7 +3984,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3428,7 +3998,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3440,7 +4012,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3452,7 +4026,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3464,7 +4040,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3476,7 +4054,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3488,7 +4068,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3500,7 +4082,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3512,7 +4096,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3524,7 +4110,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3536,7 +4124,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3548,7 +4138,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3560,7 +4152,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3572,7 +4166,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3584,7 +4180,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3596,7 +4194,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3608,7 +4208,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3620,7 +4222,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3632,7 +4236,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3644,7 +4250,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3656,7 +4264,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3668,7 +4278,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3680,7 +4292,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3692,7 +4306,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3704,7 +4320,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3716,7 +4334,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3728,7 +4348,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3740,7 +4362,9 @@ "damage_roll": null, "target_count": 9, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3752,7 +4376,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3764,7 +4390,9 @@ "damage_roll": "1d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3776,7 +4404,9 @@ "damage_roll": "1d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3788,7 +4418,9 @@ "damage_roll": "1d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3800,7 +4432,9 @@ "damage_roll": "1d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3812,7 +4446,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3824,7 +4460,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3836,7 +4474,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3848,7 +4488,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3860,7 +4502,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3872,7 +4516,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3884,7 +4530,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3896,7 +4544,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3908,7 +4558,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3920,7 +4572,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3932,7 +4586,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3944,7 +4600,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3956,7 +4614,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3968,7 +4628,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3980,7 +4642,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3992,7 +4656,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4004,7 +4670,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4016,7 +4684,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4028,7 +4698,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4040,7 +4712,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4052,7 +4726,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4064,7 +4740,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4076,7 +4754,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4088,7 +4768,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4100,7 +4782,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4112,7 +4796,9 @@ "damage_roll": null, "target_count": null, "duration": "10 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4124,7 +4810,9 @@ "damage_roll": null, "target_count": null, "duration": "10 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4136,7 +4824,9 @@ "damage_roll": null, "target_count": null, "duration": "10 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4148,7 +4838,9 @@ "damage_roll": null, "target_count": null, "duration": "10 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4160,7 +4852,9 @@ "damage_roll": null, "target_count": null, "duration": "10 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4172,7 +4866,9 @@ "damage_roll": null, "target_count": null, "duration": "10 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4184,7 +4880,9 @@ "damage_roll": null, "target_count": null, "duration": "30 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4196,7 +4894,9 @@ "damage_roll": null, "target_count": null, "duration": "30 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4208,7 +4908,9 @@ "damage_roll": null, "target_count": null, "duration": "30 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4220,7 +4922,9 @@ "damage_roll": null, "target_count": null, "duration": "30 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4232,7 +4936,9 @@ "damage_roll": null, "target_count": null, "duration": "30 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4244,7 +4950,9 @@ "damage_roll": null, "target_count": null, "duration": "30 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4256,7 +4964,9 @@ "damage_roll": null, "target_count": null, "duration": "1 hour", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4268,7 +4978,9 @@ "damage_roll": null, "target_count": null, "duration": "1 hour", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4280,7 +4992,9 @@ "damage_roll": null, "target_count": null, "duration": "1 hour", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4292,7 +5006,9 @@ "damage_roll": null, "target_count": null, "duration": "1 hour", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4304,7 +5020,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4316,7 +5034,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4328,7 +5048,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4340,7 +5062,9 @@ "damage_roll": "6d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4352,7 +5076,9 @@ "damage_roll": "7d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4364,7 +5090,9 @@ "damage_roll": "8d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4376,7 +5104,9 @@ "damage_roll": "9d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4388,7 +5118,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4400,7 +5132,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4412,7 +5146,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4424,7 +5160,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4436,7 +5174,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4448,7 +5188,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4460,7 +5202,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4472,7 +5216,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4484,7 +5230,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4496,7 +5244,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4508,7 +5258,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4520,7 +5272,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4532,7 +5286,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4544,7 +5300,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4556,7 +5314,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4568,7 +5328,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4580,7 +5342,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4592,7 +5356,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4604,7 +5370,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4616,7 +5384,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4628,7 +5398,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4640,7 +5412,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4652,7 +5426,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4664,7 +5440,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4676,7 +5454,9 @@ "damage_roll": null, "target_count": 9, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4688,7 +5468,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4700,7 +5482,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4712,7 +5496,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4724,7 +5510,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4736,7 +5524,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4748,7 +5538,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4760,7 +5552,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4772,7 +5566,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4784,7 +5580,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4796,7 +5594,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4808,7 +5608,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4820,7 +5622,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4832,7 +5636,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4844,7 +5650,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4856,7 +5664,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4868,7 +5678,9 @@ "damage_roll": "9d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4880,7 +5692,9 @@ "damage_roll": "10d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4892,7 +5706,9 @@ "damage_roll": "11d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4904,7 +5720,9 @@ "damage_roll": "12d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4916,7 +5734,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4928,7 +5748,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4940,7 +5762,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4952,7 +5776,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4964,7 +5790,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4976,7 +5804,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4988,7 +5818,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5000,7 +5832,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5012,7 +5846,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5024,7 +5860,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5036,7 +5874,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5048,7 +5888,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5060,7 +5902,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5072,7 +5916,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5084,7 +5930,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5096,7 +5944,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5108,7 +5958,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5120,7 +5972,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5132,7 +5986,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5144,7 +6000,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5156,7 +6014,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5168,7 +6028,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5180,7 +6042,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5192,7 +6056,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5204,7 +6070,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5216,7 +6084,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5228,7 +6098,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5240,7 +6112,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5252,7 +6126,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5264,7 +6140,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5276,7 +6154,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5288,7 +6168,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5300,7 +6182,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5312,7 +6196,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5324,7 +6210,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5336,7 +6224,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5348,7 +6238,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5360,7 +6252,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5372,7 +6266,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5384,7 +6280,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5396,7 +6294,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5408,7 +6308,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5420,7 +6322,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5432,7 +6336,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5444,7 +6350,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5456,7 +6364,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5468,7 +6378,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5480,7 +6392,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5492,7 +6406,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5504,7 +6420,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5516,7 +6434,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5528,7 +6448,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5540,7 +6462,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5552,7 +6476,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5564,7 +6490,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5576,7 +6504,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5588,7 +6518,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5600,7 +6532,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5612,7 +6546,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5624,7 +6560,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5636,7 +6574,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5648,7 +6588,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5660,7 +6602,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5672,7 +6616,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5684,7 +6630,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5696,7 +6644,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5708,7 +6658,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5720,7 +6672,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5732,7 +6686,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5744,7 +6700,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5756,7 +6714,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5768,7 +6728,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5780,7 +6742,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5792,7 +6756,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5804,7 +6770,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5816,7 +6784,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5828,7 +6798,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5840,7 +6812,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5852,7 +6826,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5864,7 +6840,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5876,7 +6854,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5888,7 +6868,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5900,7 +6882,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5912,7 +6896,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5924,7 +6910,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5936,7 +6924,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5948,7 +6938,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5960,7 +6952,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5972,7 +6966,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5984,7 +6980,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5996,7 +6994,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6008,7 +7008,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6020,7 +7022,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6032,7 +7036,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6044,7 +7050,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6056,7 +7064,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6068,7 +7078,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6080,7 +7092,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6092,7 +7106,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6104,7 +7120,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6116,7 +7134,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6128,7 +7148,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6140,7 +7162,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6152,7 +7176,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6164,7 +7190,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6176,7 +7204,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6188,7 +7218,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6200,7 +7232,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6212,7 +7246,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6224,7 +7260,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6236,7 +7274,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6248,7 +7288,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6260,7 +7302,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6272,7 +7316,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6284,7 +7330,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6296,7 +7344,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6308,7 +7358,9 @@ "damage_roll": "13d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6320,7 +7372,9 @@ "damage_roll": "14d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6332,7 +7386,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6344,7 +7400,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6356,7 +7414,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6368,7 +7428,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6380,7 +7442,9 @@ "damage_roll": null, "target_count": null, "duration": "0", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6392,7 +7456,9 @@ "damage_roll": null, "target_count": null, "duration": "0", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6404,7 +7470,9 @@ "damage_roll": null, "target_count": null, "duration": "0", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6416,7 +7484,9 @@ "damage_roll": null, "target_count": null, "duration": "0", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6428,7 +7498,9 @@ "damage_roll": null, "target_count": null, "duration": "0", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6440,7 +7512,9 @@ "damage_roll": null, "target_count": null, "duration": "0", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6452,7 +7526,9 @@ "damage_roll": null, "target_count": null, "duration": "0", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6464,7 +7540,9 @@ "damage_roll": null, "target_count": null, "duration": "0", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6476,7 +7554,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6488,7 +7568,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6500,7 +7582,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6512,7 +7596,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6524,7 +7610,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6536,7 +7624,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": "1 mile" + "range": "1 mile", + "concentration": null, + "shape_size": null } }, { @@ -6548,7 +7638,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": "1 mile" + "range": "1 mile", + "concentration": null, + "shape_size": null } }, { @@ -6560,7 +7652,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": "10 miles" + "range": "10 miles", + "concentration": null, + "shape_size": null } }, { @@ -6572,7 +7666,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": "10 miles" + "range": "10 miles", + "concentration": null, + "shape_size": null } }, { @@ -6584,7 +7680,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": "1000 miles" + "range": "1000 miles", + "concentration": null, + "shape_size": null } }, { @@ -6596,7 +7694,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6608,7 +7708,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6620,7 +7722,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6632,7 +7736,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6644,7 +7750,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6656,7 +7764,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6668,7 +7778,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6680,7 +7792,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6692,7 +7806,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6704,7 +7820,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6716,7 +7834,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6728,7 +7848,9 @@ "damage_roll": "13d6+40", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6740,7 +7862,9 @@ "damage_roll": "16d6+40", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6752,7 +7876,9 @@ "damage_roll": "19d6+40", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6764,7 +7890,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6776,7 +7904,9 @@ "damage_roll": "8d8", "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6788,7 +7918,9 @@ "damage_roll": "9d8", "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6800,7 +7932,9 @@ "damage_roll": "10d8", "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6812,7 +7946,9 @@ "damage_roll": "11d8", "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6824,7 +7960,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6836,7 +7974,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6848,7 +7988,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6860,7 +8002,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6872,7 +8016,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6884,7 +8030,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6896,7 +8044,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6908,7 +8058,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6920,7 +8072,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6932,7 +8086,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6944,7 +8100,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6956,7 +8114,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6968,7 +8128,9 @@ "damage_roll": null, "target_count": null, "duration": "10 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6980,7 +8142,9 @@ "damage_roll": null, "target_count": null, "duration": "1 hour", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6992,7 +8156,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7004,7 +8170,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7016,7 +8184,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7028,7 +8198,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7040,7 +8212,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7052,7 +8226,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7064,7 +8240,9 @@ "damage_roll": null, "target_count": null, "duration": "10 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7076,7 +8254,9 @@ "damage_roll": null, "target_count": null, "duration": "1 hour", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7088,7 +8268,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7100,7 +8282,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7112,7 +8296,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7124,7 +8310,9 @@ "damage_roll": "2d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7136,7 +8324,9 @@ "damage_roll": "3d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7148,7 +8338,9 @@ "damage_roll": "4d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7160,7 +8352,9 @@ "damage_roll": "5d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7172,7 +8366,9 @@ "damage_roll": "6d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7184,7 +8380,9 @@ "damage_roll": "7d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7196,7 +8394,9 @@ "damage_roll": "8d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7208,7 +8408,9 @@ "damage_roll": "9d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7220,7 +8422,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7232,7 +8436,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7244,7 +8450,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7256,7 +8464,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7268,7 +8478,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7280,7 +8492,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7292,7 +8506,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7304,7 +8520,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7316,7 +8534,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7328,7 +8548,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7340,7 +8562,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7352,7 +8576,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7364,7 +8590,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7376,7 +8604,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7388,7 +8618,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7400,7 +8632,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7412,7 +8646,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7424,7 +8660,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7436,7 +8674,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7448,7 +8688,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7460,7 +8702,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7472,7 +8716,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7484,7 +8730,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7496,7 +8744,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7508,7 +8758,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7520,7 +8772,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7532,7 +8786,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7544,7 +8800,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7556,7 +8814,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7568,7 +8828,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7580,7 +8842,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7592,7 +8856,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7604,7 +8870,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7616,7 +8884,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7628,7 +8898,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7640,7 +8912,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7652,7 +8926,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7664,7 +8940,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7676,7 +8954,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7688,7 +8968,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7700,7 +8982,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7712,7 +8996,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7724,7 +9010,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7736,7 +9024,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7748,7 +9038,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7760,7 +9052,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7772,7 +9066,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7784,7 +9080,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7796,7 +9094,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7808,7 +9108,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7820,7 +9122,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7832,7 +9136,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7844,7 +9150,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7856,7 +9164,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7868,7 +9178,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7880,7 +9192,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7892,7 +9206,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7904,7 +9220,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7916,7 +9234,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7928,7 +9248,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7940,7 +9262,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7952,7 +9276,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7964,7 +9290,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7976,7 +9304,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7988,7 +9318,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8000,7 +9332,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8012,7 +9346,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8024,7 +9360,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8036,7 +9374,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8048,7 +9388,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8060,7 +9402,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8072,7 +9416,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8084,7 +9430,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8096,7 +9444,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8108,7 +9458,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8120,7 +9472,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8132,7 +9486,9 @@ "damage_roll": "", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8144,7 +9500,9 @@ "damage_roll": "", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8156,7 +9514,9 @@ "damage_roll": "", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8168,7 +9528,9 @@ "damage_roll": "", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8180,7 +9542,9 @@ "damage_roll": "2d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8192,7 +9556,9 @@ "damage_roll": "2d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8204,7 +9570,9 @@ "damage_roll": "2d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8216,7 +9584,9 @@ "damage_roll": "2d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8228,7 +9598,9 @@ "damage_roll": "2d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8240,7 +9612,9 @@ "damage_roll": "2d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8252,7 +9626,9 @@ "damage_roll": "3d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8264,7 +9640,9 @@ "damage_roll": "3d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8276,7 +9654,9 @@ "damage_roll": "3d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8288,7 +9668,9 @@ "damage_roll": "3d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8300,7 +9682,9 @@ "damage_roll": "3d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8312,7 +9696,9 @@ "damage_roll": "3d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8324,7 +9710,9 @@ "damage_roll": "4d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8336,7 +9724,9 @@ "damage_roll": "4d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8348,7 +9738,9 @@ "damage_roll": "4d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8360,7 +9752,9 @@ "damage_roll": "4d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8372,7 +9766,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8384,7 +9780,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8396,7 +9794,9 @@ "damage_roll": null, "target_count": null, "duration": "1 hour", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8408,7 +9808,9 @@ "damage_roll": null, "target_count": null, "duration": "1 hour", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8420,7 +9822,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8432,7 +9836,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8444,7 +9850,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8456,7 +9864,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8468,7 +9878,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8480,7 +9892,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8492,7 +9906,9 @@ "damage_roll": "7d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8504,7 +9920,9 @@ "damage_roll": "8d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8516,7 +9934,9 @@ "damage_roll": "9d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8528,7 +9948,9 @@ "damage_roll": "10d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8540,7 +9962,9 @@ "damage_roll": "11d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8552,7 +9976,9 @@ "damage_roll": "12d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8564,7 +9990,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8576,7 +10004,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8588,7 +10018,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8600,7 +10032,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8612,7 +10046,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8624,7 +10060,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8636,7 +10074,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8648,7 +10088,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8660,7 +10102,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8672,7 +10116,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8684,7 +10130,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8696,7 +10144,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8708,7 +10158,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8720,7 +10172,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8732,7 +10186,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8744,7 +10200,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8756,7 +10214,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8768,7 +10228,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8780,7 +10242,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8792,7 +10256,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8804,7 +10270,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8816,7 +10284,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8828,7 +10298,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8840,7 +10312,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8852,7 +10326,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8864,7 +10340,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8876,7 +10354,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8888,7 +10368,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8900,7 +10382,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8912,7 +10396,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8924,7 +10410,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8936,7 +10424,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8948,7 +10438,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8960,7 +10452,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8972,7 +10466,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8984,7 +10480,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8996,7 +10494,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9008,7 +10508,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9020,7 +10522,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9032,7 +10536,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9044,7 +10550,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9056,7 +10564,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9068,7 +10578,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9080,7 +10592,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9092,7 +10606,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9104,7 +10620,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9116,7 +10634,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9128,7 +10648,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9140,7 +10662,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9152,7 +10676,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9164,7 +10690,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9176,7 +10704,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9188,7 +10718,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9200,7 +10732,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9212,7 +10746,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9224,7 +10760,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9236,7 +10774,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9248,7 +10788,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9260,7 +10802,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9272,7 +10816,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9284,7 +10830,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9296,7 +10844,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9308,7 +10858,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9320,7 +10872,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9332,7 +10886,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9344,7 +10900,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9356,7 +10914,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9368,7 +10928,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9380,7 +10942,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9392,7 +10956,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9404,7 +10970,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9416,7 +10984,9 @@ "damage_roll": "5d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9428,7 +10998,9 @@ "damage_roll": "6d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9440,7 +11012,9 @@ "damage_roll": "7d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9452,7 +11026,9 @@ "damage_roll": "8d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9464,7 +11040,9 @@ "damage_roll": "9d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9476,7 +11054,9 @@ "damage_roll": "10d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9488,7 +11068,9 @@ "damage_roll": "11d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9500,7 +11082,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9512,7 +11096,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9524,7 +11110,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9536,7 +11124,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9548,7 +11138,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9560,7 +11152,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9572,7 +11166,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9584,7 +11180,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9596,7 +11194,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9608,7 +11208,9 @@ "damage_roll": null, "target_count": null, "duration": "24 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9620,7 +11222,9 @@ "damage_roll": null, "target_count": null, "duration": "24 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9632,7 +11236,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9644,7 +11250,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9656,7 +11264,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9668,7 +11278,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9680,7 +11292,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9692,7 +11306,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9704,7 +11320,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9716,7 +11334,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9728,7 +11348,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9740,7 +11362,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9752,7 +11376,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9764,7 +11390,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9776,7 +11404,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9788,7 +11418,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9800,7 +11432,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9812,7 +11446,9 @@ "damage_roll": null, "target_count": null, "duration": "1 year", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9824,7 +11460,9 @@ "damage_roll": null, "target_count": null, "duration": "1 year", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9836,7 +11474,9 @@ "damage_roll": null, "target_count": null, "duration": "Until dispelled", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9848,7 +11488,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9860,7 +11502,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9872,7 +11516,9 @@ "damage_roll": null, "target_count": null, "duration": "1 year", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9884,7 +11530,9 @@ "damage_roll": null, "target_count": null, "duration": "Until dispelled", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9896,7 +11544,9 @@ "damage_roll": null, "target_count": null, "duration": "Until dispelled", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9908,7 +11558,9 @@ "damage_roll": null, "target_count": null, "duration": "Until dispelled", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9920,7 +11572,9 @@ "damage_roll": null, "target_count": null, "duration": "Until dispelled", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9932,7 +11586,9 @@ "damage_roll": null, "target_count": null, "duration": "Until dispelled", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9944,7 +11600,9 @@ "damage_roll": null, "target_count": null, "duration": "Until dispelled", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9956,7 +11614,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9968,7 +11628,9 @@ "damage_roll": null, "target_count": null, "duration": "1 hour", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9980,7 +11642,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9992,7 +11656,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10004,7 +11670,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10016,7 +11684,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10028,7 +11698,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10040,7 +11712,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10052,7 +11726,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10064,7 +11740,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10076,7 +11754,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10088,7 +11768,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10100,7 +11782,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10112,7 +11796,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10124,7 +11810,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10136,7 +11824,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10148,7 +11838,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10160,7 +11852,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10172,7 +11866,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10184,7 +11880,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10196,7 +11894,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10208,7 +11908,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10220,7 +11922,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10232,7 +11936,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10244,7 +11950,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10256,7 +11964,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10268,7 +11978,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10280,7 +11992,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10292,7 +12006,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10304,7 +12020,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10316,7 +12034,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10328,7 +12048,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10340,7 +12062,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10352,7 +12076,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10364,7 +12090,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10376,7 +12104,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10388,7 +12118,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10400,7 +12132,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10412,7 +12146,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10424,7 +12160,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10436,7 +12174,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10448,7 +12188,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10460,7 +12202,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10472,7 +12216,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10484,7 +12230,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10496,7 +12244,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10508,7 +12258,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10520,7 +12272,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10532,7 +12286,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10544,7 +12300,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10556,7 +12314,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10568,7 +12328,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10580,7 +12342,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10592,7 +12356,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10604,7 +12370,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10616,7 +12384,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10628,7 +12398,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10640,7 +12412,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10652,7 +12426,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10664,7 +12440,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10676,7 +12454,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10688,7 +12468,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10700,7 +12482,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10712,7 +12496,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10724,7 +12510,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10736,7 +12524,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10748,7 +12538,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10760,7 +12552,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10772,7 +12566,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10784,7 +12580,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10796,7 +12594,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10808,7 +12608,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10820,7 +12622,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10832,7 +12636,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10844,7 +12650,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10856,7 +12664,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10868,7 +12678,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10880,7 +12692,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10892,7 +12706,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10904,7 +12720,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10916,7 +12734,9 @@ "damage_roll": "5d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10928,7 +12748,9 @@ "damage_roll": "6d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10940,7 +12762,9 @@ "damage_roll": "7d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10952,7 +12776,9 @@ "damage_roll": "8d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10964,7 +12790,9 @@ "damage_roll": "9d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10976,7 +12804,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10988,7 +12818,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11000,7 +12832,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11012,7 +12846,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11024,7 +12860,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11036,7 +12874,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11048,7 +12888,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11060,7 +12902,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11072,7 +12916,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11084,7 +12930,9 @@ "damage_roll": null, "target_count": 9, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11096,7 +12944,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11108,7 +12958,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11120,7 +12972,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11132,7 +12986,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11144,7 +13000,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11156,7 +13014,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11168,7 +13028,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11180,7 +13042,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11192,7 +13056,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11204,7 +13070,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11216,7 +13084,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11228,7 +13098,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11240,7 +13112,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11252,7 +13126,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11264,7 +13140,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11276,7 +13154,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11288,7 +13168,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11300,7 +13182,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11312,7 +13196,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11324,7 +13210,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11336,7 +13224,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11348,7 +13238,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11360,7 +13252,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11372,7 +13266,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11384,7 +13280,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11396,7 +13294,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11408,7 +13308,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11420,7 +13322,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11432,7 +13336,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11444,7 +13350,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11456,7 +13364,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11468,7 +13378,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11480,7 +13392,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11492,7 +13406,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11504,7 +13420,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11516,7 +13434,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11528,7 +13448,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11540,7 +13462,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11552,7 +13476,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11564,7 +13490,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11576,7 +13504,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11588,7 +13518,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11600,7 +13532,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11612,7 +13546,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11624,7 +13560,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11636,7 +13574,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11648,7 +13588,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11660,7 +13602,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11672,7 +13616,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11684,7 +13630,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11696,7 +13644,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11708,7 +13658,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11720,7 +13672,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11732,7 +13686,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11744,7 +13700,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11756,7 +13714,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11768,7 +13728,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11780,7 +13742,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11792,7 +13756,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11804,7 +13770,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11816,7 +13784,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11828,7 +13798,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11840,7 +13812,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11852,7 +13826,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11864,7 +13840,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11876,7 +13854,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11888,7 +13868,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11900,7 +13882,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11912,7 +13896,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11924,7 +13910,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11936,7 +13924,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11948,7 +13938,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11960,7 +13952,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11972,7 +13966,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11984,7 +13980,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11996,7 +13994,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12008,7 +14008,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12020,7 +14022,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12032,7 +14036,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12044,7 +14050,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12056,7 +14064,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12068,7 +14078,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12080,7 +14092,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12092,7 +14106,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12104,7 +14120,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12116,7 +14134,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12128,7 +14148,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12140,7 +14162,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12152,7 +14176,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12164,7 +14190,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12176,7 +14204,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12188,7 +14218,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12200,7 +14232,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12212,7 +14246,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12224,7 +14260,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12236,7 +14274,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12248,7 +14288,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12260,7 +14302,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12272,7 +14316,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12284,7 +14330,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12296,7 +14344,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12308,7 +14358,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12320,7 +14372,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12332,7 +14386,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12344,7 +14400,9 @@ "damage_roll": null, "target_count": null, "duration": "1 hour", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12356,7 +14414,9 @@ "damage_roll": null, "target_count": null, "duration": "1 hour", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12368,7 +14428,9 @@ "damage_roll": null, "target_count": null, "duration": "1 hour", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12380,7 +14442,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12392,7 +14456,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12404,7 +14470,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12416,7 +14484,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12428,7 +14498,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12440,7 +14512,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12452,7 +14526,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12464,7 +14540,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12476,7 +14554,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12488,7 +14568,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12500,7 +14582,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12512,7 +14596,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12524,7 +14610,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12536,7 +14624,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12548,7 +14638,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12560,7 +14652,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12572,7 +14666,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12584,7 +14680,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12596,7 +14694,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12608,7 +14708,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12620,7 +14722,9 @@ "damage_roll": null, "target_count": 9, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12632,7 +14736,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12644,7 +14750,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12656,7 +14764,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12668,7 +14778,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12680,7 +14792,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12692,7 +14806,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12704,7 +14820,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12716,7 +14834,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12728,7 +14848,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12740,7 +14862,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12752,7 +14876,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12764,7 +14890,9 @@ "damage_roll": null, "target_count": null, "duration": "2 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12776,7 +14904,9 @@ "damage_roll": null, "target_count": null, "duration": "3 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12788,7 +14918,9 @@ "damage_roll": null, "target_count": null, "duration": "4 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12800,7 +14932,9 @@ "damage_roll": null, "target_count": null, "duration": "5 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12812,7 +14946,9 @@ "damage_roll": null, "target_count": null, "duration": "6 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12824,7 +14960,9 @@ "damage_roll": null, "target_count": null, "duration": "7 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12836,7 +14974,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12848,7 +14988,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12860,7 +15002,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12872,7 +15016,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12884,7 +15030,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12896,7 +15044,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12908,7 +15058,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12920,7 +15072,9 @@ "damage_roll": null, "target_count": 9, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12932,7 +15086,9 @@ "damage_roll": null, "target_count": 10, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12944,7 +15100,9 @@ "damage_roll": null, "target_count": 11, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12956,7 +15114,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12968,7 +15128,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12980,7 +15142,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12992,7 +15156,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13004,7 +15170,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13016,7 +15184,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13028,7 +15198,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13040,7 +15212,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13052,7 +15226,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13064,7 +15240,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13076,7 +15254,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13088,7 +15268,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13100,7 +15282,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13112,7 +15296,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13124,7 +15310,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13136,7 +15324,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13148,7 +15338,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13160,7 +15352,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13172,7 +15366,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13184,7 +15380,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13196,7 +15394,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13208,7 +15408,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13220,7 +15422,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13232,7 +15436,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13244,7 +15450,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13256,7 +15464,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13268,7 +15478,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13280,7 +15492,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13292,7 +15506,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13304,7 +15520,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13316,7 +15534,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13328,7 +15548,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13340,7 +15562,9 @@ "damage_roll": null, "target_count": null, "duration": "10 days", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13352,7 +15576,9 @@ "damage_roll": null, "target_count": null, "duration": "30 days", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13364,7 +15590,9 @@ "damage_roll": null, "target_count": null, "duration": "A year and a day", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13376,7 +15604,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13388,7 +15618,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13400,7 +15632,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13412,7 +15646,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13424,7 +15660,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13436,7 +15674,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13448,7 +15688,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13460,7 +15702,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13472,7 +15716,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13484,7 +15730,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13496,7 +15744,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13508,7 +15758,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13520,7 +15772,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13532,7 +15786,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13544,7 +15800,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13556,7 +15814,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13568,7 +15828,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13580,7 +15842,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13592,7 +15856,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13604,7 +15870,9 @@ "damage_roll": null, "target_count": null, "duration": "1 hour", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13616,7 +15884,9 @@ "damage_roll": null, "target_count": null, "duration": "1 hour", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13628,7 +15898,9 @@ "damage_roll": null, "target_count": null, "duration": "1 hour", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13640,7 +15912,9 @@ "damage_roll": null, "target_count": null, "duration": "1 hour", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13652,7 +15926,9 @@ "damage_roll": null, "target_count": null, "duration": "1 hour", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13664,7 +15940,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13676,7 +15954,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13688,7 +15968,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13700,7 +15982,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13712,7 +15996,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13724,7 +16010,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13736,7 +16024,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13748,7 +16038,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13760,7 +16052,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13772,7 +16066,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13784,7 +16080,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13796,7 +16094,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13808,7 +16108,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13820,7 +16122,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13832,7 +16136,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13844,7 +16150,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13856,7 +16164,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13868,7 +16178,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13880,7 +16192,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13892,7 +16206,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13904,7 +16220,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13916,7 +16234,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13928,7 +16248,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13940,7 +16262,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13952,7 +16276,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13964,7 +16290,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13976,7 +16304,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13988,7 +16318,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14000,7 +16332,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14012,7 +16346,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14024,7 +16360,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14036,7 +16374,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14048,7 +16388,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14060,7 +16402,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14072,7 +16416,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14084,7 +16430,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14096,7 +16444,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14108,7 +16458,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14120,7 +16472,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14132,7 +16486,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14144,7 +16500,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14156,7 +16514,9 @@ "damage_roll": "5d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14168,7 +16528,9 @@ "damage_roll": "6d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14180,7 +16542,9 @@ "damage_roll": "7d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14192,7 +16556,9 @@ "damage_roll": "8d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14204,7 +16570,9 @@ "damage_roll": "9d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14216,7 +16584,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14228,7 +16598,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14240,7 +16612,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14252,7 +16626,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14264,7 +16640,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14276,7 +16654,9 @@ "damage_roll": null, "target_count": null, "duration": "10 days", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14288,7 +16668,9 @@ "damage_roll": null, "target_count": null, "duration": "30 days", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14300,7 +16682,9 @@ "damage_roll": null, "target_count": null, "duration": "180 days", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14312,7 +16696,9 @@ "damage_roll": null, "target_count": null, "duration": "A year and a day", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14324,7 +16710,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14336,7 +16724,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14348,7 +16738,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14360,7 +16752,9 @@ "damage_roll": "2d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14372,7 +16766,9 @@ "damage_roll": "3d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14384,7 +16780,9 @@ "damage_roll": "4d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14396,7 +16794,9 @@ "damage_roll": "5d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14408,7 +16808,9 @@ "damage_roll": "6d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14420,7 +16822,9 @@ "damage_roll": "7d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14432,7 +16836,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14444,7 +16850,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14456,7 +16864,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14468,7 +16878,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14480,7 +16892,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14492,7 +16906,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14504,7 +16920,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14516,7 +16934,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14528,7 +16948,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14540,7 +16962,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14552,7 +16976,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14564,7 +16990,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14576,7 +17004,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14588,7 +17018,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14600,7 +17032,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14612,7 +17046,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14624,7 +17060,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14636,7 +17074,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14648,7 +17088,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14660,7 +17102,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14672,7 +17116,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14684,7 +17130,9 @@ "damage_roll": "", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14696,7 +17144,9 @@ "damage_roll": "", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14708,7 +17158,9 @@ "damage_roll": "", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14720,7 +17172,9 @@ "damage_roll": "", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14732,7 +17186,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14744,7 +17200,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14756,7 +17214,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14768,7 +17228,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14780,7 +17242,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14792,7 +17256,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14804,7 +17270,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14816,7 +17284,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14828,7 +17298,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14840,7 +17312,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14852,7 +17326,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14864,7 +17340,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14876,7 +17354,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14888,7 +17368,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14900,7 +17382,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14912,7 +17396,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14924,7 +17410,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14936,7 +17424,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14948,7 +17438,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14960,7 +17452,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14972,7 +17466,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14984,7 +17480,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14996,7 +17494,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15008,7 +17508,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15020,7 +17522,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15032,7 +17536,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15044,7 +17550,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15056,7 +17564,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15068,7 +17578,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15080,7 +17592,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15092,7 +17606,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15104,7 +17620,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15116,7 +17634,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15128,7 +17648,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15140,7 +17662,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15152,7 +17676,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15164,7 +17690,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15176,7 +17704,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15188,7 +17718,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15200,7 +17732,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15212,7 +17746,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15224,7 +17760,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15236,7 +17774,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15248,7 +17788,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15260,7 +17802,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15272,7 +17816,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15284,7 +17830,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15296,7 +17844,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15308,7 +17858,9 @@ "damage_roll": "", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15320,7 +17872,9 @@ "damage_roll": "", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15332,7 +17886,9 @@ "damage_roll": "", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15344,7 +17900,9 @@ "damage_roll": "", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15356,7 +17914,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15368,7 +17928,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15380,7 +17942,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15392,7 +17956,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15404,7 +17970,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15416,7 +17984,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15428,7 +17998,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15440,7 +18012,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15452,7 +18026,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15464,7 +18040,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15476,7 +18054,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15488,7 +18068,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15500,7 +18082,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15512,7 +18096,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15524,7 +18110,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15536,7 +18124,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15548,7 +18138,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15560,7 +18152,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15572,7 +18166,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15584,7 +18180,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15596,7 +18194,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15608,7 +18208,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15620,7 +18222,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15632,7 +18236,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15644,7 +18250,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15656,7 +18264,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15668,7 +18278,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15680,7 +18292,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15692,7 +18306,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15704,7 +18320,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15716,7 +18334,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15728,7 +18348,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15740,7 +18362,9 @@ "damage_roll": "", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15752,7 +18376,9 @@ "damage_roll": "", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15764,7 +18390,9 @@ "damage_roll": "", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15776,7 +18404,9 @@ "damage_roll": "", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15788,7 +18418,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15800,7 +18432,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15812,7 +18446,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15824,7 +18460,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15836,7 +18474,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15848,7 +18488,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15860,7 +18502,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15872,7 +18516,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15884,7 +18530,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15896,7 +18544,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15908,7 +18558,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15920,7 +18572,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15932,7 +18586,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15944,7 +18600,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15956,7 +18614,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15968,7 +18628,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15980,7 +18642,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15992,7 +18656,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16004,7 +18670,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16016,7 +18684,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16028,7 +18698,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16040,7 +18712,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16052,7 +18726,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16064,7 +18740,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16076,7 +18754,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16088,7 +18768,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16100,7 +18782,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16112,7 +18796,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16124,7 +18810,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16136,7 +18824,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16148,7 +18838,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16160,7 +18852,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16172,7 +18866,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16184,7 +18880,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16196,7 +18894,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16208,7 +18908,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16220,7 +18922,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16232,7 +18936,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16244,7 +18950,9 @@ "damage_roll": "5d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16256,7 +18964,9 @@ "damage_roll": "6d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16268,7 +18978,9 @@ "damage_roll": "7d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16280,7 +18992,9 @@ "damage_roll": "8d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16292,7 +19006,9 @@ "damage_roll": "9d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16304,7 +19020,9 @@ "damage_roll": "10d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16316,7 +19034,9 @@ "damage_roll": "11d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16328,7 +19048,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16340,7 +19062,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16352,7 +19076,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16364,7 +19090,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16376,7 +19104,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16388,7 +19118,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16400,7 +19132,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16412,7 +19146,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16424,7 +19160,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16436,7 +19174,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16448,7 +19188,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16460,7 +19202,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16472,7 +19216,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16484,7 +19230,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16496,7 +19244,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16508,7 +19258,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16520,7 +19272,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16532,7 +19286,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16544,7 +19300,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16556,7 +19314,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16568,7 +19328,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16580,7 +19342,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16592,7 +19356,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16604,7 +19370,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16616,7 +19384,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16628,7 +19398,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16640,7 +19412,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16652,7 +19426,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16664,7 +19440,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16676,7 +19454,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16688,7 +19468,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16700,7 +19482,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16712,7 +19496,9 @@ "damage_roll": "", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16724,7 +19510,9 @@ "damage_roll": "", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16736,7 +19524,9 @@ "damage_roll": "", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16748,7 +19538,9 @@ "damage_roll": "", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16760,7 +19552,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16772,7 +19566,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16784,7 +19580,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16796,7 +19594,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16808,7 +19608,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16820,7 +19622,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16832,7 +19636,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16844,7 +19650,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16856,7 +19664,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16868,7 +19678,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16880,7 +19692,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16892,7 +19706,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16904,7 +19720,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16916,7 +19734,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16928,7 +19748,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16940,7 +19762,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16952,7 +19776,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16964,7 +19790,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16976,7 +19804,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16988,7 +19818,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17000,7 +19832,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17012,7 +19846,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17024,7 +19860,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17036,7 +19874,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17048,7 +19888,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17060,7 +19902,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17072,7 +19916,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17084,7 +19930,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17096,7 +19944,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17108,7 +19958,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17120,7 +19972,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17132,7 +19986,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17144,7 +20000,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17156,7 +20014,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17168,7 +20028,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17180,7 +20042,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17192,7 +20056,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17204,7 +20070,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17216,7 +20084,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17228,7 +20098,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17240,7 +20112,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17252,7 +20126,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17264,7 +20140,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17276,7 +20154,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17288,7 +20168,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17300,7 +20182,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17312,7 +20196,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17324,7 +20210,9 @@ "damage_roll": "4d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17336,7 +20224,9 @@ "damage_roll": "5d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17348,7 +20238,9 @@ "damage_roll": "6d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17360,7 +20252,9 @@ "damage_roll": "7d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17372,7 +20266,9 @@ "damage_roll": "8d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17384,7 +20280,9 @@ "damage_roll": "9d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17396,7 +20294,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17408,7 +20308,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17420,7 +20322,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17432,7 +20336,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17444,7 +20350,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17456,7 +20364,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17468,7 +20378,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17480,7 +20392,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17492,7 +20406,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17504,7 +20420,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17516,7 +20434,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17528,7 +20448,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17540,7 +20462,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17552,7 +20476,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17564,7 +20490,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17576,7 +20504,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17588,7 +20518,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17600,7 +20532,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17612,7 +20546,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17624,7 +20560,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17636,7 +20574,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17648,7 +20588,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17660,7 +20602,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17672,7 +20616,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17684,7 +20630,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17696,7 +20644,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17708,7 +20658,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17720,7 +20672,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17732,7 +20686,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17744,7 +20700,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17756,7 +20714,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17768,7 +20728,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17780,7 +20742,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17792,7 +20756,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17804,7 +20770,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17816,7 +20784,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17828,7 +20798,9 @@ "damage_roll": null, "target_count": null, "duration": "24 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17840,7 +20812,9 @@ "damage_roll": null, "target_count": null, "duration": "7 days", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17852,7 +20826,9 @@ "damage_roll": null, "target_count": null, "duration": "7 days", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17864,7 +20840,9 @@ "damage_roll": null, "target_count": null, "duration": "1 year", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17876,7 +20854,9 @@ "damage_roll": null, "target_count": null, "duration": "1 year", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17888,7 +20868,9 @@ "damage_roll": null, "target_count": null, "duration": "Until dispelled", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17900,7 +20882,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17912,7 +20896,9 @@ "damage_roll": "7d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17924,7 +20910,9 @@ "damage_roll": "8d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17936,7 +20924,9 @@ "damage_roll": "9d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17948,7 +20938,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17960,7 +20952,9 @@ "damage_roll": "14d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17972,7 +20966,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17984,7 +20980,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17996,7 +20994,9 @@ "damage_roll": "4d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18008,7 +21008,9 @@ "damage_roll": "6d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18020,7 +21022,9 @@ "damage_roll": "8d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18032,7 +21036,9 @@ "damage_roll": "10d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18044,7 +21050,9 @@ "damage_roll": "12d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18056,7 +21064,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18068,7 +21078,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18080,7 +21092,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18092,7 +21106,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18104,7 +21120,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18116,7 +21134,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18128,7 +21148,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18140,7 +21162,9 @@ "damage_roll": null, "target_count": null, "duration": "1d4+1 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18152,7 +21176,9 @@ "damage_roll": null, "target_count": null, "duration": "2d4+1 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18164,7 +21190,9 @@ "damage_roll": null, "target_count": null, "duration": "3d4+1 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18176,7 +21204,9 @@ "damage_roll": null, "target_count": null, "duration": "4d4+1 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18188,7 +21218,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18200,7 +21232,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18212,7 +21246,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18224,7 +21260,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18236,7 +21274,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18248,7 +21288,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18260,7 +21302,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18272,7 +21316,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18284,7 +21330,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18296,7 +21344,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18308,7 +21358,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18320,7 +21372,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18332,7 +21386,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18344,7 +21400,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18356,7 +21414,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18368,7 +21428,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18380,7 +21442,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18392,7 +21456,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18404,7 +21470,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18416,7 +21484,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18428,7 +21498,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18440,7 +21512,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18452,7 +21526,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18464,7 +21540,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18476,7 +21554,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18488,7 +21568,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18500,7 +21582,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18512,7 +21596,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18524,7 +21610,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18536,7 +21624,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18548,7 +21638,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18560,7 +21652,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18572,7 +21666,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18584,7 +21680,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18596,7 +21694,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18608,7 +21708,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18620,7 +21722,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18632,7 +21736,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18644,7 +21750,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18656,7 +21764,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18668,7 +21778,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18680,7 +21792,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18692,7 +21806,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18704,7 +21820,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18716,7 +21834,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18728,7 +21848,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18740,7 +21862,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18752,7 +21876,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18764,7 +21890,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18776,7 +21904,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18788,7 +21918,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18800,7 +21932,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18812,7 +21946,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18824,7 +21960,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18836,7 +21974,9 @@ "damage_roll": "1d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18848,7 +21988,9 @@ "damage_roll": "1d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18860,7 +22002,9 @@ "damage_roll": "1d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18872,7 +22016,9 @@ "damage_roll": "1d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18884,7 +22030,9 @@ "damage_roll": "2d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18896,7 +22044,9 @@ "damage_roll": "2d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18908,7 +22058,9 @@ "damage_roll": "2d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18920,7 +22072,9 @@ "damage_roll": "2d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18932,7 +22086,9 @@ "damage_roll": "2d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18944,7 +22100,9 @@ "damage_roll": "2d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18956,7 +22114,9 @@ "damage_roll": "3d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18968,7 +22128,9 @@ "damage_roll": "3d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18980,7 +22142,9 @@ "damage_roll": "3d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18992,7 +22156,9 @@ "damage_roll": "3d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19004,7 +22170,9 @@ "damage_roll": "3d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19016,7 +22184,9 @@ "damage_roll": "3d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19028,7 +22198,9 @@ "damage_roll": "4d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19040,7 +22212,9 @@ "damage_roll": "4d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19052,7 +22226,9 @@ "damage_roll": "4d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19064,7 +22240,9 @@ "damage_roll": "4d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19076,7 +22254,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19088,7 +22268,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19100,7 +22282,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19112,7 +22296,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19124,7 +22310,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19136,7 +22324,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19148,7 +22338,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19160,7 +22352,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19172,7 +22366,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19184,7 +22380,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19196,7 +22394,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19208,7 +22408,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19220,7 +22422,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19232,7 +22436,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19244,7 +22450,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19256,7 +22464,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19268,7 +22478,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19280,7 +22492,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19292,7 +22506,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19304,7 +22520,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19316,7 +22534,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19328,7 +22548,9 @@ "damage_roll": null, "target_count": null, "duration": "2 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19340,7 +22562,9 @@ "damage_roll": null, "target_count": null, "duration": "3 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19352,7 +22576,9 @@ "damage_roll": null, "target_count": null, "duration": "4 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19364,7 +22590,9 @@ "damage_roll": null, "target_count": null, "duration": "5 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19376,7 +22604,9 @@ "damage_roll": null, "target_count": null, "duration": "6 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19388,7 +22618,9 @@ "damage_roll": null, "target_count": null, "duration": "7 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19400,7 +22632,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19412,7 +22646,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19424,7 +22660,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19436,7 +22674,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19448,7 +22688,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19460,7 +22702,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19472,7 +22716,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19484,7 +22730,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19496,7 +22744,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19508,7 +22758,9 @@ "damage_roll": null, "target_count": null, "duration": "2 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19520,7 +22772,9 @@ "damage_roll": null, "target_count": null, "duration": "3 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19532,7 +22786,9 @@ "damage_roll": null, "target_count": null, "duration": "4 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19544,7 +22800,9 @@ "damage_roll": null, "target_count": null, "duration": "5 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19556,7 +22814,9 @@ "damage_roll": null, "target_count": null, "duration": "6 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19568,7 +22828,9 @@ "damage_roll": null, "target_count": null, "duration": "7 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19580,7 +22842,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19592,7 +22856,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19604,7 +22870,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19616,7 +22884,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19628,7 +22898,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19640,7 +22912,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19652,7 +22926,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19664,7 +22940,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19676,7 +22954,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19688,7 +22968,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19700,7 +22982,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19712,7 +22996,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19724,7 +23010,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19736,7 +23024,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19748,7 +23038,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19760,7 +23052,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19772,7 +23066,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19784,7 +23080,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19796,7 +23094,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19808,7 +23108,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19820,7 +23122,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19832,7 +23136,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19844,7 +23150,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19856,7 +23164,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19868,7 +23178,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19880,7 +23192,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19892,7 +23206,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19904,7 +23220,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19916,7 +23234,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19928,7 +23248,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19940,7 +23262,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19952,7 +23276,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } } ] diff --git a/data/v2/en-publishing/mmenag/Creature.json b/data/v2/en-publishing/mmenag/Creature.json index f25cd97e..64142b69 100644 --- a/data/v2/en-publishing/mmenag/Creature.json +++ b/data/v2/en-publishing/mmenag/Creature.json @@ -69,7 +69,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -142,7 +143,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -215,7 +217,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -295,7 +298,8 @@ "condition_immunities": [ "charmed", "poisoned" - ] + ], + "environments": [] } }, { @@ -375,7 +379,8 @@ "condition_immunities": [ "charmed", "poisoned" - ] + ], + "environments": [] } }, { @@ -446,7 +451,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -527,7 +533,8 @@ ], "condition_immunities": [ "exhaustion" - ] + ], + "environments": [] } }, { @@ -603,7 +610,8 @@ "acid" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -687,7 +695,8 @@ "frightened", "paralyzed", "poisoned" - ] + ], + "environments": [] } }, { @@ -763,7 +772,8 @@ "lightning" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -839,7 +849,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -915,7 +926,8 @@ "lightning" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -991,7 +1003,8 @@ "acid" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -1071,7 +1084,8 @@ ], "condition_immunities": [ "petrified" - ] + ], + "environments": [] } }, { @@ -1152,7 +1166,8 @@ ], "condition_immunities": [ "exhaustion" - ] + ], + "environments": [] } }, { @@ -1228,7 +1243,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -1306,7 +1322,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -1382,7 +1399,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -1462,7 +1480,8 @@ ], "condition_immunities": [ "exhaustion" - ] + ], + "environments": [] } }, { @@ -1542,7 +1561,8 @@ "damage_resistances": [], "condition_immunities": [ "exhaustion" - ] + ], + "environments": [] } }, { @@ -1636,7 +1656,8 @@ "poisoned", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -1712,7 +1733,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -1788,7 +1810,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -1877,7 +1900,8 @@ "restrained", "stunned", "unconscious" - ] + ], + "environments": [] } }, { @@ -1956,7 +1980,8 @@ "slashing" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -2030,7 +2055,8 @@ "fire", "poison" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -2101,7 +2127,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -2178,7 +2205,8 @@ "slashing" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -2258,7 +2286,8 @@ ], "condition_immunities": [ "exhaustion" - ] + ], + "environments": [] } }, { @@ -2331,7 +2360,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -2412,7 +2442,8 @@ ], "condition_immunities": [ "exhaustion" - ] + ], + "environments": [] } }, { @@ -2488,7 +2519,8 @@ "acid" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -2564,7 +2596,8 @@ "lightning" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -2640,7 +2673,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -2716,7 +2750,8 @@ "lightning" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -2792,7 +2827,8 @@ "acid" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -2872,7 +2908,8 @@ ], "condition_immunities": [ "petrified" - ] + ], + "environments": [] } }, { @@ -2953,7 +2990,8 @@ ], "condition_immunities": [ "exhaustion" - ] + ], + "environments": [] } }, { @@ -3029,7 +3067,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -3107,7 +3146,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -3183,7 +3223,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -3263,7 +3304,8 @@ ], "condition_immunities": [ "exhaustion" - ] + ], + "environments": [] } }, { @@ -3343,7 +3385,8 @@ "damage_resistances": [], "condition_immunities": [ "exhaustion" - ] + ], + "environments": [] } }, { @@ -3437,7 +3480,8 @@ "poisoned", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -3513,7 +3557,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -3589,7 +3634,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -3674,7 +3720,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -3747,7 +3794,8 @@ "damage_resistances": [ "acid" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -3820,7 +3868,8 @@ "damage_resistances": [ "acid" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -3893,7 +3942,8 @@ "damage_resistances": [ "acid" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -3964,7 +4014,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -4035,7 +4086,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -4106,7 +4158,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -4177,7 +4230,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -4257,7 +4311,8 @@ "paralyzed", "poisoned", "unconscious" - ] + ], + "environments": [] } }, { @@ -4330,7 +4385,8 @@ "damage_resistances": [], "condition_immunities": [ "charmed" - ] + ], + "environments": [] } }, { @@ -4403,7 +4459,8 @@ "damage_resistances": [ "radiant" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -4482,7 +4539,8 @@ "charmed", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -4553,7 +4611,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -4629,7 +4688,8 @@ "bludgeoning", "piercing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -4705,7 +4765,8 @@ "bludgeoning", "piercing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -4776,7 +4837,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -4854,7 +4916,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -4934,7 +4997,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -5005,7 +5069,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -5076,7 +5141,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -5160,7 +5226,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -5244,7 +5311,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -5315,7 +5383,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -5386,7 +5455,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -5479,7 +5549,8 @@ "poisoned", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -5562,7 +5633,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -5633,7 +5705,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -5704,7 +5777,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -5788,7 +5862,8 @@ "condition_immunities": [ "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -5864,7 +5939,8 @@ "lightning" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -5940,7 +6016,8 @@ "lightning" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6011,7 +6088,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6082,7 +6160,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6157,7 +6236,8 @@ "acid" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6240,7 +6320,8 @@ "exhaustion", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -6311,7 +6392,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6382,7 +6464,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6453,7 +6536,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6529,7 +6613,8 @@ "lightning" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6600,7 +6685,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6671,7 +6757,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6742,7 +6829,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6815,7 +6903,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6898,7 +6987,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -6976,7 +7066,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7051,7 +7142,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7126,7 +7218,8 @@ "lightning" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7197,7 +7290,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7271,7 +7365,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7345,7 +7440,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7416,7 +7512,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7490,7 +7587,8 @@ "cold", "thunder" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7572,7 +7670,8 @@ "poison", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7643,7 +7742,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7714,7 +7814,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7785,7 +7886,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7859,7 +7961,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7932,7 +8035,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -8007,7 +8111,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -8090,7 +8195,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -8161,7 +8267,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -8232,7 +8339,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -8308,7 +8416,8 @@ "condition_immunities": [ "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -8393,7 +8502,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -8472,7 +8582,8 @@ "condition_immunities": [ "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -8555,7 +8666,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -8632,7 +8744,8 @@ "lightning", "thunder" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -8709,7 +8822,8 @@ "lightning", "thunder" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -8780,7 +8894,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -8851,7 +8966,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -8922,7 +9038,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -8993,7 +9110,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -9068,7 +9186,8 @@ "acid" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -9139,7 +9258,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -9220,7 +9340,8 @@ "charmed", "paralyzed", "poisoned" - ] + ], + "environments": [] } }, { @@ -9294,7 +9415,8 @@ "fire", "poison" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -9391,7 +9513,8 @@ "radiant", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -9466,7 +9589,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -9541,7 +9665,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -9615,7 +9740,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -9692,7 +9818,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -9763,7 +9890,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -9834,7 +9962,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -9905,7 +10034,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -9988,7 +10118,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -10059,7 +10190,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10130,7 +10262,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10201,7 +10334,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10274,7 +10408,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10347,7 +10482,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10418,7 +10554,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10498,7 +10635,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -10569,7 +10707,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10640,7 +10779,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10711,7 +10851,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10782,7 +10923,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10870,7 +11012,8 @@ "poisoned", "prone", "stunned" - ] + ], + "environments": [] } }, { @@ -10958,7 +11101,8 @@ "poisoned", "prone", "stunned" - ] + ], + "environments": [] } }, { @@ -11058,7 +11202,8 @@ "charmed", "exhaustion", "frightened" - ] + ], + "environments": [] } }, { @@ -11129,7 +11274,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -11200,7 +11346,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -11271,7 +11418,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -11342,7 +11490,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -11413,7 +11562,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -11488,7 +11638,8 @@ ], "condition_immunities": [ "petrified" - ] + ], + "environments": [] } }, { @@ -11563,7 +11714,8 @@ ], "condition_immunities": [ "petrified" - ] + ], + "environments": [] } }, { @@ -11637,7 +11789,8 @@ "lightning", "thunder" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -11711,7 +11864,8 @@ "lightning", "thunder" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -11784,7 +11938,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -11855,7 +12010,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -11926,7 +12082,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12003,7 +12160,8 @@ "cold", "fire" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12074,7 +12232,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12156,7 +12315,8 @@ "petrified", "poisoned", "unconscious" - ] + ], + "environments": [] } }, { @@ -12238,7 +12398,8 @@ "frightened", "poisoned", "stunned" - ] + ], + "environments": [] } }, { @@ -12320,7 +12481,8 @@ "frightened", "poisoned", "stunned" - ] + ], + "environments": [] } }, { @@ -12393,7 +12555,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12474,7 +12637,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -12549,7 +12713,8 @@ "damage_resistances": [ "poison" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12620,7 +12785,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12691,7 +12857,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12767,7 +12934,8 @@ ], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12838,7 +13006,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12915,7 +13084,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -12986,7 +13156,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -13065,7 +13236,8 @@ ], "condition_immunities": [ "petrified" - ] + ], + "environments": [] } }, { @@ -13150,7 +13322,8 @@ "petrified", "poisoned", "unconscious" - ] + ], + "environments": [] } }, { @@ -13223,7 +13396,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -13296,7 +13470,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -13379,7 +13554,8 @@ "exhaustion", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -13455,7 +13631,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -13526,7 +13703,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -13597,7 +13775,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -13677,7 +13856,8 @@ ], "condition_immunities": [ "exhaustion" - ] + ], + "environments": [] } }, { @@ -13756,7 +13936,8 @@ "slashing" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -13839,7 +14020,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -13910,7 +14092,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -13985,7 +14168,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -14059,7 +14243,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -14133,7 +14318,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -14206,7 +14392,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -14286,7 +14473,8 @@ "paralyzed", "poisoned", "unconscious" - ] + ], + "environments": [] } }, { @@ -14388,7 +14576,8 @@ "charmed", "exhaustion", "frightened" - ] + ], + "environments": [] } }, { @@ -14494,7 +14683,8 @@ "exhaustion", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -14600,7 +14790,8 @@ "exhaustion", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -14675,7 +14866,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -14753,7 +14945,8 @@ "condition_immunities": [ "charmed", "unconscious" - ] + ], + "environments": [] } }, { @@ -14840,7 +15033,8 @@ "prone", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -14915,7 +15109,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -14990,7 +15185,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -15074,7 +15270,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -15147,7 +15344,8 @@ ], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -15218,7 +15416,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -15289,7 +15488,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -15374,7 +15574,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -15455,7 +15656,8 @@ "slashing" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -15526,7 +15728,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -15597,7 +15800,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -15678,7 +15882,8 @@ "exhaustion", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -15749,7 +15954,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -15825,7 +16031,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -15901,7 +16108,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -15983,7 +16191,8 @@ "petrified", "poisoned", "unconscious" - ] + ], + "environments": [] } }, { @@ -16066,7 +16275,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -16144,7 +16354,8 @@ "exhaustion", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -16222,7 +16433,8 @@ "exhaustion", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -16304,7 +16516,8 @@ "exhaustion", "paralyzed", "poisoned" - ] + ], + "environments": [] } }, { @@ -16397,7 +16610,8 @@ "poisoned", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -16479,7 +16693,8 @@ "exhaustion", "paralyzed", "poisoned" - ] + ], + "environments": [] } }, { @@ -16568,7 +16783,8 @@ "restrained", "stunned", "unconscious" - ] + ], + "environments": [] } }, { @@ -16639,7 +16855,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -16710,7 +16927,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -16781,7 +16999,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -16852,7 +17071,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -16923,7 +17143,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -16994,7 +17215,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -17065,7 +17287,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -17136,7 +17359,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -17207,7 +17431,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -17292,7 +17517,8 @@ "petrified", "poisoned", "unconscious" - ] + ], + "environments": [] } }, { @@ -17365,7 +17591,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -17436,7 +17663,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -17523,7 +17751,8 @@ "prone", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -17594,7 +17823,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -17665,7 +17895,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -17740,7 +17971,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -17811,7 +18043,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -17885,7 +18118,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -17956,7 +18190,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -18027,7 +18262,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -18100,7 +18336,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -18171,7 +18408,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -18242,7 +18480,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -18313,7 +18552,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -18384,7 +18624,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -18455,7 +18696,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -18526,7 +18768,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -18597,7 +18840,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -18668,7 +18912,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -18739,7 +18984,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -18826,7 +19072,8 @@ "prone", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -18897,7 +19144,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -18968,7 +19216,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -19043,7 +19292,8 @@ ], "condition_immunities": [ "prone" - ] + ], + "environments": [] } }, { @@ -19127,7 +19377,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -19198,7 +19449,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -19269,7 +19521,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -19345,7 +19598,8 @@ "condition_immunities": [ "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -19416,7 +19670,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -19487,7 +19742,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -19561,7 +19817,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -19635,7 +19892,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -19709,7 +19967,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -19783,7 +20042,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -19857,7 +20117,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -19931,7 +20192,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -20005,7 +20267,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -20079,7 +20342,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -20154,7 +20418,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -20227,7 +20492,8 @@ "damage_resistances": [], "condition_immunities": [ "petrified" - ] + ], + "environments": [] } }, { @@ -20309,7 +20575,8 @@ "exhaustion", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -20385,7 +20652,8 @@ "acid" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -20461,7 +20729,8 @@ "lightning" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -20537,7 +20806,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -20615,7 +20885,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -20691,7 +20962,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -20767,7 +21039,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -20851,7 +21124,8 @@ "frightened", "paralyzed", "stunned" - ] + ], + "environments": [] } }, { @@ -20928,7 +21202,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -21003,7 +21278,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -21078,7 +21354,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -21149,7 +21426,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -21220,7 +21498,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -21295,7 +21574,8 @@ "damage_resistances": [], "condition_immunities": [ "blinded" - ] + ], + "environments": [] } }, { @@ -21370,7 +21650,8 @@ "damage_resistances": [], "condition_immunities": [ "blinded" - ] + ], + "environments": [] } }, { @@ -21441,7 +21722,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -21512,7 +21794,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -21592,7 +21875,8 @@ "condition_immunities": [ "charmed", "poisoned" - ] + ], + "environments": [] } }, { @@ -21665,7 +21949,8 @@ "damage_resistances": [ "fire" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -21738,7 +22023,8 @@ "damage_resistances": [ "necrotic" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -21811,7 +22097,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -21882,7 +22169,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -21955,7 +22243,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22039,7 +22328,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -22110,7 +22400,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22181,7 +22472,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22252,7 +22544,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22325,7 +22618,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22398,7 +22692,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22469,7 +22764,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22543,7 +22839,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22617,7 +22914,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22691,7 +22989,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22764,7 +23063,8 @@ "damage_resistances": [], "condition_immunities": [ "frightened" - ] + ], + "environments": [] } }, { @@ -22840,7 +23140,8 @@ "condition_immunities": [ "charmed", "poisoned" - ] + ], + "environments": [] } }, { @@ -22924,7 +23225,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -23008,7 +23310,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -23103,7 +23406,8 @@ "poisoned", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -23186,7 +23490,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -23261,7 +23566,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -23344,7 +23650,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -23415,7 +23722,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -23486,7 +23794,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -23557,7 +23866,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -23640,7 +23950,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -23719,7 +24030,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -23790,7 +24102,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -23873,7 +24186,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -23956,7 +24270,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -24027,7 +24342,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -24115,7 +24431,8 @@ "prone", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -24200,7 +24517,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -24271,7 +24589,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -24346,7 +24665,8 @@ ], "condition_immunities": [ "stunned" - ] + ], + "environments": [] } }, { @@ -24421,7 +24741,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -24496,7 +24817,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -24570,7 +24892,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -24651,7 +24974,8 @@ ], "condition_immunities": [ "charmed" - ] + ], + "environments": [] } }, { @@ -24728,7 +25052,8 @@ ], "condition_immunities": [ "charmed" - ] + ], + "environments": [] } }, { @@ -24799,7 +25124,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -24878,7 +25204,8 @@ "slashing" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -24949,7 +25276,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25022,7 +25350,8 @@ "damage_resistances": [], "condition_immunities": [ "frightened" - ] + ], + "environments": [] } }, { @@ -25096,7 +25425,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25170,7 +25500,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25244,7 +25575,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25318,7 +25650,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25392,7 +25725,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25466,7 +25800,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25546,7 +25881,8 @@ "fire", "thunder" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25628,7 +25964,8 @@ "exhaustion", "paralyzed", "poisoned" - ] + ], + "environments": [] } }, { @@ -25702,7 +26039,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25780,7 +26118,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -25858,7 +26197,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -25944,7 +26284,8 @@ "frightened", "paralyzed", "poisoned" - ] + ], + "environments": [] } }, { @@ -26015,7 +26356,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -26086,7 +26428,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -26159,7 +26502,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -26232,7 +26576,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -26303,7 +26648,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -26381,7 +26727,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -26459,7 +26806,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -26542,7 +26890,8 @@ "poison", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -26613,7 +26962,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -26686,7 +27036,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -26761,7 +27112,8 @@ "cold", "lightning" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -26836,7 +27188,8 @@ "cold", "lightning" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -26920,7 +27273,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -26991,7 +27345,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -27062,7 +27417,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -27133,7 +27489,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -27206,7 +27563,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -27279,7 +27637,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -27352,7 +27711,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -27425,7 +27785,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -27498,7 +27859,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -27573,7 +27935,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -27648,7 +28011,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -27722,7 +28086,8 @@ "condition_immunities": [ "grappled", "prone" - ] + ], + "environments": [] } }, { @@ -27796,7 +28161,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -27870,7 +28236,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -27941,7 +28308,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -28015,7 +28383,8 @@ "condition_immunities": [ "grappled", "prone" - ] + ], + "environments": [] } }, { @@ -28089,7 +28458,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -28160,7 +28530,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -28233,7 +28604,8 @@ "damage_resistances": [], "condition_immunities": [ "frightened" - ] + ], + "environments": [] } }, { @@ -28304,7 +28676,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -28375,7 +28748,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -28459,7 +28833,8 @@ "frightened", "paralyzed", "poisoned" - ] + ], + "environments": [] } }, { @@ -28542,7 +28917,8 @@ "frightened", "paralyzed", "poisoned" - ] + ], + "environments": [] } }, { @@ -28617,7 +28993,8 @@ "damage_resistances": [], "condition_immunities": [ "prone" - ] + ], + "environments": [] } }, { @@ -28693,7 +29070,8 @@ ], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -28777,7 +29155,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -28848,7 +29227,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -28923,7 +29303,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -28998,7 +29379,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -29072,7 +29454,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -29143,7 +29526,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -29225,7 +29609,8 @@ "exhaustion", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -29296,7 +29681,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -29370,7 +29756,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -29446,7 +29833,8 @@ "condition_immunities": [ "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -29520,7 +29908,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -29596,7 +29985,8 @@ "condition_immunities": [ "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -29670,7 +30060,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -29741,7 +30132,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -29812,7 +30204,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -29883,7 +30276,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -29954,7 +30348,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -30025,7 +30420,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -30096,7 +30492,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -30167,7 +30564,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -30241,7 +30639,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -30316,7 +30715,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -30387,7 +30787,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -30458,7 +30859,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -30529,7 +30931,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -30600,7 +31003,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -30671,7 +31075,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -30754,7 +31159,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -30837,7 +31243,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -30910,7 +31317,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -31014,7 +31422,8 @@ "exhaustion", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -31085,7 +31494,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -31156,7 +31566,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -31227,7 +31638,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -31298,7 +31710,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -31369,7 +31782,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -31440,7 +31854,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -31511,7 +31926,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -31582,7 +31998,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -31653,7 +32070,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -31724,7 +32142,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -31795,7 +32214,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -31880,7 +32300,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -31965,7 +32386,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -32036,7 +32458,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -32114,7 +32537,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -32185,7 +32609,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -32256,7 +32681,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -32327,7 +32753,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -32402,7 +32829,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -32473,7 +32901,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -32547,7 +32976,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -32621,7 +33051,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -32704,7 +33135,8 @@ "paralyzed", "poisoned", "stunned" - ] + ], + "environments": [] } }, { @@ -32777,7 +33209,8 @@ "damage_resistances": [], "condition_immunities": [ "blinded" - ] + ], + "environments": [] } }, { @@ -32848,7 +33281,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -32919,7 +33353,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -32998,7 +33433,8 @@ ], "condition_immunities": [ "exhaustion" - ] + ], + "environments": [] } }, { @@ -33069,7 +33505,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -33140,7 +33577,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -33211,7 +33649,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -33296,7 +33735,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -33367,7 +33807,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -33438,7 +33879,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -33509,7 +33951,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -33580,7 +34023,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -33657,7 +34101,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -33734,7 +34179,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -33807,7 +34253,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -33886,7 +34333,8 @@ "condition_immunities": [ "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -33957,7 +34405,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -34036,7 +34485,8 @@ "damage_resistances": [], "condition_immunities": [ "exhaustion" - ] + ], + "environments": [] } }, { @@ -34111,7 +34561,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -34194,7 +34645,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -34277,7 +34729,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -34348,7 +34801,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -34421,7 +34875,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -34494,7 +34949,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -34565,7 +35021,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -34638,7 +35095,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -34712,7 +35170,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -34783,7 +35242,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -34854,7 +35314,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -34949,7 +35410,8 @@ "poisoned", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -35045,7 +35507,8 @@ "poisoned", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -35138,7 +35601,8 @@ "poisoned", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -35209,7 +35673,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -35280,7 +35745,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -35351,7 +35817,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -35427,7 +35894,8 @@ "damage_resistances": [ "poison" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -35498,7 +35966,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -35579,7 +36048,8 @@ "blinded", "deafened", "exhaustion" - ] + ], + "environments": [] } }, { @@ -35679,7 +36149,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -35761,7 +36232,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -35840,7 +36312,8 @@ "condition_immunities": [ "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -35915,7 +36388,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -35988,7 +36462,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -36066,7 +36541,8 @@ "condition_immunities": [ "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -36144,7 +36620,8 @@ "condition_immunities": [ "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -36222,7 +36699,8 @@ "condition_immunities": [ "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -36300,7 +36778,8 @@ "condition_immunities": [ "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -36378,7 +36857,8 @@ "condition_immunities": [ "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -36452,7 +36932,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -36556,7 +37037,8 @@ "exhaustion", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -36627,7 +37109,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -36698,7 +37181,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -36774,7 +37258,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -36867,7 +37352,8 @@ "prone", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -36943,7 +37429,8 @@ "condition_immunities": [ "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -37027,7 +37514,8 @@ "frightened", "paralyzed", "stunned" - ] + ], + "environments": [] } }, { @@ -37098,7 +37586,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -37178,7 +37667,8 @@ "condition_immunities": [ "charmed", "poisoned" - ] + ], + "environments": [] } }, { @@ -37253,7 +37743,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -37324,7 +37815,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -37395,7 +37887,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -37471,7 +37964,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -37542,7 +38036,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -37613,7 +38108,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -37697,7 +38193,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -37774,7 +38271,8 @@ ], "condition_immunities": [ "petrified" - ] + ], + "environments": [] } }, { @@ -37851,7 +38349,8 @@ ], "condition_immunities": [ "petrified" - ] + ], + "environments": [] } }, { @@ -37935,7 +38434,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -38014,7 +38514,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -38093,7 +38594,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -38164,7 +38666,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -38235,7 +38738,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -38320,7 +38824,8 @@ "restrained", "stunned", "unconscious" - ] + ], + "environments": [] } }, { @@ -38405,7 +38910,8 @@ "restrained", "stunned", "unconscious" - ] + ], + "environments": [] } }, { @@ -38492,7 +38998,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -38577,7 +39084,8 @@ "restrained", "stunned", "unconscious" - ] + ], + "environments": [] } }, { @@ -38662,7 +39170,8 @@ "restrained", "stunned", "unconscious" - ] + ], + "environments": [] } }, { @@ -38747,7 +39256,8 @@ "restrained", "stunned", "unconscious" - ] + ], + "environments": [] } }, { @@ -38832,7 +39342,8 @@ "restrained", "stunned", "unconscious" - ] + ], + "environments": [] } }, { @@ -38915,7 +39426,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -38986,7 +39498,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -39057,7 +39570,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -39128,7 +39642,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -39205,7 +39720,8 @@ "cold", "fire" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -39285,7 +39801,8 @@ "fire", "thunder" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -39364,7 +39881,8 @@ "bludgeoning", "piercing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -39435,7 +39953,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -39506,7 +40025,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -39577,7 +40097,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -39650,7 +40171,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -39721,7 +40243,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -39802,7 +40325,8 @@ "charmed", "paralyzed", "poisoned" - ] + ], + "environments": [] } }, { @@ -39873,7 +40397,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -39949,7 +40474,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -40025,7 +40551,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -40101,7 +40628,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -40179,7 +40707,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -40255,7 +40784,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -40348,7 +40878,8 @@ "poisoned", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -40419,7 +40950,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -40501,7 +41033,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -40585,7 +41118,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -40656,7 +41190,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -40739,7 +41274,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -40814,7 +41350,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -40885,7 +41422,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -40956,7 +41494,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -41027,7 +41566,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -41098,7 +41638,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -41191,7 +41732,8 @@ "poisoned", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -41262,7 +41804,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -41333,7 +41876,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -41420,7 +41964,8 @@ "prone", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -41491,7 +42036,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -41568,7 +42114,8 @@ "slashing" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -41645,7 +42192,8 @@ "slashing" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -41722,7 +42270,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -41799,7 +42348,8 @@ "slashing" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -41876,7 +42426,8 @@ "slashing" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -41951,7 +42502,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -42028,7 +42580,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -42120,7 +42673,8 @@ "prone", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -42197,7 +42751,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -42273,7 +42828,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -42344,7 +42900,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -42415,7 +42972,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -42486,7 +43044,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -42559,7 +43118,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -42651,7 +43211,8 @@ "prone", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -42744,7 +43305,8 @@ "prone", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -42815,7 +43377,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -42891,7 +43454,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -42964,7 +43528,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -43038,7 +43603,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -43119,7 +43685,8 @@ ], "condition_immunities": [ "exhaustion" - ] + ], + "environments": [] } }, { @@ -43195,7 +43762,8 @@ "acid" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -43271,7 +43839,8 @@ "lightning" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -43347,7 +43916,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -43423,7 +43993,8 @@ "lightning" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -43499,7 +44070,8 @@ "acid" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -43579,7 +44151,8 @@ ], "condition_immunities": [ "petrified" - ] + ], + "environments": [] } }, { @@ -43660,7 +44233,8 @@ ], "condition_immunities": [ "exhaustion" - ] + ], + "environments": [] } }, { @@ -43736,7 +44310,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -43814,7 +44389,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -43890,7 +44466,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -43964,7 +44541,8 @@ "poison" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -44044,7 +44622,8 @@ ], "condition_immunities": [ "exhaustion" - ] + ], + "environments": [] } }, { @@ -44124,7 +44703,8 @@ "damage_resistances": [], "condition_immunities": [ "exhaustion" - ] + ], + "environments": [] } }, { @@ -44218,7 +44798,8 @@ "poisoned", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -44294,7 +44875,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -44370,7 +44952,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -44446,7 +45029,8 @@ "condition_immunities": [ "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -44524,7 +45108,8 @@ "condition_immunities": [ "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -44600,7 +45185,8 @@ "condition_immunities": [ "exhaustion", "poisoned" - ] + ], + "environments": [] } } ] diff --git a/data/v2/en-publishing/mmenag/Size.json b/data/v2/en-publishing/mmenag/Size.json index 10337c72..241bedf1 100644 --- a/data/v2/en-publishing/mmenag/Size.json +++ b/data/v2/en-publishing/mmenag/Size.json @@ -7,7 +7,8 @@ "document": "mmenag", "rank": 7, "space_diameter": 25.0, - "distance_unit": null + "distance_unit": null, + "suggested_hit_dice": "d20" } } ] diff --git a/data/v2/green-ronin/tdcs/Creature.json b/data/v2/green-ronin/tdcs/Creature.json index 49bdaa79..024f0432 100644 --- a/data/v2/green-ronin/tdcs/Creature.json +++ b/data/v2/green-ronin/tdcs/Creature.json @@ -72,7 +72,8 @@ "damage_resistances": [ "fire" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -146,7 +147,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -222,7 +224,8 @@ "damage_resistances": [], "condition_immunities": [ "petrified" - ] + ], + "environments": [] } }, { @@ -298,7 +301,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } } ] diff --git a/data/v2/kobold-press/bfrd/Creature.json b/data/v2/kobold-press/bfrd/Creature.json index 4efe1056..cacabad7 100644 --- a/data/v2/kobold-press/bfrd/Creature.json +++ b/data/v2/kobold-press/bfrd/Creature.json @@ -45,7 +45,7 @@ "weight": "0.000", "armor_class": 17, "hit_points": 165, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Deep Speech,telepathy 120 ft.", @@ -73,7 +73,8 @@ "damage_resistances": [ "acid" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -122,7 +123,7 @@ "weight": "0.000", "armor_class": 10, "hit_points": 15, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "any one language (usually Common)", @@ -164,7 +165,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -213,7 +215,7 @@ "weight": "0.000", "armor_class": 19, "hit_points": 238, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Draconic", @@ -240,7 +242,8 @@ "acid" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -289,7 +292,7 @@ "weight": "0.000", "armor_class": 19, "hit_points": 267, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Draconic", @@ -316,7 +319,8 @@ "lightning" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -365,7 +369,7 @@ "weight": "0.000", "armor_class": 18, "hit_points": 225, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Draconic", @@ -392,7 +396,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -441,7 +446,7 @@ "weight": "0.000", "armor_class": 19, "hit_points": 255, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Draconic", @@ -468,7 +473,8 @@ "lightning" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -517,7 +523,7 @@ "weight": "0.000", "armor_class": 18, "hit_points": 252, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Draconic", @@ -544,7 +550,8 @@ "acid" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -593,7 +600,7 @@ "weight": "0.000", "armor_class": 19, "hit_points": 284, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Draconic", @@ -620,7 +627,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -669,7 +677,7 @@ "weight": "0.000", "armor_class": 19, "hit_points": 255, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Draconic", @@ -696,7 +704,8 @@ "poison" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -745,7 +754,7 @@ "weight": "0.000", "armor_class": 19, "hit_points": 301, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Draconic", @@ -772,7 +781,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -821,7 +831,7 @@ "weight": "0.000", "armor_class": 19, "hit_points": 267, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Draconic", @@ -848,7 +858,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -897,7 +908,7 @@ "weight": "0.000", "armor_class": 18, "hit_points": 238, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Draconic", @@ -924,7 +935,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -973,7 +985,7 @@ "weight": "0.000", "armor_class": 15, "hit_points": 94, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Auran", @@ -999,7 +1011,8 @@ "damage_resistances": [ "thunder" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -1048,7 +1061,7 @@ "weight": "0.000", "armor_class": 16, "hit_points": 156, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Sylvan", @@ -1075,7 +1088,8 @@ "poison" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -1124,7 +1138,7 @@ "weight": "0.000", "armor_class": 21, "hit_points": 355, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Draconic", @@ -1151,7 +1165,8 @@ "acid" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -1200,7 +1215,7 @@ "weight": "0.000", "armor_class": 21, "hit_points": 355, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Draconic", @@ -1227,7 +1242,8 @@ "lightning" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -1276,7 +1292,7 @@ "weight": "0.000", "armor_class": 20, "hit_points": 284, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Draconic", @@ -1303,7 +1319,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -1352,7 +1369,7 @@ "weight": "0.000", "armor_class": 21, "hit_points": 314, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Draconic", @@ -1379,7 +1396,8 @@ "lightning" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -1428,7 +1446,7 @@ "weight": "0.000", "armor_class": 21, "hit_points": 297, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Draconic", @@ -1455,7 +1473,8 @@ "acid" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -1504,7 +1523,7 @@ "weight": "0.000", "armor_class": 22, "hit_points": 382, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Draconic", @@ -1531,7 +1550,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -1580,7 +1600,7 @@ "weight": "0.000", "armor_class": 21, "hit_points": 333, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Draconic", @@ -1607,7 +1627,8 @@ "poison" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -1656,7 +1677,7 @@ "weight": "0.000", "armor_class": 22, "hit_points": 382, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Draconic", @@ -1683,7 +1704,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -1732,7 +1754,7 @@ "weight": "0.000", "armor_class": 21, "hit_points": 355, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Draconic", @@ -1759,7 +1781,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -1808,7 +1831,7 @@ "weight": "0.000", "armor_class": 20, "hit_points": 301, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Draconic", @@ -1835,7 +1858,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -1884,7 +1908,7 @@ "weight": "0.000", "armor_class": 17, "hit_points": 284, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": true, "languages_desc": "Common,Sphinx", @@ -1913,7 +1937,8 @@ "slashing" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -1962,7 +1987,7 @@ "weight": "0.000", "armor_class": 18, "hit_points": 34, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -1988,7 +2013,8 @@ "damage_resistances": [ "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -2037,7 +2063,7 @@ "weight": "0.000", "armor_class": 14, "hit_points": 57, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -2061,7 +2087,8 @@ "damage_resistances": [ "acid" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -2110,7 +2137,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 25, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -2132,7 +2159,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -2181,7 +2209,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 176, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -2203,7 +2231,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -2252,7 +2281,7 @@ "weight": "0.000", "armor_class": 17, "hit_points": 210, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Druidic,plus any one language", @@ -2277,7 +2306,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -2326,7 +2356,7 @@ "weight": "0.000", "armor_class": 17, "hit_points": 212, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "any six languages", @@ -2348,7 +2378,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -2397,7 +2428,7 @@ "weight": "0.000", "armor_class": 15, "hit_points": 157, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Thieves' Cant plus any two languages", @@ -2421,7 +2452,8 @@ "damage_resistances": [ "poison" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -2470,7 +2502,7 @@ "weight": "0.000", "armor_class": 10, "hit_points": 9, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "one language known by its creator", @@ -2496,7 +2528,8 @@ "damage_resistances": [ "piercing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -2545,7 +2578,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 60, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "one language known by its creator", @@ -2572,7 +2605,8 @@ "bludgeoning", "piercing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -2621,7 +2655,7 @@ "weight": "0.000", "armor_class": 11, "hit_points": 13, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -2643,7 +2677,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -2692,7 +2727,7 @@ "weight": "0.000", "armor_class": 17, "hit_points": 49, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Dwarvish,Ignan", @@ -2719,7 +2754,8 @@ "poison" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -2768,7 +2804,7 @@ "weight": "0.000", "armor_class": 11, "hit_points": 10, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -2790,7 +2826,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -2839,7 +2876,7 @@ "weight": "0.000", "armor_class": 10, "hit_points": 9, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -2861,7 +2898,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -2910,7 +2948,7 @@ "weight": "0.000", "armor_class": 10, "hit_points": 15, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -2932,7 +2970,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -2981,7 +3020,7 @@ "weight": "0.000", "armor_class": 17, "hit_points": 114, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "understands the languages of its creator but can't speak", @@ -3005,7 +3044,8 @@ "damage_resistances": [ "necrotic" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -3054,7 +3094,7 @@ "weight": "0.000", "armor_class": 19, "hit_points": 292, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": true, "nonmagical_attack_immunity": false, "languages_desc": "Abyssal,telepathy 120 ft.", @@ -3084,7 +3124,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -3133,7 +3174,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 9, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "any one language (usually Common)", @@ -3175,7 +3216,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -3224,7 +3266,7 @@ "weight": "0.000", "armor_class": 16, "hit_points": 51, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "any two languages", @@ -3246,7 +3288,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -3295,7 +3338,7 @@ "weight": "0.000", "armor_class": 15, "hit_points": 94, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Infernal,telepathy 120 ft.", @@ -3319,7 +3362,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -3368,7 +3412,7 @@ "weight": "0.000", "armor_class": 15, "hit_points": 114, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common plus any two languages", @@ -3390,7 +3434,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -3439,7 +3484,7 @@ "weight": "0.000", "armor_class": 15, "hit_points": 68, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -3463,7 +3508,8 @@ "damage_resistances": [ "poison" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -3512,7 +3558,7 @@ "weight": "0.000", "armor_class": 11, "hit_points": 8, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -3534,7 +3580,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -3583,7 +3630,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 15, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -3605,7 +3652,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -3654,7 +3702,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 14, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -3676,7 +3724,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -3725,7 +3774,7 @@ "weight": "0.000", "armor_class": 11, "hit_points": 25, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -3747,7 +3796,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -3796,7 +3846,7 @@ "weight": "0.000", "armor_class": 11, "hit_points": 44, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -3818,7 +3868,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -3867,7 +3918,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 60, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -3891,7 +3942,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -3940,7 +3992,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 63, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Infernal,telepathy 120 ft.", @@ -3964,7 +4016,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -4013,7 +4066,7 @@ "weight": "0.000", "armor_class": 17, "hit_points": 223, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Draconic", @@ -4039,7 +4092,8 @@ "lightning" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -4088,7 +4142,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 60, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "any one language (usually Common)", @@ -4130,7 +4184,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -4179,7 +4234,7 @@ "weight": "0.000", "armor_class": 17, "hit_points": 51, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Draconic", @@ -4205,7 +4260,8 @@ "acid" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -4254,7 +4310,7 @@ "weight": "0.000", "armor_class": 7, "hit_points": 122, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -4280,7 +4336,8 @@ "slashing" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -4329,7 +4386,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 14, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Blink Dog,understands Sylvan but can't speak it", @@ -4351,7 +4408,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -4400,7 +4458,7 @@ "weight": "0.000", "armor_class": 15, "hit_points": 60, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -4422,7 +4480,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -4471,7 +4530,7 @@ "weight": "0.000", "armor_class": 17, "hit_points": 68, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Draconic", @@ -4497,7 +4556,8 @@ "lightning" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -4546,7 +4606,7 @@ "weight": "0.000", "armor_class": 11, "hit_points": 15, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -4568,7 +4628,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -4617,7 +4678,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 63, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -4639,7 +4700,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -4688,7 +4750,7 @@ "weight": "0.000", "armor_class": 18, "hit_points": 144, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Infernal,telepathy 120 ft.", @@ -4712,7 +4774,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -4761,7 +4824,7 @@ "weight": "0.000", "armor_class": 16, "hit_points": 36, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Draconic", @@ -4787,7 +4850,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -4836,7 +4900,7 @@ "weight": "0.000", "armor_class": 17, "hit_points": 51, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Draconic", @@ -4862,7 +4926,8 @@ "lightning" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -4911,7 +4976,7 @@ "weight": "0.000", "armor_class": 14, "hit_points": 40, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Goblin", @@ -4936,7 +5001,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -4985,7 +5051,7 @@ "weight": "0.000", "armor_class": 17, "hit_points": 85, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Goblin", @@ -5010,7 +5076,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -5059,7 +5126,7 @@ "weight": "0.000", "armor_class": 17, "hit_points": 108, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -5083,7 +5150,8 @@ "damage_resistances": [ "bludgeoning" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -5132,7 +5200,7 @@ "weight": "0.000", "armor_class": 10, "hit_points": 10, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -5154,7 +5222,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -5203,7 +5272,7 @@ "weight": "0.000", "armor_class": 11, "hit_points": 8, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -5225,7 +5294,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -5274,7 +5344,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 63, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Elvish,Sylvan", @@ -5299,7 +5369,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -5348,7 +5419,7 @@ "weight": "0.000", "armor_class": 16, "hit_points": 138, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Infernal,telepathy 120 ft.", @@ -5372,7 +5443,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -5421,7 +5493,7 @@ "weight": "0.000", "armor_class": 14, "hit_points": 126, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Draconic", @@ -5447,7 +5519,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -5496,7 +5569,7 @@ "weight": "0.000", "armor_class": 15, "hit_points": 80, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "understands Deep Speech but can't speak", @@ -5520,7 +5593,8 @@ "poison" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -5569,7 +5643,7 @@ "weight": "0.000", "armor_class": 14, "hit_points": 163, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "understands the languages of its creator but can't speak", @@ -5593,7 +5667,8 @@ "acid" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -5642,7 +5717,7 @@ "weight": "0.000", "armor_class": 14, "hit_points": 105, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Deep Speech,Undercommon", @@ -5667,7 +5742,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -5716,7 +5792,7 @@ "weight": "0.000", "armor_class": 14, "hit_points": 175, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Giant", @@ -5742,7 +5818,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -5791,7 +5868,7 @@ "weight": "0.000", "armor_class": 11, "hit_points": 25, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -5813,7 +5890,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -5862,7 +5940,7 @@ "weight": "0.000", "armor_class": 10, "hit_points": 8, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "any one language (usually Common)", @@ -5904,7 +5982,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -5953,7 +6032,7 @@ "weight": "0.000", "armor_class": 16, "hit_points": 36, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Draconic", @@ -5979,7 +6058,8 @@ "acid" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6028,7 +6108,7 @@ "weight": "0.000", "armor_class": 17, "hit_points": 77, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "all,telepathy 120 ft.", @@ -6072,7 +6152,8 @@ "psychic" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6121,7 +6202,7 @@ "weight": "0.000", "armor_class": 11, "hit_points": 9, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -6147,7 +6228,8 @@ "damage_resistances": [ "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6196,7 +6278,7 @@ "weight": "0.000", "armor_class": 15, "hit_points": 13, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -6222,7 +6304,8 @@ "damage_resistances": [ "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6271,7 +6354,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 20, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -6295,7 +6378,8 @@ "necrotic" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6344,7 +6428,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 25, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -6366,7 +6450,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6415,7 +6500,7 @@ "weight": "0.000", "armor_class": 14, "hit_points": 120, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -6437,7 +6522,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6486,7 +6572,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 9, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "any one language (usually Common)", @@ -6528,7 +6614,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6577,7 +6664,7 @@ "weight": "0.000", "armor_class": 14, "hit_points": 60, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "any one language (usually Common)", @@ -6619,7 +6706,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6668,7 +6756,7 @@ "weight": "0.000", "armor_class": 11, "hit_points": 25, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -6690,7 +6778,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6739,7 +6828,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 40, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -6761,7 +6850,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6810,7 +6900,7 @@ "weight": "0.000", "armor_class": 18, "hit_points": 140, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common", @@ -6838,7 +6928,8 @@ "necrotic" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6887,7 +6978,7 @@ "weight": "0.000", "armor_class": 15, "hit_points": 23, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Gnomish,Terran,Undercommon", @@ -6912,7 +7003,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6961,7 +7053,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 8, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -6983,7 +7075,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7032,7 +7125,7 @@ "weight": "0.000", "armor_class": 17, "hit_points": 165, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "all,telepathy 120 ft.", @@ -7074,7 +7167,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7123,7 +7217,7 @@ "weight": "0.000", "armor_class": 17, "hit_points": 216, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Auran,Common", @@ -7150,7 +7244,8 @@ "thunder" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7199,7 +7294,7 @@ "weight": "0.000", "armor_class": 14, "hit_points": 80, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,telepathy 60 ft.", @@ -7223,7 +7318,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7272,7 +7368,7 @@ "weight": "0.000", "armor_class": 20, "hit_points": 318, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Aquan,Common,Draconic", @@ -7299,7 +7395,8 @@ "damage_resistances": [ "fire" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7348,7 +7445,7 @@ "weight": "0.000", "armor_class": 11, "hit_points": 13, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Abyssal", @@ -7372,7 +7469,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7421,7 +7519,7 @@ "weight": "0.000", "armor_class": 18, "hit_points": 112, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Elvish,Undercommon", @@ -7448,7 +7546,8 @@ "poison" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7497,7 +7596,7 @@ "weight": "0.000", "armor_class": 15, "hit_points": 12, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Elvish,Undercommon", @@ -7522,7 +7621,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7571,7 +7671,7 @@ "weight": "0.000", "armor_class": 11, "hit_points": 66, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Druidic plus any two languages", @@ -7593,7 +7693,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7642,7 +7743,7 @@ "weight": "0.000", "armor_class": 15, "hit_points": 38, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Elvish,Sylvan", @@ -7667,7 +7768,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7716,7 +7818,7 @@ "weight": "0.000", "armor_class": 16, "hit_points": 36, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Dwarvish,Undercommon", @@ -7743,7 +7845,8 @@ "damage_resistances": [ "poison" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7792,7 +7895,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 27, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Auran,Terran", @@ -7820,7 +7923,8 @@ "poison" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7869,7 +7973,7 @@ "weight": "0.000", "armor_class": 11, "hit_points": 8, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -7891,7 +7995,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7940,7 +8045,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 40, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Giant Eagle,understands Common and Auran but can't speak them", @@ -7962,7 +8067,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -8011,7 +8117,7 @@ "weight": "0.000", "armor_class": 17, "hit_points": 114, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Terran", @@ -8037,7 +8143,8 @@ "lightning" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -8086,7 +8193,7 @@ "weight": "0.000", "armor_class": 17, "hit_points": 223, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Ignan", @@ -8112,7 +8219,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -8161,7 +8269,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 105, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -8183,7 +8291,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -8232,7 +8341,7 @@ "weight": "0.000", "armor_class": 10, "hit_points": 15, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -8254,7 +8363,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -8303,7 +8413,7 @@ "weight": "0.000", "armor_class": 14, "hit_points": 60, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Giant Elk,understands Common,Elvish,and Sylvan but can't speak them", @@ -8327,7 +8437,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -8376,7 +8487,7 @@ "weight": "0.000", "armor_class": 18, "hit_points": 147, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Infernal,telepathy 120 ft.", @@ -8400,7 +8511,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -8449,7 +8561,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 54, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -8473,7 +8585,8 @@ "poison" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -8522,7 +8635,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 95, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Giant,Orc", @@ -8547,7 +8660,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -8596,7 +8710,7 @@ "weight": "0.000", "armor_class": 14, "hit_points": 83, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Sylvan", @@ -8623,7 +8737,8 @@ ], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -8672,7 +8787,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 110, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Ignan", @@ -8696,7 +8811,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -8745,7 +8861,7 @@ "weight": "0.000", "armor_class": 18, "hit_points": 175, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Dwarven,Giant", @@ -8771,7 +8887,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -8820,7 +8937,7 @@ "weight": "0.000", "armor_class": 9, "hit_points": 129, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "understands the languages of its creator but can't speak", @@ -8844,7 +8961,8 @@ "lightning" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -8893,7 +9011,7 @@ "weight": "0.000", "armor_class": 14, "hit_points": 38, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Sylvan", @@ -8919,7 +9037,8 @@ "damage_resistances": [ "acid" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -8968,7 +9087,7 @@ "weight": "0.000", "armor_class": 16, "hit_points": 11, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -8994,7 +9113,8 @@ "damage_resistances": [ "piercing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -9043,7 +9163,7 @@ "weight": "0.000", "armor_class": 10, "hit_points": 9, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -9065,7 +9185,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -9114,7 +9235,7 @@ "weight": "0.000", "armor_class": 11, "hit_points": 15, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -9136,7 +9257,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -9185,7 +9307,7 @@ "weight": "0.000", "armor_class": 11, "hit_points": 44, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -9207,7 +9329,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -9256,7 +9379,7 @@ "weight": "0.000", "armor_class": 14, "hit_points": 166, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Giant", @@ -9283,7 +9406,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -9332,7 +9456,7 @@ "weight": "0.000", "armor_class": 15, "hit_points": 52, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": true, "nonmagical_attack_immunity": false, "languages_desc": "Terran", @@ -9360,7 +9484,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -9409,7 +9534,7 @@ "weight": "0.000", "armor_class": 6, "hit_points": 75, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -9436,7 +9561,8 @@ "piercing" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -9485,7 +9611,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 48, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common", @@ -9511,7 +9637,8 @@ "damage_resistances": [ "necrotic" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -9560,7 +9687,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 68, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": true, "nonmagical_attack_immunity": false, "languages_desc": "any languages it knew in life", @@ -9593,7 +9720,8 @@ "slashing", "thunder" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -9642,7 +9770,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 34, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common", @@ -9666,7 +9794,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -9715,7 +9844,7 @@ "weight": "0.000", "armor_class": 9, "hit_points": 72, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -9737,7 +9866,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -9786,7 +9916,7 @@ "weight": "0.000", "armor_class": 17, "hit_points": 154, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": true, "nonmagical_attack_immunity": false, "languages_desc": "Abyssal,telepathy 120 ft.", @@ -9814,7 +9944,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -9863,7 +9994,7 @@ "weight": "0.000", "armor_class": 16, "hit_points": 108, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "any one language (usually Common)", @@ -9905,7 +10036,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -9954,7 +10086,7 @@ "weight": "0.000", "armor_class": 15, "hit_points": 22, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Gnoll", @@ -9976,7 +10108,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10025,7 +10158,7 @@ "weight": "0.000", "armor_class": 10, "hit_points": 8, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -10047,7 +10180,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10096,7 +10230,7 @@ "weight": "0.000", "armor_class": 11, "hit_points": 25, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -10118,7 +10252,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10167,7 +10302,7 @@ "weight": "0.000", "armor_class": 15, "hit_points": 12, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Goblin", @@ -10192,7 +10327,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10241,7 +10377,7 @@ "weight": "0.000", "armor_class": 17, "hit_points": 32, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Goblin", @@ -10266,7 +10402,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10315,7 +10452,7 @@ "weight": "0.000", "armor_class": 17, "hit_points": 68, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Draconic", @@ -10341,7 +10478,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10390,7 +10528,7 @@ "weight": "0.000", "armor_class": 15, "hit_points": 118, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Abyssal,Void Speech,telepathy 60 ft.", @@ -10415,7 +10553,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10464,7 +10603,7 @@ "weight": "0.000", "armor_class": 18, "hit_points": 96, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -10488,7 +10627,8 @@ "poison" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10537,7 +10677,7 @@ "weight": "0.000", "armor_class": 8, "hit_points": 29, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -10564,7 +10704,8 @@ "acid", "fire" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10613,7 +10754,7 @@ "weight": "0.000", "armor_class": 17, "hit_points": 51, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Draconic", @@ -10639,7 +10780,8 @@ "poison" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10688,7 +10830,7 @@ "weight": "0.000", "armor_class": 16, "hit_points": 76, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Sylvan", @@ -10713,7 +10855,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10762,7 +10905,7 @@ "weight": "0.000", "armor_class": 14, "hit_points": 57, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -10786,7 +10929,8 @@ "damage_resistances": [ "bludgeoning" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10835,7 +10979,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 63, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -10857,7 +11001,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10906,7 +11051,7 @@ "weight": "0.000", "armor_class": 11, "hit_points": 17, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Dwarvish,Undercommon", @@ -10933,7 +11078,8 @@ ], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10982,7 +11128,7 @@ "weight": "0.000", "armor_class": 14, "hit_points": 8, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "any one language (usually Common)", @@ -11024,7 +11170,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -11073,7 +11220,7 @@ "weight": "0.000", "armor_class": 18, "hit_points": 176, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Abyssal,Celestial,Common,Infernal", @@ -11105,7 +11252,8 @@ "necrotic", "radiant" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -11154,7 +11302,7 @@ "weight": "0.000", "armor_class": 17, "hit_points": 204, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": true, "nonmagical_attack_immunity": false, "languages_desc": "Common,Sphinx,telepathy 120 ft.", @@ -11184,7 +11332,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -11233,7 +11382,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 38, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common", @@ -11257,7 +11406,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -11306,7 +11456,7 @@ "weight": "0.000", "armor_class": 11, "hit_points": 7, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -11328,7 +11478,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -11377,7 +11528,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 8, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -11399,7 +11550,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -11448,7 +11600,7 @@ "weight": "0.000", "armor_class": 15, "hit_points": 76, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "understands Infernal but can't speak", @@ -11472,7 +11624,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -11521,7 +11674,7 @@ "weight": "0.000", "armor_class": 16, "hit_points": 138, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": true, "nonmagical_attack_immunity": false, "languages_desc": "Abyssal,telepathy 120 ft.", @@ -11549,7 +11702,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -11598,7 +11752,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 126, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Giant", @@ -11624,7 +11778,8 @@ "damage_resistances": [ "poison" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -11673,7 +11828,7 @@ "weight": "0.000", "armor_class": 17, "hit_points": 199, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Terran", @@ -11697,7 +11852,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -11746,7 +11902,7 @@ "weight": "0.000", "armor_class": 11, "hit_points": 42, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -11770,7 +11926,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -11819,7 +11976,7 @@ "weight": "0.000", "armor_class": 11, "hit_points": 44, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -11841,7 +11998,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -11890,7 +12048,7 @@ "weight": "0.000", "armor_class": 15, "hit_points": 108, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "understands Common but can't speak", @@ -11914,7 +12072,8 @@ "damage_resistances": [ "bludgeoning" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -11963,7 +12122,7 @@ "weight": "0.000", "armor_class": 18, "hit_points": 18, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Goblin", @@ -11988,7 +12147,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12037,7 +12197,7 @@ "weight": "0.000", "armor_class": 17, "hit_points": 72, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Goblin", @@ -12062,7 +12222,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12111,7 +12272,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 34, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "understands the languages of its creator but can't speak", @@ -12133,7 +12294,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12182,7 +12344,7 @@ "weight": "0.000", "armor_class": 18, "hit_points": 185, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Infernal,telepathy 120 ft.", @@ -12206,7 +12368,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12255,7 +12418,7 @@ "weight": "0.000", "armor_class": 10, "hit_points": 15, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -12277,7 +12440,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12326,7 +12490,7 @@ "weight": "0.000", "armor_class": 10, "hit_points": 15, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -12348,7 +12512,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12397,7 +12562,7 @@ "weight": "0.000", "armor_class": 15, "hit_points": 22, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -12419,7 +12584,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12468,7 +12634,7 @@ "weight": "0.000", "armor_class": 15, "hit_points": 82, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Abyssal,Void Speech,telepathy 60 ft.", @@ -12495,7 +12661,8 @@ "necrotic" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12544,7 +12711,7 @@ "weight": "0.000", "armor_class": 15, "hit_points": 166, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -12566,7 +12733,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12615,7 +12783,7 @@ "weight": "0.000", "armor_class": 10, "hit_points": 8, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -12637,7 +12805,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12686,7 +12855,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 42, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -12708,7 +12877,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12757,7 +12927,7 @@ "weight": "0.000", "armor_class": 18, "hit_points": 193, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Infernal,telepathy 120 ft.", @@ -12783,7 +12953,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12832,7 +13003,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 27, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Aquan,Auran", @@ -12860,7 +13031,8 @@ "poison" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12909,7 +13081,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 31, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Infernal,Common", @@ -12934,7 +13106,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12983,7 +13156,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 63, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "understands Void Speech but can't speak", @@ -13007,7 +13180,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -13056,7 +13230,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 14, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -13078,7 +13252,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -13127,7 +13302,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 7, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -13149,7 +13324,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -13198,7 +13374,7 @@ "weight": "0.000", "armor_class": 15, "hit_points": 76, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -13222,7 +13398,8 @@ "damage_resistances": [ "poison" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -13271,7 +13448,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 25, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -13293,7 +13470,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -13342,7 +13520,7 @@ "weight": "0.000", "armor_class": 11, "hit_points": 8, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -13366,7 +13544,8 @@ "damage_resistances": [ "poison" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -13415,7 +13594,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 24, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -13437,7 +13616,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -13486,7 +13666,7 @@ "weight": "0.000", "armor_class": 14, "hit_points": 121, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Auran,understands Common but can't speak it", @@ -13508,7 +13688,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -13557,7 +13738,7 @@ "weight": "0.000", "armor_class": 20, "hit_points": 201, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "understands the languages of its creator but can't speak", @@ -13581,7 +13762,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -13630,7 +13812,7 @@ "weight": "0.000", "armor_class": 11, "hit_points": 8, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -13652,7 +13834,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -13701,7 +13884,7 @@ "weight": "0.000", "armor_class": 18, "hit_points": 68, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common and one other language", @@ -13723,7 +13906,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -13772,7 +13956,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 9, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Draconic", @@ -13797,7 +13981,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -13846,7 +14031,7 @@ "weight": "0.000", "armor_class": 15, "hit_points": 80, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Draconic", @@ -13871,7 +14056,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -13920,7 +14106,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 126, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Draconic", @@ -13945,7 +14131,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -13994,7 +14181,7 @@ "weight": "0.000", "armor_class": 18, "hit_points": 475, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": true, "languages_desc": "understands Abyssal,Celestial,Infernal,and Primordial but can't speak,telepathy 120 ft.", @@ -14024,7 +14211,8 @@ "slashing" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -14073,7 +14261,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 95, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Abyssal,Common", @@ -14098,7 +14286,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -14147,7 +14336,7 @@ "weight": "0.000", "armor_class": 11, "hit_points": 9, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -14171,7 +14360,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -14220,7 +14410,7 @@ "weight": "0.000", "armor_class": 8, "hit_points": 17, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Infernal", @@ -14244,7 +14434,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -14293,7 +14484,7 @@ "weight": "0.000", "armor_class": 17, "hit_points": 314, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": true, "languages_desc": "Common plus up to five other languages", @@ -14323,7 +14514,8 @@ "lightning", "necrotic" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -14372,7 +14564,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 42, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -14394,7 +14586,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -14443,7 +14636,7 @@ "weight": "0.000", "armor_class": 18, "hit_points": 261, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "any languages the animating spirit knew in life", @@ -14467,7 +14660,8 @@ "damage_resistances": [ "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -14516,7 +14710,7 @@ "weight": "0.000", "armor_class": 10, "hit_points": 9, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -14538,7 +14732,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -14587,7 +14782,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 15, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -14609,7 +14804,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -14658,7 +14854,7 @@ "weight": "0.000", "armor_class": 15, "hit_points": 22, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Draconic", @@ -14682,7 +14878,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -14731,7 +14928,7 @@ "weight": "0.000", "armor_class": 15, "hit_points": 100, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Draconic", @@ -14756,7 +14953,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -14805,7 +15003,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 57, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Draconic", @@ -14832,7 +15030,8 @@ "damage_resistances": [ "poison" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -14881,7 +15080,7 @@ "weight": "0.000", "armor_class": 10, "hit_points": 140, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "any four languages", @@ -14903,7 +15102,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -14952,7 +15152,7 @@ "weight": "0.000", "armor_class": 10, "hit_points": 40, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "any two languages", @@ -14974,7 +15174,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -15023,7 +15224,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 27, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Ignan,Terran", @@ -15051,7 +15252,8 @@ "poison" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -15100,7 +15302,7 @@ "weight": "0.000", "armor_class": 14, "hit_points": 22, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Ignan", @@ -15124,7 +15326,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -15173,7 +15376,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 133, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -15197,7 +15400,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -15246,7 +15450,7 @@ "weight": "0.000", "armor_class": 14, "hit_points": 80, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common", @@ -15270,7 +15474,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -15319,7 +15524,7 @@ "weight": "0.000", "armor_class": 18, "hit_points": 217, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": true, "nonmagical_attack_immunity": false, "languages_desc": "Abyssal,telepathy 120 ft.", @@ -15347,7 +15552,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -15396,7 +15602,7 @@ "weight": "0.000", "armor_class": 16, "hit_points": 152, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "any two languages", @@ -15418,7 +15624,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -15467,7 +15674,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 9, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -15489,7 +15696,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -15538,7 +15746,7 @@ "weight": "0.000", "armor_class": 15, "hit_points": 60, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,plus any two languages", @@ -15562,7 +15770,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -15611,7 +15820,7 @@ "weight": "0.000", "armor_class": 15, "hit_points": 112, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common", @@ -15637,7 +15846,8 @@ "poison" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -15686,7 +15896,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 9, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Aquan,Common", @@ -15710,7 +15920,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -15759,7 +15970,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 60, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Aquan,Common", @@ -15783,7 +15994,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -15832,7 +16044,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 58, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -15858,7 +16070,8 @@ "acid" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -15907,7 +16120,7 @@ "weight": "0.000", "armor_class": 14, "hit_points": 80, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Abyssal", @@ -15931,7 +16144,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -15980,7 +16194,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 63, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "understands the languages it knew in life but can't speak", @@ -16006,7 +16220,8 @@ "damage_resistances": [ "piercing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -16055,7 +16270,7 @@ "weight": "0.000", "armor_class": 16, "hit_points": 94, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Abyssal", @@ -16081,7 +16296,8 @@ "acid" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -16130,7 +16346,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 72, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Deep Speech,telepathy 60 ft.", @@ -16156,7 +16372,8 @@ "damage_resistances": [ "bludgeoning" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -16205,7 +16422,7 @@ "weight": "0.000", "armor_class": 10, "hit_points": 10, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -16227,7 +16444,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -16276,7 +16494,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 80, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": true, "nonmagical_attack_immunity": false, "languages_desc": "the languages it knew in life", @@ -16306,7 +16524,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -16355,7 +16574,7 @@ "weight": "0.000", "armor_class": 17, "hit_points": 270, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": true, "languages_desc": "the languages it knew in life", @@ -16384,7 +16603,8 @@ "slashing" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -16433,7 +16653,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 21, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "understands Sylvan but can't speak,telepathy 30 ft.", @@ -16457,7 +16677,8 @@ "damage_resistances": [ "poison" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -16506,7 +16727,7 @@ "weight": "0.000", "armor_class": 14, "hit_points": 68, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "understands Druidic and Sylvan but can't speak,telepathy 60 ft.", @@ -16530,7 +16751,8 @@ "poison" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -16579,7 +16801,7 @@ "weight": "0.000", "armor_class": 18, "hit_points": 196, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": true, "nonmagical_attack_immunity": false, "languages_desc": "Abyssal,telepathy 120 ft.", @@ -16607,7 +16829,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -16656,7 +16879,7 @@ "weight": "0.000", "armor_class": 17, "hit_points": 104, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": true, "nonmagical_attack_immunity": false, "languages_desc": "Abyssal,Common,Infernal,Primordial", @@ -16689,7 +16912,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -16738,7 +16962,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 76, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "understands Abyssal,Common,and Infernal but can't speak", @@ -16764,7 +16988,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -16813,7 +17038,7 @@ "weight": "0.000", "armor_class": 14, "hit_points": 7, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "any two languages", @@ -16835,7 +17060,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -16884,7 +17110,7 @@ "weight": "0.000", "armor_class": 8, "hit_points": 71, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -16911,7 +17137,8 @@ "damage_resistances": [ "acid" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -16960,7 +17187,7 @@ "weight": "0.000", "armor_class": 11, "hit_points": 8, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -16982,7 +17209,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -17031,7 +17259,7 @@ "weight": "0.000", "armor_class": 11, "hit_points": 44, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -17053,7 +17281,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -17102,7 +17331,7 @@ "weight": "0.000", "armor_class": 11, "hit_points": 66, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Giant", @@ -17127,7 +17356,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -17176,7 +17406,7 @@ "weight": "0.000", "armor_class": 8, "hit_points": 72, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "understands Common and Giant but can't speak", @@ -17198,7 +17428,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -17247,7 +17478,7 @@ "weight": "0.000", "armor_class": 16, "hit_points": 134, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Giant", @@ -17272,7 +17503,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -17321,7 +17553,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 25, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Orc", @@ -17346,7 +17578,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -17395,7 +17628,7 @@ "weight": "0.000", "armor_class": 17, "hit_points": 90, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Orc", @@ -17420,7 +17653,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -17469,7 +17703,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 80, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -17493,7 +17727,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -17542,7 +17777,7 @@ "weight": "0.000", "armor_class": 14, "hit_points": 108, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Otyugh", @@ -17566,7 +17801,8 @@ "poison" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -17615,7 +17851,7 @@ "weight": "0.000", "armor_class": 11, "hit_points": 8, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -17637,7 +17873,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -17686,7 +17923,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 15, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Giant Owl,understands Common,Elvish,and Sylvan but can't speak them", @@ -17710,7 +17947,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -17759,7 +17997,7 @@ "weight": "0.000", "armor_class": 14, "hit_points": 80, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -17781,7 +18019,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -17830,7 +18069,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 15, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -17852,7 +18091,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -17901,7 +18141,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 57, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "understands Celestial,Common,Elvish,and Sylvan but can't speak", @@ -17926,7 +18166,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -17975,7 +18216,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 73, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Phase Spider", @@ -17999,7 +18240,8 @@ "poison" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -18048,7 +18290,7 @@ "weight": "0.000", "armor_class": 19, "hit_points": 323, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Infernal,telepathy 120 ft.", @@ -18072,7 +18314,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -18121,7 +18364,7 @@ "weight": "0.000", "armor_class": 19, "hit_points": 242, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "all,telepathy 120 ft.", @@ -18163,7 +18406,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -18212,7 +18456,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 60, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -18234,7 +18478,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -18283,7 +18528,7 @@ "weight": "0.000", "armor_class": 10, "hit_points": 10, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -18305,7 +18550,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -18354,7 +18600,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 57, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "any two languages", @@ -18376,7 +18622,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -18425,7 +18672,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 12, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "understands Common and Draconic but can't speak", @@ -18449,7 +18696,8 @@ "damage_resistances": [ "poison" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -18498,7 +18746,7 @@ "weight": "0.000", "armor_class": 18, "hit_points": 255, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "", @@ -18520,7 +18768,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -18569,7 +18818,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 35, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Abyssal,Common", @@ -18594,7 +18843,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -18643,7 +18893,7 @@ "weight": "0.000", "armor_class": 10, "hit_points": 8, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -18665,7 +18915,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -18714,7 +18965,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 34, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -18736,7 +18987,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -18785,7 +19037,7 @@ "weight": "0.000", "armor_class": 16, "hit_points": 166, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": true, "languages_desc": "Abyssal,Common,Infernal", @@ -18815,7 +19067,8 @@ "slashing" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -18864,7 +19117,7 @@ "weight": "0.000", "armor_class": 10, "hit_points": 9, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -18886,7 +19139,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -18935,7 +19189,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 14, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -18957,7 +19211,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -19006,7 +19261,7 @@ "weight": "0.000", "armor_class": 10, "hit_points": 14, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -19028,7 +19283,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -19077,7 +19333,7 @@ "weight": "0.000", "armor_class": 11, "hit_points": 8, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -19099,7 +19355,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -19148,7 +19405,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 13, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -19170,7 +19427,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -19219,7 +19477,7 @@ "weight": "0.000", "armor_class": 17, "hit_points": 68, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Draconic", @@ -19245,7 +19503,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -19294,7 +19553,7 @@ "weight": "0.000", "armor_class": 17, "hit_points": 216, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -19319,7 +19578,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -19368,7 +19628,7 @@ "weight": "0.000", "armor_class": 11, "hit_points": 63, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -19392,7 +19652,8 @@ "damage_resistances": [ "bludgeoning" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -19441,7 +19702,7 @@ "weight": "0.000", "armor_class": 15, "hit_points": 21, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "understands the languages of its creator but can't speak", @@ -19465,7 +19726,8 @@ ], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -19514,7 +19776,7 @@ "weight": "0.000", "armor_class": 15, "hit_points": 235, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -19536,7 +19798,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -19585,7 +19848,7 @@ "weight": "0.000", "armor_class": 20, "hit_points": 111, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -19609,7 +19872,8 @@ ], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -19658,7 +19922,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 45, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -19682,7 +19946,8 @@ ], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -19731,7 +19996,7 @@ "weight": "0.000", "armor_class": 14, "hit_points": 23, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "", @@ -19753,7 +20018,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -19802,7 +20068,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 25, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Sahuagin", @@ -19824,7 +20090,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -19873,7 +20140,7 @@ "weight": "0.000", "armor_class": 15, "hit_points": 114, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": true, "nonmagical_attack_immunity": false, "languages_desc": "Ignan", @@ -19903,7 +20170,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -19952,7 +20220,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 40, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Void Speech", @@ -19979,7 +20247,8 @@ "damage_resistances": [ "necrotic" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -20028,7 +20297,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 23, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Elvish,Sylvan", @@ -20054,7 +20323,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -20103,7 +20373,7 @@ "weight": "0.000", "armor_class": 15, "hit_points": 145, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Draconic", @@ -20131,7 +20401,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -20180,7 +20451,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 25, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "any one language (usually Common)", @@ -20222,7 +20493,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -20271,7 +20543,7 @@ "weight": "0.000", "armor_class": 14, "hit_points": 51, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Aquan,Common,Giant", @@ -20296,7 +20568,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -20345,7 +20618,7 @@ "weight": "0.000", "armor_class": 11, "hit_points": 9, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -20367,7 +20640,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -20416,7 +20690,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 25, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -20438,7 +20712,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -20487,7 +20762,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 17, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": true, "nonmagical_attack_immunity": false, "languages_desc": "understands the languages it knew in life but can't speak", @@ -20522,7 +20797,8 @@ "slashing", "thunder" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -20571,7 +20847,7 @@ "weight": "0.000", "armor_class": 15, "hit_points": 110, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -20598,7 +20874,8 @@ "cold", "fire" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -20647,7 +20924,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 126, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -20669,7 +20946,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -20718,7 +20996,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 63, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -20740,7 +21018,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -20789,7 +21068,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 27, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -20811,7 +21090,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -20860,7 +21140,7 @@ "weight": "0.000", "armor_class": 17, "hit_points": 139, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "understands the languages of its creator and the languages of the wearer of its amulet but can't speak", @@ -20882,7 +21162,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -20931,7 +21212,7 @@ "weight": "0.000", "armor_class": 5, "hit_points": 7, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -20955,7 +21236,8 @@ "damage_resistances": [ "thunder" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -21004,7 +21286,7 @@ "weight": "0.000", "armor_class": 17, "hit_points": 216, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Aquan,Common", @@ -21031,7 +21313,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -21080,7 +21363,7 @@ "weight": "0.000", "armor_class": 17, "hit_points": 51, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Draconic", @@ -21106,7 +21389,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -21155,7 +21439,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 14, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "understands the languages it knew in life but can't speak", @@ -21181,7 +21465,8 @@ "damage_resistances": [ "piercing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -21230,7 +21515,7 @@ "weight": "0.000", "armor_class": 11, "hit_points": 23, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "understands the languages it knew in life but can't speak", @@ -21252,7 +21537,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -21301,7 +21587,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 15, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -21323,7 +21609,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -21372,7 +21659,7 @@ "weight": "0.000", "armor_class": 11, "hit_points": 10, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -21394,7 +21681,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -21443,7 +21731,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 63, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -21465,7 +21753,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -21514,7 +21803,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 14, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -21538,7 +21827,8 @@ "damage_resistances": [ "poison" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -21587,7 +21877,7 @@ "weight": "0.000", "armor_class": 11, "hit_points": 9, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -21611,7 +21901,8 @@ "damage_resistances": [ "poison" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -21660,7 +21951,7 @@ "weight": "0.000", "armor_class": 14, "hit_points": 48, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -21684,7 +21975,8 @@ "damage_resistances": [ "poison" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -21733,7 +22025,7 @@ "weight": "0.000", "armor_class": 21, "hit_points": 306, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "all,telepathy 120 ft.", @@ -21778,7 +22070,8 @@ "poison" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -21827,7 +22120,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 27, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": true, "nonmagical_attack_immunity": false, "languages_desc": "understands the languages it knew in life but can't speak", @@ -21860,7 +22153,8 @@ "slashing", "thunder" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -21909,7 +22203,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 8, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -21931,7 +22225,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -21980,7 +22275,7 @@ "weight": "0.000", "armor_class": 15, "hit_points": 40, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -22002,7 +22297,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22051,7 +22347,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 14, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -22073,7 +22369,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22122,7 +22419,7 @@ "weight": "0.000", "armor_class": 15, "hit_points": 166, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Abyssal,Celestial,Common,Infernal", @@ -22154,7 +22451,8 @@ "poison" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22203,7 +22501,7 @@ "weight": "0.000", "armor_class": 14, "hit_points": 13, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Elvish,Sylvan", @@ -22229,7 +22527,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22278,7 +22577,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 40, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "any two languages", @@ -22300,7 +22599,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22349,7 +22649,7 @@ "weight": "0.000", "armor_class": 15, "hit_points": 12, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -22376,7 +22676,8 @@ "radiant" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22425,7 +22726,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 27, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Aquan,Ignan", @@ -22453,7 +22754,8 @@ "poison" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22502,7 +22804,7 @@ "weight": "0.000", "armor_class": 14, "hit_points": 7, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -22524,7 +22826,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22573,7 +22876,7 @@ "weight": "0.000", "armor_class": 17, "hit_points": 156, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Giant", @@ -22601,7 +22904,8 @@ "damage_resistances": [ "lightning" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22650,7 +22954,7 @@ "weight": "0.000", "armor_class": 17, "hit_points": 176, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "understands the languages of its creator but can't speak", @@ -22672,7 +22976,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22721,7 +23026,7 @@ "weight": "0.000", "armor_class": 16, "hit_points": 243, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Giant", @@ -22751,7 +23056,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22800,7 +23106,7 @@ "weight": "0.000", "armor_class": 15, "hit_points": 79, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": true, "nonmagical_attack_immunity": false, "languages_desc": "Abyssal,Common,Infernal,telepathy 60 ft.", @@ -22834,7 +23140,8 @@ "poison", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22883,7 +23190,7 @@ "weight": "0.000", "armor_class": 25, "hit_points": 680, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": true, "languages_desc": "-", @@ -22913,7 +23220,8 @@ "slashing" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22962,7 +23270,7 @@ "weight": "0.000", "armor_class": 11, "hit_points": 25, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "any one language (usually Common)", @@ -23004,7 +23312,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -23053,7 +23362,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 38, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -23075,7 +23384,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -23124,7 +23434,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 63, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -23146,7 +23456,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -23195,7 +23506,7 @@ "weight": "0.000", "armor_class": 16, "hit_points": 185, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Druidic,Elvish,Sylvan", @@ -23227,7 +23538,8 @@ "bludgeoning", "piercing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -23276,7 +23588,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 126, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -23298,7 +23610,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -23347,7 +23660,7 @@ "weight": "0.000", "armor_class": 15, "hit_points": 94, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Giant", @@ -23371,7 +23684,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -23420,7 +23734,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 184, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -23442,7 +23756,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -23491,7 +23806,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 92, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Celestial,Elvish,Sylvan,telepathy 60 ft.", @@ -23519,7 +23834,8 @@ "poison" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -23568,7 +23884,7 @@ "weight": "0.000", "armor_class": 17, "hit_points": 88, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Abyssal,Common", @@ -23593,7 +23909,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -23642,7 +23959,7 @@ "weight": "0.000", "armor_class": 16, "hit_points": 177, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": true, "nonmagical_attack_immunity": false, "languages_desc": "the languages it knew in life", @@ -23669,7 +23986,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -23718,7 +24036,7 @@ "weight": "0.000", "armor_class": 15, "hit_points": 91, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": true, "nonmagical_attack_immunity": false, "languages_desc": "the languages it knew in life", @@ -23745,7 +24063,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -23794,7 +24113,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 40, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "any one language (usually Common)", @@ -23836,7 +24155,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -23885,7 +24205,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 25, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -23907,7 +24227,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -23956,7 +24277,7 @@ "weight": "0.000", "armor_class": 16, "hit_points": 68, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common plus any one language", @@ -23978,7 +24299,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -24027,7 +24349,7 @@ "weight": "0.000", "armor_class": 10, "hit_points": 14, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -24051,7 +24373,8 @@ "damage_resistances": [ "necrotic" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -24100,7 +24423,7 @@ "weight": "0.000", "armor_class": 17, "hit_points": 185, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": true, "nonmagical_attack_immunity": false, "languages_desc": "Common plus up to two other languages", @@ -24127,7 +24450,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -24176,7 +24500,7 @@ "weight": "0.000", "armor_class": 15, "hit_points": 110, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": true, "nonmagical_attack_immunity": false, "languages_desc": "Abyssal,telepathy 120 ft.", @@ -24204,7 +24528,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -24253,7 +24578,7 @@ "weight": "0.000", "armor_class": 10, "hit_points": 8, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -24275,7 +24600,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -24324,7 +24650,7 @@ "weight": "0.000", "armor_class": 10, "hit_points": 46, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -24346,7 +24672,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -24395,7 +24722,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 25, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -24421,7 +24748,8 @@ "damage_resistances": [ "piercing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -24470,7 +24798,7 @@ "weight": "0.000", "armor_class": 14, "hit_points": 104, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Aquan", @@ -24494,7 +24822,8 @@ "acid" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -24543,7 +24872,7 @@ "weight": "0.000", "armor_class": 11, "hit_points": 8, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -24565,7 +24894,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -24614,7 +24944,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 14, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -24636,7 +24966,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -24685,7 +25016,7 @@ "weight": "0.000", "armor_class": 10, "hit_points": 126, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": true, "nonmagical_attack_immunity": false, "languages_desc": "Common (can't speak in bear form)", @@ -24711,7 +25042,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -24760,7 +25092,7 @@ "weight": "0.000", "armor_class": 10, "hit_points": 100, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": true, "nonmagical_attack_immunity": false, "languages_desc": "Common (can't speak in boar form)", @@ -24786,7 +25118,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -24835,7 +25168,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 57, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": true, "nonmagical_attack_immunity": false, "languages_desc": "Common (can't speak in rat form)", @@ -24861,7 +25194,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -24910,7 +25244,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 95, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": true, "nonmagical_attack_immunity": false, "languages_desc": "Common (can't speak in tiger form)", @@ -24936,7 +25270,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -24985,7 +25320,7 @@ "weight": "0.000", "armor_class": 11, "hit_points": 76, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": true, "nonmagical_attack_immunity": false, "languages_desc": "Common (can't speak in wolf form)", @@ -25011,7 +25346,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25060,7 +25396,7 @@ "weight": "0.000", "armor_class": 16, "hit_points": 54, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Draconic", @@ -25086,7 +25422,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25135,7 +25472,7 @@ "weight": "0.000", "armor_class": 14, "hit_points": 69, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": true, "nonmagical_attack_immunity": false, "languages_desc": "the languages it knew in life", @@ -25162,7 +25499,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25211,7 +25549,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 9, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "any one language", @@ -25233,7 +25571,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25282,7 +25621,7 @@ "weight": "0.000", "armor_class": 17, "hit_points": 31, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": true, "nonmagical_attack_immunity": false, "languages_desc": "the languages it knew in life", @@ -25315,7 +25654,8 @@ "slashing", "thunder" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25364,7 +25704,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 76, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Giant,Winter Wolf", @@ -25391,7 +25731,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25440,7 +25781,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 14, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -25462,7 +25803,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25511,7 +25853,7 @@ "weight": "0.000", "armor_class": 14, "hit_points": 40, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -25533,7 +25875,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25582,7 +25925,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 27, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Sylvan", @@ -25609,7 +25952,8 @@ ], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25658,7 +26002,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 25, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Goblin,Worg", @@ -25682,7 +26026,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25731,7 +26076,7 @@ "weight": "0.000", "armor_class": 14, "hit_points": 85, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": true, "nonmagical_attack_immunity": false, "languages_desc": "the languages it knew in life", @@ -25766,7 +26111,8 @@ "slashing", "thunder" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25815,7 +26161,7 @@ "weight": "0.000", "armor_class": 12, "hit_points": 40, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common", @@ -25841,7 +26187,8 @@ "damage_resistances": [ "psychic" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25890,7 +26237,7 @@ "weight": "0.000", "armor_class": 13, "hit_points": 147, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "-", @@ -25914,7 +26261,8 @@ "poison" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25963,7 +26311,7 @@ "weight": "0.000", "armor_class": 19, "hit_points": 111, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": true, "nonmagical_attack_immunity": false, "languages_desc": "Terran", @@ -25991,7 +26339,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -26040,7 +26389,7 @@ "weight": "0.000", "armor_class": 18, "hit_points": 136, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Draconic", @@ -26067,7 +26416,8 @@ "acid" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -26116,7 +26466,7 @@ "weight": "0.000", "armor_class": 18, "hit_points": 175, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Draconic", @@ -26143,7 +26493,8 @@ "lightning" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -26192,7 +26543,7 @@ "weight": "0.000", "armor_class": 17, "hit_points": 119, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Draconic", @@ -26219,7 +26570,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -26268,7 +26620,7 @@ "weight": "0.000", "armor_class": 18, "hit_points": 148, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Draconic", @@ -26295,7 +26647,8 @@ "lightning" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -26344,7 +26697,7 @@ "weight": "0.000", "armor_class": 17, "hit_points": 144, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Draconic", @@ -26371,7 +26724,8 @@ "acid" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -26420,7 +26774,7 @@ "weight": "0.000", "armor_class": 18, "hit_points": 193, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Draconic", @@ -26447,7 +26801,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -26496,7 +26851,7 @@ "weight": "0.000", "armor_class": 18, "hit_points": 148, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Draconic", @@ -26523,7 +26878,8 @@ "poison" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -26572,7 +26928,7 @@ "weight": "0.000", "armor_class": 18, "hit_points": 193, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Draconic", @@ -26599,7 +26955,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -26648,7 +27005,7 @@ "weight": "0.000", "armor_class": 18, "hit_points": 175, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Draconic", @@ -26675,7 +27032,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -26724,7 +27082,7 @@ "weight": "0.000", "armor_class": 17, "hit_points": 126, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "Common,Draconic", @@ -26751,7 +27109,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -26800,7 +27159,7 @@ "weight": "0.000", "armor_class": 8, "hit_points": 16, - "hit_dice": "", + "hit_dice": null, "nonmagical_attack_resistance": false, "nonmagical_attack_immunity": false, "languages_desc": "understands the languages it knew in life but can't speak", @@ -26822,7 +27181,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } } ] diff --git a/data/v2/kobold-press/ccdx/Creature.json b/data/v2/kobold-press/ccdx/Creature.json index 82b0c01e..ea875808 100644 --- a/data/v2/kobold-press/ccdx/Creature.json +++ b/data/v2/kobold-press/ccdx/Creature.json @@ -90,7 +90,8 @@ "condition_immunities": [ "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -163,7 +164,8 @@ "acid" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -246,7 +248,8 @@ ], "condition_immunities": [ "blinded" - ] + ], + "environments": [] } }, { @@ -322,7 +325,8 @@ "force" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -399,7 +403,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -484,7 +489,8 @@ "petrified", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -555,7 +561,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -654,7 +661,8 @@ ], "condition_immunities": [ "stunned" - ] + ], + "environments": [] } }, { @@ -725,7 +733,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -808,7 +817,8 @@ "frightened", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -897,7 +907,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -971,7 +982,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -1046,7 +1058,8 @@ "damage_resistances": [ "lightning" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -1119,7 +1132,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -1204,7 +1218,8 @@ "condition_immunities": [ "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -1286,7 +1301,8 @@ "exhaustion", "paralyzed", "unconscious" - ] + ], + "environments": [] } }, { @@ -1370,7 +1386,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -1455,7 +1472,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -1533,7 +1551,8 @@ ], "condition_immunities": [ "frightened" - ] + ], + "environments": [] } }, { @@ -1616,7 +1635,8 @@ ], "condition_immunities": [ "blinded" - ] + ], + "environments": [] } }, { @@ -1699,7 +1719,8 @@ "condition_immunities": [ "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -1775,7 +1796,8 @@ "force" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -1875,7 +1897,8 @@ "exhaustion", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -1975,7 +1998,8 @@ "exhaustion", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -2052,7 +2076,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -2130,7 +2155,8 @@ ], "condition_immunities": [ "deafened" - ] + ], + "environments": [] } }, { @@ -2201,7 +2227,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -2281,7 +2308,8 @@ "deafened", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -2352,7 +2380,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -2436,7 +2465,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -2513,7 +2543,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -2612,7 +2643,8 @@ "charmed", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -2695,7 +2727,8 @@ "condition_immunities": [ "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -2777,7 +2810,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -2861,7 +2895,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -2962,7 +2997,8 @@ "charmed", "exhaustion", "frightened" - ] + ], + "environments": [] } }, { @@ -3043,7 +3079,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -3117,7 +3154,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -3190,7 +3228,8 @@ "damage_resistances": [ "bludgeoning" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -3275,7 +3314,8 @@ "prone", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -3349,7 +3389,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -3423,7 +3464,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -3516,7 +3558,8 @@ "prone", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -3597,7 +3640,8 @@ "condition_immunities": [ "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -3680,7 +3724,8 @@ "exhaustion", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -3755,7 +3800,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -3826,7 +3872,11 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "ruins" + ] } }, { @@ -3912,7 +3962,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -3997,7 +4048,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -4072,7 +4124,8 @@ ], "condition_immunities": [ "prone" - ] + ], + "environments": [] } }, { @@ -4158,7 +4211,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -4233,7 +4287,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -4308,6 +4363,9 @@ "damage_resistances": [], "condition_immunities": [ "charmed" + ], + "environments": [ + "forest" ] } }, @@ -4391,7 +4449,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -4475,7 +4534,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -4548,7 +4608,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -4622,7 +4683,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -4697,7 +4759,8 @@ ], "condition_immunities": [ "frightened" - ] + ], + "environments": [] } }, { @@ -4779,7 +4842,8 @@ "slashing" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -4859,7 +4923,8 @@ "condition_immunities": [ "charmed", "poisoned" - ] + ], + "environments": [] } }, { @@ -4932,6 +4997,10 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" + ], + "environments": [ + "forest", + "urban" ] } }, @@ -5014,7 +5083,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -5112,7 +5182,8 @@ "condition_immunities": [ "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -5193,7 +5264,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -5276,7 +5348,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -5359,7 +5432,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -5432,7 +5506,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -5544,6 +5619,10 @@ "poisoned", "prone", "restrained" + ], + "environments": [ + "caves", + "swamp" ] } }, @@ -5622,7 +5701,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -5693,7 +5773,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -5766,7 +5847,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -5837,7 +5919,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -5908,7 +5991,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -5989,7 +6073,8 @@ "charmed", "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -6070,7 +6155,8 @@ "charmed", "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -6143,7 +6229,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6230,7 +6317,8 @@ "poisoned", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -6303,7 +6391,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6376,7 +6465,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6450,7 +6540,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6526,7 +6617,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6605,7 +6697,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -6682,7 +6775,8 @@ "damage_resistances": [ "fire" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6757,7 +6851,8 @@ "damage_resistances": [ "necrotic" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6832,7 +6927,8 @@ "damage_resistances": [ "necrotic" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6917,7 +7013,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -6994,7 +7091,8 @@ "lightning" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7069,7 +7167,8 @@ "damage_resistances": [], "condition_immunities": [ "exhaustion" - ] + ], + "environments": [] } }, { @@ -7158,7 +7257,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -7254,7 +7354,8 @@ "cold", "fire" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7328,7 +7429,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7403,7 +7505,8 @@ "charmed", "exhaustion", "frightened" - ] + ], + "environments": [] } }, { @@ -7485,7 +7588,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -7583,7 +7687,8 @@ "condition_immunities": [ "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -7659,7 +7764,8 @@ "damage_resistances": [ "fire" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7730,7 +7836,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7807,7 +7914,8 @@ "cold", "lightning" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7881,7 +7989,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7960,7 +8069,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -8035,7 +8145,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -8113,7 +8224,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -8186,7 +8298,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -8290,7 +8403,8 @@ "charmed", "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -8366,7 +8480,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -8446,7 +8561,8 @@ "condition_immunities": [ "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -8523,7 +8639,8 @@ "exhaustion", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -8598,7 +8715,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -8681,7 +8799,8 @@ "paralyzed", "poisoned", "unconscious" - ] + ], + "environments": [] } }, { @@ -8765,7 +8884,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -8850,7 +8970,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -8934,7 +9055,8 @@ "grappled", "paralyzed", "restrained" - ] + ], + "environments": [] } }, { @@ -9013,7 +9135,8 @@ "charmed", "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -9084,7 +9207,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -9169,7 +9293,8 @@ ], "condition_immunities": [ "prone" - ] + ], + "environments": [] } }, { @@ -9249,7 +9374,8 @@ "condition_immunities": [ "paralyzed", "unconscious" - ] + ], + "environments": [] } }, { @@ -9337,7 +9463,8 @@ "exhaustion", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -9410,7 +9537,8 @@ "damage_resistances": [], "condition_immunities": [ "charmed" - ] + ], + "environments": [] } }, { @@ -9494,7 +9622,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -9581,7 +9710,8 @@ "prone", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -9665,7 +9795,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -9753,7 +9884,8 @@ "prone", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -9846,7 +9978,8 @@ "poisoned", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -9917,7 +10050,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -9994,7 +10128,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10065,7 +10200,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10158,7 +10294,8 @@ "poisoned", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -10249,7 +10386,8 @@ "poisoned", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -10326,7 +10464,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -10399,7 +10538,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10470,7 +10610,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10554,7 +10695,8 @@ "exhaustion", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -10629,7 +10771,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -10700,7 +10843,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10787,7 +10931,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -10882,7 +11027,8 @@ "blinded", "deafened", "frightened" - ] + ], + "environments": [] } }, { @@ -10955,7 +11101,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -11032,7 +11179,8 @@ "charmed", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -11108,7 +11256,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -11187,7 +11336,8 @@ "charmed", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -11265,7 +11415,8 @@ "condition_immunities": [ "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -11343,7 +11494,8 @@ "slashing" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -11417,7 +11569,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -11494,7 +11647,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -11576,7 +11730,8 @@ "condition_immunities": [ "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -11647,7 +11802,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -11750,7 +11906,8 @@ "charmed", "exhaustion", "frightened" - ] + ], + "environments": [] } }, { @@ -11825,7 +11982,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -11908,7 +12066,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -11995,7 +12154,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -12071,7 +12231,8 @@ "bludgeoning", "piercing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12144,7 +12305,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12220,7 +12382,8 @@ "damage_resistances": [ "fire" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12311,7 +12474,8 @@ "frightened", "paralyzed", "poisoned" - ] + ], + "environments": [] } }, { @@ -12389,7 +12553,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -12471,7 +12636,8 @@ "condition_immunities": [ "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -12551,7 +12717,8 @@ "poison", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12628,7 +12795,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12717,7 +12885,8 @@ "prone", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -12804,7 +12973,8 @@ "exhaustion", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -12888,7 +13058,8 @@ "exhaustion", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -12959,7 +13130,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -13048,7 +13220,8 @@ "frightened", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -13123,7 +13296,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -13207,7 +13381,8 @@ "blinded", "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -13305,6 +13480,10 @@ "condition_immunities": [ "exhaustion", "prone" + ], + "environments": [ + "forest", + "hills" ] } }, @@ -13379,7 +13558,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -13453,7 +13633,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -13526,7 +13707,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -13600,7 +13782,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "coast" + ] } }, { @@ -13688,7 +13873,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -13773,7 +13959,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -13847,7 +14034,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -13947,7 +14135,8 @@ "charmed", "exhaustion", "frightened" - ] + ], + "environments": [] } }, { @@ -14021,7 +14210,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -14095,7 +14285,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -14173,7 +14364,8 @@ "condition_immunities": [ "charmed", "exhaustion" - ] + ], + "environments": [] } }, { @@ -14248,7 +14440,8 @@ "damage_resistances": [], "condition_immunities": [ "exhaustion" - ] + ], + "environments": [] } }, { @@ -14334,7 +14527,8 @@ "charmed", "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -14419,7 +14613,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -14492,7 +14687,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -14585,7 +14781,8 @@ "poisoned", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -14659,7 +14856,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -14759,7 +14957,8 @@ "charmed", "exhaustion", "frightened" - ] + ], + "environments": [] } }, { @@ -14832,7 +15031,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -14905,7 +15105,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -14981,7 +15182,8 @@ "damage_resistances": [ "fire" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -15062,7 +15264,8 @@ ], "condition_immunities": [ "blinded" - ] + ], + "environments": [] } }, { @@ -15156,7 +15359,8 @@ "poisoned", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -15243,7 +15447,8 @@ "frightened", "poisoned", "stunned" - ] + ], + "environments": [] } }, { @@ -15324,7 +15529,8 @@ "condition_immunities": [ "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -15409,7 +15615,8 @@ "paralyzed", "poisoned", "stunned" - ] + ], + "environments": [] } }, { @@ -15496,7 +15703,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -15567,7 +15775,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -15638,7 +15847,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -15729,7 +15939,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -15805,7 +16016,8 @@ "condition_immunities": [ "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -15888,7 +16100,8 @@ "condition_immunities": [ "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -15962,7 +16175,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -16035,7 +16249,8 @@ "acid" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -16112,7 +16327,8 @@ "condition_immunities": [ "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -16196,7 +16412,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -16279,7 +16496,8 @@ "frightened", "poisoned", "stunned" - ] + ], + "environments": [] } }, { @@ -16357,7 +16575,8 @@ "condition_immunities": [ "paralyzed", "unconscious" - ] + ], + "environments": [] } }, { @@ -16433,7 +16652,8 @@ "necrotic", "radiant" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -16511,7 +16731,8 @@ "condition_immunities": [ "charmed", "poisoned" - ] + ], + "environments": [] } }, { @@ -16588,7 +16809,8 @@ "poison" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -16674,7 +16896,8 @@ "paralyzed", "petrified", "stunned" - ] + ], + "environments": [] } }, { @@ -16759,7 +16982,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -16869,7 +17093,8 @@ "petrified", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -16948,7 +17173,8 @@ "exhaustion", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -17021,7 +17247,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -17102,7 +17329,8 @@ "charmed", "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -17173,7 +17401,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -17257,7 +17486,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -17336,6 +17566,10 @@ "charmed", "paralyzed", "poisoned" + ], + "environments": [ + "coast", + "mountain" ] } }, @@ -17415,7 +17649,8 @@ "condition_immunities": [ "blinded", "frightened" - ] + ], + "environments": [] } }, { @@ -17495,7 +17730,8 @@ "necrotic", "poison" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -17566,7 +17802,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -17637,7 +17874,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -17718,7 +17956,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -17822,7 +18061,8 @@ "exhaustion", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -17893,7 +18133,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -17988,7 +18229,8 @@ "cold", "fire" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -18066,7 +18308,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -18157,7 +18400,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -18258,7 +18502,8 @@ "condition_immunities": [ "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -18343,7 +18588,8 @@ "frightened", "paralyzed", "poisoned" - ] + ], + "environments": [] } }, { @@ -18430,7 +18676,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -18519,7 +18766,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -18593,7 +18841,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -18677,6 +18926,9 @@ "prone", "restrained", "unconscious" + ], + "environments": [ + "srd_plane-of-earth" ] } }, @@ -18761,7 +19013,8 @@ "prone", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -18845,7 +19098,8 @@ "prone", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -18918,7 +19172,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -19011,7 +19266,8 @@ "poisoned", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -19098,7 +19354,8 @@ "exhaustion", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -19173,7 +19430,8 @@ ], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -19257,7 +19515,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -19344,7 +19603,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -19437,7 +19697,8 @@ "damage_resistances": [ "necrotic" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -19526,7 +19787,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -19607,7 +19869,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -19688,7 +19951,8 @@ "exhaustion", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -19764,7 +20028,8 @@ "damage_resistances": [], "condition_immunities": [ "unconscious" - ] + ], + "environments": [] } }, { @@ -19841,7 +20106,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -19912,7 +20178,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -19989,7 +20256,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -20066,7 +20334,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -20139,7 +20408,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -20212,7 +20482,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -20296,7 +20567,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -20376,7 +20648,8 @@ "blinded", "deafened", "exhaustion" - ] + ], + "environments": [] } }, { @@ -20449,7 +20722,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -20537,7 +20811,8 @@ "petrified", "poisoned", "stunned" - ] + ], + "environments": [] } }, { @@ -20610,7 +20885,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -20685,7 +20961,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -20772,7 +21049,8 @@ "exhaustion", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -20872,7 +21150,8 @@ "charmed", "exhaustion", "frightened" - ] + ], + "environments": [] } }, { @@ -20945,7 +21224,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -21029,7 +21309,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -21110,7 +21391,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -21184,7 +21466,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -21259,7 +21542,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -21340,7 +21624,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -21419,7 +21704,8 @@ "condition_immunities": [ "blinded", "deafened" - ] + ], + "environments": [] } }, { @@ -21493,7 +21779,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -21571,7 +21858,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -21646,7 +21934,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -21727,7 +22016,8 @@ "exhaustion", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -21818,7 +22108,8 @@ "poisoned", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -21918,7 +22209,8 @@ "condition_immunities": [ "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -21991,7 +22283,8 @@ "damage_resistances": [ "necrotic" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22079,7 +22372,8 @@ "petrified", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -22152,7 +22446,8 @@ "lightning" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22223,7 +22518,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22311,7 +22607,8 @@ "paralyzed", "poisoned", "unconscious" - ] + ], + "environments": [] } }, { @@ -22416,7 +22713,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -22509,7 +22807,8 @@ "damage_resistances": [ "radiant" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22591,7 +22890,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -22672,7 +22972,8 @@ "poisoned", "prone", "unconscious" - ] + ], + "environments": [] } }, { @@ -22749,7 +23050,8 @@ ], "condition_immunities": [ "exhaustion" - ] + ], + "environments": [] } }, { @@ -22820,7 +23122,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22899,7 +23202,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22999,7 +23303,8 @@ "charmed", "exhaustion", "frightened" - ] + ], + "environments": [] } }, { @@ -23072,7 +23377,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -23167,7 +23473,8 @@ "cold", "fire" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -23245,7 +23552,8 @@ "condition_immunities": [ "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -23324,7 +23632,8 @@ "damage_resistances": [], "condition_immunities": [ "frightened" - ] + ], + "environments": [] } }, { @@ -23402,7 +23711,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -23488,7 +23798,8 @@ "frightened", "poisoned", "unconscious" - ] + ], + "environments": [] } }, { @@ -23575,7 +23886,8 @@ "condition_immunities": [ "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -23664,7 +23976,8 @@ "prone", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -23747,7 +24060,8 @@ "prone", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -23818,7 +24132,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -23903,7 +24218,8 @@ "frightened", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -23978,7 +24294,8 @@ "damage_resistances": [ "bludgeoning" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -24060,7 +24377,8 @@ "charmed", "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -24131,7 +24449,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -24209,7 +24528,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -24291,7 +24611,8 @@ "condition_immunities": [ "charmed", "poisoned" - ] + ], + "environments": [] } }, { @@ -24375,7 +24696,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -24456,7 +24778,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -24529,7 +24852,8 @@ "damage_resistances": [ "poison" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -24606,7 +24930,8 @@ "condition_immunities": [ "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -24679,7 +25004,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -24752,7 +25078,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -24847,7 +25174,8 @@ "poisoned", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -24925,7 +25253,8 @@ ], "condition_immunities": [ "frightened" - ] + ], + "environments": [] } }, { @@ -25007,7 +25336,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -25080,7 +25410,8 @@ "damage_resistances": [], "condition_immunities": [ "charmed" - ] + ], + "environments": [] } }, { @@ -25157,7 +25488,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -25244,7 +25576,8 @@ "frightened", "paralyzed", "poisoned" - ] + ], + "environments": [] } }, { @@ -25319,7 +25652,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25395,7 +25729,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25473,7 +25808,8 @@ ], "condition_immunities": [ "charmed" - ] + ], + "environments": [] } }, { @@ -25549,7 +25885,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25622,7 +25959,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25704,7 +26042,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -25790,7 +26129,8 @@ "prone", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -25865,7 +26205,8 @@ "damage_resistances": [ "fire" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25944,7 +26285,8 @@ "deafened", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -26019,7 +26361,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -26103,7 +26446,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -26174,7 +26518,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -26254,7 +26599,8 @@ "deafened", "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -26329,7 +26675,8 @@ "force" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -26403,7 +26750,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -26512,7 +26860,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -26595,7 +26944,8 @@ "condition_immunities": [ "exhaustion", "stunned" - ] + ], + "environments": [] } }, { @@ -26670,7 +27020,8 @@ "slashing" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -26745,7 +27096,8 @@ "slashing" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -26850,7 +27202,8 @@ "charmed", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -26923,7 +27276,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -27005,7 +27359,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -27088,7 +27443,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -27180,7 +27536,8 @@ "prone", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -27253,7 +27610,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -27333,7 +27691,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -27414,7 +27773,8 @@ "deafened", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -27489,7 +27849,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -27564,7 +27925,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -27635,7 +27997,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -27722,7 +28085,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -27797,7 +28161,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -27873,7 +28238,8 @@ "damage_resistances": [ "poison" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -27946,7 +28312,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -28022,7 +28389,8 @@ "lightning" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -28102,7 +28470,8 @@ "exhaustion", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -28177,7 +28546,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -28248,7 +28618,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -28329,7 +28700,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -28410,7 +28782,8 @@ ], "condition_immunities": [ "blinded" - ] + ], + "environments": [] } }, { @@ -28486,7 +28859,8 @@ "force" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -28564,7 +28938,8 @@ ], "condition_immunities": [ "prone" - ] + ], + "environments": [] } }, { @@ -28638,7 +29013,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -28740,7 +29116,8 @@ "deafened", "exhaustion", "frightened" - ] + ], + "environments": [] } } ] diff --git a/data/v2/kobold-press/deepm/SpellCastingOption.json b/data/v2/kobold-press/deepm/SpellCastingOption.json index 77ee20f3..1b67e6a1 100644 --- a/data/v2/kobold-press/deepm/SpellCastingOption.json +++ b/data/v2/kobold-press/deepm/SpellCastingOption.json @@ -8,7 +8,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20,7 +22,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -32,7 +36,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -44,7 +50,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -56,7 +64,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -68,7 +78,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -80,7 +92,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -92,7 +106,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -104,7 +120,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -116,7 +134,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -128,7 +148,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -140,7 +162,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -152,7 +176,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -164,7 +190,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -176,7 +204,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -188,7 +218,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -200,7 +232,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -212,7 +246,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -224,7 +260,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -236,7 +274,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -248,7 +288,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -260,7 +302,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -272,7 +316,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -284,7 +330,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -296,7 +344,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -308,7 +358,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -320,7 +372,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -332,7 +386,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -344,7 +400,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -356,7 +414,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -368,7 +428,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -380,7 +442,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -392,7 +456,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -404,7 +470,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -416,7 +484,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -428,7 +498,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -440,7 +512,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -452,7 +526,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -464,7 +540,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -476,7 +554,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -488,7 +568,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -500,7 +582,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -512,7 +596,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -524,7 +610,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -536,7 +624,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -548,7 +638,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -560,7 +652,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -572,7 +666,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -584,7 +680,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -596,7 +694,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -608,7 +708,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -620,7 +722,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -632,7 +736,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -644,7 +750,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -656,7 +764,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -668,7 +778,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -680,7 +792,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -692,7 +806,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -704,7 +820,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -716,7 +834,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -728,7 +848,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -740,7 +862,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -752,7 +876,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -764,7 +890,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -776,7 +904,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -788,7 +918,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -800,7 +932,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -812,7 +946,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -824,7 +960,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -836,7 +974,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -848,7 +988,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -860,7 +1002,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -872,7 +1016,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -884,7 +1030,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -896,7 +1044,9 @@ "damage_roll": null, "target_count": 1, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -908,7 +1058,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -920,7 +1072,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -932,7 +1086,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -944,7 +1100,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -956,7 +1114,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -968,7 +1128,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -980,7 +1142,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -992,7 +1156,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1004,7 +1170,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1016,7 +1184,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1028,7 +1198,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1040,7 +1212,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1052,7 +1226,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1064,7 +1240,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1076,7 +1254,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1088,7 +1268,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1100,7 +1282,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1112,7 +1296,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1124,7 +1310,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1136,7 +1324,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1148,7 +1338,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1160,7 +1352,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1172,7 +1366,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1184,7 +1380,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1196,7 +1394,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1208,7 +1408,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1220,7 +1422,9 @@ "damage_roll": null, "target_count": null, "duration": "48 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1232,7 +1436,9 @@ "damage_roll": null, "target_count": null, "duration": "48 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1244,7 +1450,9 @@ "damage_roll": null, "target_count": null, "duration": "48 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1256,7 +1464,9 @@ "damage_roll": null, "target_count": null, "duration": "48 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1268,7 +1478,9 @@ "damage_roll": null, "target_count": null, "duration": "48 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1280,7 +1492,9 @@ "damage_roll": null, "target_count": null, "duration": "48 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1292,7 +1506,9 @@ "damage_roll": null, "target_count": null, "duration": "72 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1304,7 +1520,9 @@ "damage_roll": null, "target_count": null, "duration": "72 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1316,7 +1534,9 @@ "damage_roll": null, "target_count": null, "duration": "72 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1328,7 +1548,9 @@ "damage_roll": null, "target_count": null, "duration": "72 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1340,7 +1562,9 @@ "damage_roll": null, "target_count": null, "duration": "72 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1352,7 +1576,9 @@ "damage_roll": null, "target_count": null, "duration": "72 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1364,7 +1590,9 @@ "damage_roll": null, "target_count": null, "duration": "96 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1376,7 +1604,9 @@ "damage_roll": null, "target_count": null, "duration": "96 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1388,7 +1618,9 @@ "damage_roll": null, "target_count": null, "duration": "96 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1400,7 +1632,9 @@ "damage_roll": null, "target_count": null, "duration": "96 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1412,7 +1646,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1424,7 +1660,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1436,7 +1674,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1448,7 +1688,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1460,7 +1702,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1472,7 +1716,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1484,7 +1730,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1496,7 +1744,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1508,7 +1758,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1520,7 +1772,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1532,7 +1786,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1544,7 +1800,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1556,7 +1814,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1568,7 +1828,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1580,7 +1842,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1592,7 +1856,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1604,7 +1870,9 @@ "damage_roll": null, "target_count": null, "duration": "1 round", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1616,7 +1884,9 @@ "damage_roll": null, "target_count": null, "duration": "2 rounds", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1628,7 +1898,9 @@ "damage_roll": null, "target_count": null, "duration": "3 rounds", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1640,7 +1912,9 @@ "damage_roll": null, "target_count": null, "duration": "4 rounds", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1652,7 +1926,9 @@ "damage_roll": null, "target_count": null, "duration": "5 rounds", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1664,7 +1940,9 @@ "damage_roll": null, "target_count": null, "duration": "6 rounds", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1676,7 +1954,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1688,7 +1968,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1700,7 +1982,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1712,7 +1996,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1724,7 +2010,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1736,7 +2024,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1748,7 +2038,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1760,7 +2052,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1772,7 +2066,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1784,7 +2080,9 @@ "damage_roll": null, "target_count": 1, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1796,7 +2094,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1808,7 +2108,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1820,7 +2122,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1832,7 +2136,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1844,7 +2150,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1856,7 +2164,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1868,7 +2178,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1880,7 +2192,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1892,7 +2206,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1904,7 +2220,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1916,7 +2234,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1928,7 +2248,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1940,7 +2262,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1952,7 +2276,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1964,7 +2290,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1976,7 +2304,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1988,7 +2318,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2000,7 +2332,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2012,7 +2346,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2024,7 +2360,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2036,7 +2374,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2048,7 +2388,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2060,7 +2402,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2072,7 +2416,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2084,7 +2430,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2096,7 +2444,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2108,7 +2458,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2120,7 +2472,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2132,7 +2486,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2144,7 +2500,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2156,7 +2514,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2168,7 +2528,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2180,7 +2542,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2192,7 +2556,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2204,7 +2570,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2216,7 +2584,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2228,7 +2598,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2240,7 +2612,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2252,7 +2626,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2264,7 +2640,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2276,7 +2654,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2288,7 +2668,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2300,7 +2682,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2312,7 +2696,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2324,7 +2710,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2336,7 +2724,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2348,7 +2738,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2360,7 +2752,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2372,7 +2766,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2384,7 +2780,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2396,7 +2794,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2408,7 +2808,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2420,7 +2822,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2432,7 +2836,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2444,7 +2850,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2456,7 +2864,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2468,7 +2878,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2480,7 +2892,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2492,7 +2906,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2504,7 +2920,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2516,7 +2934,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2528,7 +2948,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2540,7 +2962,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2552,7 +2976,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2564,7 +2990,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2576,7 +3004,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2588,7 +3018,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2600,7 +3032,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2612,7 +3046,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2624,7 +3060,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2636,7 +3074,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2648,7 +3088,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2660,7 +3102,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2672,7 +3116,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2684,7 +3130,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2696,7 +3144,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2708,7 +3158,9 @@ "damage_roll": null, "target_count": null, "duration": "10 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2720,7 +3172,9 @@ "damage_roll": null, "target_count": null, "duration": "1 hour", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2732,7 +3186,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2744,7 +3200,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2756,7 +3214,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2768,7 +3228,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2780,7 +3242,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2792,7 +3256,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2804,7 +3270,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2816,7 +3284,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2828,7 +3298,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2840,7 +3312,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2852,7 +3326,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2864,7 +3340,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2876,7 +3354,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2888,7 +3368,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2900,7 +3382,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2912,7 +3396,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2924,7 +3410,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2936,7 +3424,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2948,7 +3438,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2960,7 +3452,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2972,7 +3466,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2984,7 +3480,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2996,7 +3494,9 @@ "damage_roll": null, "target_count": null, "duration": "2 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3008,7 +3508,9 @@ "damage_roll": null, "target_count": null, "duration": "2 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3020,7 +3522,9 @@ "damage_roll": null, "target_count": null, "duration": "2 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3032,7 +3536,9 @@ "damage_roll": null, "target_count": null, "duration": "2 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3044,7 +3550,9 @@ "damage_roll": null, "target_count": null, "duration": "2 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3056,7 +3564,9 @@ "damage_roll": null, "target_count": null, "duration": "2 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3068,7 +3578,9 @@ "damage_roll": null, "target_count": null, "duration": "10 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3080,7 +3592,9 @@ "damage_roll": null, "target_count": null, "duration": "10 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3092,7 +3606,9 @@ "damage_roll": null, "target_count": null, "duration": "10 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3104,7 +3620,9 @@ "damage_roll": null, "target_count": null, "duration": "10 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3116,7 +3634,9 @@ "damage_roll": null, "target_count": null, "duration": "10 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3128,7 +3648,9 @@ "damage_roll": null, "target_count": null, "duration": "10 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3140,7 +3662,9 @@ "damage_roll": null, "target_count": null, "duration": "1 hour", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3152,7 +3676,9 @@ "damage_roll": null, "target_count": null, "duration": "1 hour", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3164,7 +3690,9 @@ "damage_roll": null, "target_count": null, "duration": "1 hour", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3176,7 +3704,9 @@ "damage_roll": null, "target_count": null, "duration": "1 hour", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3188,7 +3718,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3200,7 +3732,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3212,7 +3746,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3224,7 +3760,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3236,7 +3774,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3248,7 +3788,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3260,7 +3802,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3272,7 +3816,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3284,7 +3830,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3296,7 +3844,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3308,7 +3858,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3320,7 +3872,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3332,7 +3886,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3344,7 +3900,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3356,7 +3914,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3368,7 +3928,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3380,7 +3942,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3392,7 +3956,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3404,7 +3970,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3416,7 +3984,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3428,7 +3998,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3440,7 +4012,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3452,7 +4026,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3464,7 +4040,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3476,7 +4054,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3488,7 +4068,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3500,7 +4082,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3512,7 +4096,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3524,7 +4110,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3536,7 +4124,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3548,7 +4138,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3560,7 +4152,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3572,7 +4166,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3584,7 +4180,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3596,7 +4194,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3608,7 +4208,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3620,7 +4222,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3632,7 +4236,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3644,7 +4250,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3656,7 +4264,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3668,7 +4278,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3680,7 +4292,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3692,7 +4306,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3704,7 +4320,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3716,7 +4334,9 @@ "damage_roll": null, "target_count": 9, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3728,7 +4348,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3740,7 +4362,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3752,7 +4376,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3764,7 +4390,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3776,7 +4404,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3788,7 +4418,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3800,7 +4432,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3812,7 +4446,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3824,7 +4460,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3836,7 +4474,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3848,7 +4488,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3860,7 +4502,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3872,7 +4516,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3884,7 +4530,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3896,7 +4544,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3908,7 +4558,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3920,7 +4572,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3932,7 +4586,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3944,7 +4600,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3956,7 +4614,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3968,7 +4628,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3980,7 +4642,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3992,7 +4656,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4004,7 +4670,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4016,7 +4684,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4028,7 +4698,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4040,7 +4712,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4052,7 +4726,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4064,7 +4740,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4076,7 +4754,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4088,7 +4768,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4100,7 +4782,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4112,7 +4796,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4124,7 +4810,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4136,7 +4824,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4148,7 +4838,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4160,7 +4852,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4172,7 +4866,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4184,7 +4880,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4196,7 +4894,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4208,7 +4908,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4220,7 +4922,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4232,7 +4936,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4244,7 +4950,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4256,7 +4964,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4268,7 +4978,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4280,7 +4992,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4292,7 +5006,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4304,7 +5020,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4316,7 +5034,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4328,7 +5048,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4340,7 +5062,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4352,7 +5076,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4364,7 +5090,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4376,7 +5104,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4388,7 +5118,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4400,7 +5132,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4412,7 +5146,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4424,7 +5160,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4436,7 +5174,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4448,7 +5188,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4460,7 +5202,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4472,7 +5216,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4484,7 +5230,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4496,7 +5244,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4508,7 +5258,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4520,7 +5272,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4532,7 +5286,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4544,7 +5300,9 @@ "damage_roll": "1d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4556,7 +5314,9 @@ "damage_roll": "1d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4568,7 +5328,9 @@ "damage_roll": "1d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4580,7 +5342,9 @@ "damage_roll": "1d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4592,7 +5356,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4604,7 +5370,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4616,7 +5384,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4628,7 +5398,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4640,7 +5412,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4652,7 +5426,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4664,7 +5440,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4676,7 +5454,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4688,7 +5468,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4700,7 +5482,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4712,7 +5496,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4724,7 +5510,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4736,7 +5524,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4748,7 +5538,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4760,7 +5552,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4772,7 +5566,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4784,7 +5580,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4796,7 +5594,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4808,7 +5608,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4820,7 +5622,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4832,7 +5636,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4844,7 +5650,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4856,7 +5664,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4868,7 +5678,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4880,7 +5692,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4892,7 +5706,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4904,7 +5720,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4916,7 +5734,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4928,7 +5748,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4940,7 +5762,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4952,7 +5776,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4964,7 +5790,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4976,7 +5804,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4988,7 +5818,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5000,7 +5832,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5012,7 +5846,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5024,7 +5860,9 @@ "damage_roll": null, "target_count": null, "duration": "20 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5036,7 +5874,9 @@ "damage_roll": null, "target_count": null, "duration": "30 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5048,7 +5888,9 @@ "damage_roll": null, "target_count": null, "duration": "40 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5060,7 +5902,9 @@ "damage_roll": null, "target_count": null, "duration": "50 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5072,7 +5916,9 @@ "damage_roll": null, "target_count": null, "duration": "60 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5084,7 +5930,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5096,7 +5944,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5108,7 +5958,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5120,7 +5972,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5132,7 +5986,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5144,7 +6000,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5156,7 +6014,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5168,7 +6028,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5180,7 +6042,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5192,7 +6056,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5204,7 +6070,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5216,7 +6084,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5228,7 +6098,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5240,7 +6112,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5252,7 +6126,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5264,7 +6140,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5276,7 +6154,9 @@ "damage_roll": null, "target_count": 9, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5288,7 +6168,9 @@ "damage_roll": null, "target_count": 10, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5300,7 +6182,9 @@ "damage_roll": null, "target_count": 11, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5312,7 +6196,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5324,7 +6210,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5336,7 +6224,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5348,7 +6238,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5360,7 +6252,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5372,7 +6266,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5384,7 +6280,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5396,7 +6294,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5408,7 +6308,9 @@ "damage_roll": "7d8", "target_count": null, "duration": null, - "range": "70 feet" + "range": "70 feet", + "concentration": null, + "shape_size": null } }, { @@ -5420,7 +6322,9 @@ "damage_roll": "8d8", "target_count": null, "duration": null, - "range": "80 feet" + "range": "80 feet", + "concentration": null, + "shape_size": null } }, { @@ -5432,7 +6336,9 @@ "damage_roll": "9d8", "target_count": null, "duration": null, - "range": "90 feet" + "range": "90 feet", + "concentration": null, + "shape_size": null } }, { @@ -5444,7 +6350,9 @@ "damage_roll": "10d8", "target_count": null, "duration": null, - "range": "100 feet" + "range": "100 feet", + "concentration": null, + "shape_size": null } }, { @@ -5456,7 +6364,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5468,7 +6378,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5480,7 +6392,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5492,7 +6406,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5504,7 +6420,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5516,7 +6434,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5528,7 +6448,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5540,7 +6462,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5552,7 +6476,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5564,7 +6490,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5576,7 +6504,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5588,7 +6518,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5600,7 +6532,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5612,7 +6546,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5624,7 +6560,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5636,7 +6574,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5648,7 +6588,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5660,7 +6602,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5672,7 +6616,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5684,7 +6630,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5696,7 +6644,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5708,7 +6658,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5720,7 +6672,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5732,7 +6686,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5744,7 +6700,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5756,7 +6714,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5768,7 +6728,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5780,7 +6742,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5792,7 +6756,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5804,7 +6770,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5816,7 +6784,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5828,7 +6798,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5840,7 +6812,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5852,7 +6826,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5864,7 +6840,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5876,7 +6854,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5888,7 +6868,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5900,7 +6882,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5912,7 +6896,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5924,7 +6910,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5936,7 +6924,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5948,7 +6938,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5960,7 +6952,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5972,7 +6966,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5984,7 +6980,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5996,7 +6994,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6008,7 +7008,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6020,7 +7022,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6032,7 +7036,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6044,7 +7050,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6056,7 +7064,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6068,7 +7078,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6080,7 +7092,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6092,7 +7106,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6104,7 +7120,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6116,7 +7134,9 @@ "damage_roll": null, "target_count": null, "duration": "2 rounds", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6128,7 +7148,9 @@ "damage_roll": null, "target_count": null, "duration": "3 rounds", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6140,7 +7162,9 @@ "damage_roll": null, "target_count": null, "duration": "4 rounds", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6152,7 +7176,9 @@ "damage_roll": null, "target_count": null, "duration": "5 rounds", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6164,7 +7190,9 @@ "damage_roll": null, "target_count": null, "duration": "6 rounds", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6176,7 +7204,9 @@ "damage_roll": null, "target_count": null, "duration": "7 rounds", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6188,7 +7218,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6200,7 +7232,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6212,7 +7246,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6224,7 +7260,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6236,7 +7274,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6248,7 +7288,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6260,7 +7302,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6272,7 +7316,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6284,7 +7330,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6296,7 +7344,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6308,7 +7358,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6320,7 +7372,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6332,7 +7386,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6344,7 +7400,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6356,7 +7414,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6368,7 +7428,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6380,7 +7442,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6392,7 +7456,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6404,7 +7470,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6416,7 +7484,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6428,7 +7498,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6440,7 +7512,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6452,7 +7526,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6464,7 +7540,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6476,7 +7554,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6488,7 +7568,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6500,7 +7582,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6512,7 +7596,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6524,7 +7610,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6536,7 +7624,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6548,7 +7638,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6560,7 +7652,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6572,7 +7666,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6584,7 +7680,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6596,7 +7694,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6608,7 +7708,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6620,7 +7722,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6632,7 +7736,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6644,7 +7750,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6656,7 +7764,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6668,7 +7778,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6680,7 +7792,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6692,7 +7806,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6704,7 +7820,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6716,7 +7834,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6728,7 +7848,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6740,7 +7862,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6752,7 +7876,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6764,7 +7890,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6776,7 +7904,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6788,7 +7918,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6800,7 +7932,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6812,7 +7946,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6824,7 +7960,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6836,7 +7974,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6848,7 +7988,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6860,7 +8002,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6872,7 +8016,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6884,7 +8030,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6896,7 +8044,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6908,7 +8058,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6920,7 +8072,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6932,7 +8086,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6944,7 +8100,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6956,7 +8114,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6968,7 +8128,9 @@ "damage_roll": "", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6980,7 +8142,9 @@ "damage_roll": "", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6992,7 +8156,9 @@ "damage_roll": "", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7004,7 +8170,9 @@ "damage_roll": "", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7016,7 +8184,9 @@ "damage_roll": "2d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7028,7 +8198,9 @@ "damage_roll": "2d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7040,7 +8212,9 @@ "damage_roll": "2d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7052,7 +8226,9 @@ "damage_roll": "2d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7064,7 +8240,9 @@ "damage_roll": "2d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7076,7 +8254,9 @@ "damage_roll": "2d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7088,7 +8268,9 @@ "damage_roll": "3d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7100,7 +8282,9 @@ "damage_roll": "3d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7112,7 +8296,9 @@ "damage_roll": "3d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7124,7 +8310,9 @@ "damage_roll": "3d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7136,7 +8324,9 @@ "damage_roll": "3d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7148,7 +8338,9 @@ "damage_roll": "3d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7160,7 +8352,9 @@ "damage_roll": "4d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7172,7 +8366,9 @@ "damage_roll": "4d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7184,7 +8380,9 @@ "damage_roll": "4d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7196,7 +8394,9 @@ "damage_roll": "4d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7208,7 +8408,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7220,7 +8422,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7232,7 +8436,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7244,7 +8450,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7256,7 +8464,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7268,7 +8478,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7280,7 +8492,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7292,7 +8506,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7304,7 +8520,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7316,7 +8534,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7328,7 +8548,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7340,7 +8562,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7352,7 +8576,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7364,7 +8590,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7376,7 +8604,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7388,7 +8618,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7400,7 +8632,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7412,7 +8646,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7424,7 +8660,9 @@ "damage_roll": null, "target_count": null, "duration": "48 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7436,7 +8674,9 @@ "damage_roll": null, "target_count": null, "duration": "3 days", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7448,7 +8688,9 @@ "damage_roll": null, "target_count": null, "duration": "4 days", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7460,7 +8702,9 @@ "damage_roll": null, "target_count": null, "duration": "5 days", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7472,7 +8716,9 @@ "damage_roll": null, "target_count": null, "duration": "6 days", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7484,7 +8730,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7496,7 +8744,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7508,7 +8758,9 @@ "damage_roll": null, "target_count": null, "duration": "24 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7520,7 +8772,9 @@ "damage_roll": null, "target_count": null, "duration": "24 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7532,7 +8786,9 @@ "damage_roll": null, "target_count": null, "duration": "1 month", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7544,7 +8800,9 @@ "damage_roll": null, "target_count": null, "duration": "1 month", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7556,7 +8814,9 @@ "damage_roll": null, "target_count": null, "duration": "Until dispelled", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7568,7 +8828,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7580,7 +8842,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7592,7 +8856,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7604,7 +8870,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7616,7 +8884,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7628,7 +8898,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7640,7 +8912,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7652,7 +8926,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7664,7 +8940,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7676,7 +8954,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7688,7 +8968,9 @@ "damage_roll": "1d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7700,7 +8982,9 @@ "damage_roll": "1d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7712,7 +8996,9 @@ "damage_roll": "1d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7724,7 +9010,9 @@ "damage_roll": "1d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7736,7 +9024,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7748,7 +9038,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7760,7 +9052,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7772,7 +9066,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7784,7 +9080,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7796,7 +9094,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7808,7 +9108,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7820,7 +9122,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7832,7 +9136,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7844,7 +9150,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7856,7 +9164,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7868,7 +9178,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7880,7 +9192,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7892,7 +9206,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7904,7 +9220,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7916,7 +9234,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7928,7 +9248,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7940,7 +9262,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7952,7 +9276,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7964,7 +9290,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7976,7 +9304,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7988,7 +9318,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8000,7 +9332,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8012,7 +9346,9 @@ "damage_roll": null, "target_count": 9, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8024,7 +9360,9 @@ "damage_roll": null, "target_count": 10, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8036,7 +9374,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8048,7 +9388,9 @@ "damage_roll": null, "target_count": null, "duration": "1 hour", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8060,7 +9402,9 @@ "damage_roll": null, "target_count": null, "duration": "2 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8072,7 +9416,9 @@ "damage_roll": null, "target_count": null, "duration": "3 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8084,7 +9430,9 @@ "damage_roll": null, "target_count": null, "duration": "4 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8096,7 +9444,9 @@ "damage_roll": null, "target_count": null, "duration": "5 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8108,7 +9458,9 @@ "damage_roll": null, "target_count": null, "duration": "6 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8120,7 +9472,9 @@ "damage_roll": null, "target_count": null, "duration": "7 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8132,7 +9486,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8144,7 +9500,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8156,7 +9514,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8168,7 +9528,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8180,7 +9542,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8192,7 +9556,9 @@ "damage_roll": "1d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8204,7 +9570,9 @@ "damage_roll": "1d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8216,7 +9584,9 @@ "damage_roll": "1d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8228,7 +9598,9 @@ "damage_roll": "1d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8240,7 +9612,9 @@ "damage_roll": "2d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8252,7 +9626,9 @@ "damage_roll": "2d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8264,7 +9640,9 @@ "damage_roll": "2d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8276,7 +9654,9 @@ "damage_roll": "2d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8288,7 +9668,9 @@ "damage_roll": "2d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8300,7 +9682,9 @@ "damage_roll": "2d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8312,7 +9696,9 @@ "damage_roll": "3d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8324,7 +9710,9 @@ "damage_roll": "3d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8336,7 +9724,9 @@ "damage_roll": "3d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8348,7 +9738,9 @@ "damage_roll": "3d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8360,7 +9752,9 @@ "damage_roll": "3d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8372,7 +9766,9 @@ "damage_roll": "3d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8384,7 +9780,9 @@ "damage_roll": "4d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8396,7 +9794,9 @@ "damage_roll": "4d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8408,7 +9808,9 @@ "damage_roll": "4d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8420,7 +9822,9 @@ "damage_roll": "4d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8432,7 +9836,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8444,7 +9850,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8456,7 +9864,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8468,7 +9878,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8480,7 +9892,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8492,7 +9906,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8504,7 +9920,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8516,7 +9934,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8528,7 +9948,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8540,7 +9962,9 @@ "damage_roll": null, "target_count": null, "duration": "4 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8552,7 +9976,9 @@ "damage_roll": null, "target_count": null, "duration": "6 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8564,7 +9990,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8576,7 +10004,9 @@ "damage_roll": null, "target_count": null, "duration": "10 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8588,7 +10018,9 @@ "damage_roll": null, "target_count": null, "duration": "12 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8600,7 +10032,9 @@ "damage_roll": null, "target_count": null, "duration": "14 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8612,7 +10046,9 @@ "damage_roll": null, "target_count": null, "duration": "16 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8624,7 +10060,9 @@ "damage_roll": null, "target_count": null, "duration": "18 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8636,7 +10074,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8648,7 +10088,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8660,7 +10102,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8672,7 +10116,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8684,7 +10130,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8696,7 +10144,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8708,7 +10158,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8720,7 +10172,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8732,7 +10186,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8744,7 +10200,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8756,7 +10214,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8768,7 +10228,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8780,7 +10242,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8792,7 +10256,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8804,7 +10270,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8816,7 +10284,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8828,7 +10298,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8840,7 +10312,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8852,7 +10326,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8864,7 +10340,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8876,7 +10354,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8888,7 +10368,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8900,7 +10382,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8912,7 +10396,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8924,7 +10410,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8936,7 +10424,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8948,7 +10438,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8960,7 +10452,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8972,7 +10466,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8984,7 +10480,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8996,7 +10494,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9008,7 +10508,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9020,7 +10522,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9032,7 +10536,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9044,7 +10550,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9056,7 +10564,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9068,7 +10578,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9080,7 +10592,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9092,7 +10606,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9104,7 +10620,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9116,7 +10634,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9128,7 +10648,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9140,7 +10662,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9152,7 +10676,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9164,7 +10690,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9176,7 +10704,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9188,7 +10718,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9200,7 +10732,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9212,7 +10746,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9224,7 +10760,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9236,7 +10774,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9248,7 +10788,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9260,7 +10802,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9272,7 +10816,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9284,7 +10830,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9296,7 +10844,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9308,7 +10858,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9320,7 +10872,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9332,7 +10886,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9344,7 +10900,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9356,7 +10914,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9368,7 +10928,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9380,7 +10942,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9392,7 +10956,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9404,7 +10970,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9416,7 +10984,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9428,7 +10998,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9440,7 +11012,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9452,7 +11026,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9464,7 +11040,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9476,7 +11054,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9488,7 +11068,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9500,7 +11082,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9512,7 +11096,9 @@ "damage_roll": "1d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9524,7 +11110,9 @@ "damage_roll": "1d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9536,7 +11124,9 @@ "damage_roll": "1d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9548,7 +11138,9 @@ "damage_roll": "1d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9560,7 +11152,9 @@ "damage_roll": "2d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9572,7 +11166,9 @@ "damage_roll": "2d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9584,7 +11180,9 @@ "damage_roll": "2d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9596,7 +11194,9 @@ "damage_roll": "2d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9608,7 +11208,9 @@ "damage_roll": "2d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9620,7 +11222,9 @@ "damage_roll": "2d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9632,7 +11236,9 @@ "damage_roll": "3d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9644,7 +11250,9 @@ "damage_roll": "3d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9656,7 +11264,9 @@ "damage_roll": "3d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9668,7 +11278,9 @@ "damage_roll": "3d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9680,7 +11292,9 @@ "damage_roll": "3d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9692,7 +11306,9 @@ "damage_roll": "3d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9704,7 +11320,9 @@ "damage_roll": "4d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9716,7 +11334,9 @@ "damage_roll": "4d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9728,7 +11348,9 @@ "damage_roll": "4d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9740,7 +11362,9 @@ "damage_roll": "4d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9752,7 +11376,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9764,7 +11390,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9776,7 +11404,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9788,7 +11418,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9800,7 +11432,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9812,7 +11446,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9824,7 +11460,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9836,7 +11474,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9848,7 +11488,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9860,7 +11502,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9872,7 +11516,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9884,7 +11530,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9896,7 +11544,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9908,7 +11558,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9920,7 +11572,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9932,7 +11586,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9944,7 +11600,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9956,7 +11614,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9968,7 +11628,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9980,7 +11642,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9992,7 +11656,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10004,7 +11670,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10016,7 +11684,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10028,7 +11698,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10040,7 +11712,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10052,7 +11726,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10064,7 +11740,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10076,7 +11754,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10088,7 +11768,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10100,7 +11782,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10112,7 +11796,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10124,7 +11810,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10136,7 +11824,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10148,7 +11838,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10160,7 +11852,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10172,7 +11866,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10184,7 +11880,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10196,7 +11894,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10208,7 +11908,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10220,7 +11922,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10232,7 +11936,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10244,7 +11950,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10256,7 +11964,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10268,7 +11978,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10280,7 +11992,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10292,7 +12006,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10304,7 +12020,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10316,7 +12034,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10328,7 +12048,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10340,7 +12062,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10352,7 +12076,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10364,7 +12090,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10376,7 +12104,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10388,7 +12118,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10400,7 +12132,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10412,7 +12146,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10424,7 +12160,9 @@ "damage_roll": null, "target_count": null, "duration": "24 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10436,7 +12174,9 @@ "damage_roll": null, "target_count": null, "duration": "36 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10448,7 +12188,9 @@ "damage_roll": null, "target_count": null, "duration": "48 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10460,7 +12202,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10472,7 +12216,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10484,7 +12230,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10496,7 +12244,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10508,7 +12258,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10520,7 +12272,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10532,7 +12286,9 @@ "damage_roll": null, "target_count": null, "duration": "24 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10544,7 +12300,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10556,7 +12314,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10568,7 +12328,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10580,7 +12342,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10592,7 +12356,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10604,7 +12370,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10616,7 +12384,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10628,7 +12398,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10640,7 +12412,9 @@ "damage_roll": null, "target_count": null, "duration": "11 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10652,7 +12426,9 @@ "damage_roll": null, "target_count": null, "duration": "12 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10664,7 +12440,9 @@ "damage_roll": null, "target_count": null, "duration": "13 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10676,7 +12454,9 @@ "damage_roll": null, "target_count": null, "duration": "14 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10688,7 +12468,9 @@ "damage_roll": null, "target_count": null, "duration": "15 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10700,7 +12482,9 @@ "damage_roll": null, "target_count": null, "duration": "16 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10712,7 +12496,9 @@ "damage_roll": null, "target_count": null, "duration": "17 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10724,7 +12510,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10736,7 +12524,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10748,7 +12538,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10760,7 +12552,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10772,7 +12566,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10784,7 +12580,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10796,7 +12594,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10808,7 +12608,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10820,7 +12622,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10832,7 +12636,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10844,7 +12650,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10856,7 +12664,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10868,7 +12678,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10880,7 +12692,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10892,7 +12706,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10904,7 +12720,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10916,7 +12734,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10928,7 +12748,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10940,7 +12762,9 @@ "damage_roll": null, "target_count": null, "duration": "2 rounds", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10952,7 +12776,9 @@ "damage_roll": null, "target_count": null, "duration": "3 rounds", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10964,7 +12790,9 @@ "damage_roll": null, "target_count": null, "duration": "4 rounds", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10976,7 +12804,9 @@ "damage_roll": null, "target_count": null, "duration": "5 rounds", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10988,7 +12818,9 @@ "damage_roll": null, "target_count": null, "duration": "6 rounds", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11000,7 +12832,9 @@ "damage_roll": null, "target_count": null, "duration": "7 rounds", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11012,7 +12846,9 @@ "damage_roll": null, "target_count": null, "duration": "8 rounds", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11024,7 +12860,9 @@ "damage_roll": null, "target_count": null, "duration": "9 rounds", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11036,7 +12874,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11048,7 +12888,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11060,7 +12902,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11072,7 +12916,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11084,7 +12930,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11096,7 +12944,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11108,7 +12958,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11120,7 +12972,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11132,7 +12986,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11144,7 +13000,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11156,7 +13014,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11168,7 +13028,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11180,7 +13042,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11192,7 +13056,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11204,7 +13070,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11216,7 +13084,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11228,7 +13098,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11240,7 +13112,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11252,7 +13126,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11264,7 +13140,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11276,7 +13154,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11288,7 +13168,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11300,7 +13182,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11312,7 +13196,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11324,7 +13210,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11336,7 +13224,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11348,7 +13238,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11360,7 +13252,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11372,7 +13266,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11384,7 +13280,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11396,7 +13294,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11408,7 +13308,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11420,7 +13322,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11432,7 +13336,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11444,7 +13350,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11456,7 +13364,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11468,7 +13378,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11480,7 +13392,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11492,7 +13406,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11504,7 +13420,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11516,7 +13434,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11528,7 +13448,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11540,7 +13462,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11552,7 +13476,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11564,7 +13490,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11576,7 +13504,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11588,7 +13518,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11600,7 +13532,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11612,7 +13546,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11624,7 +13560,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11636,7 +13574,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11648,7 +13588,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": "30 feet" + "range": "30 feet", + "concentration": null, + "shape_size": null } }, { @@ -11660,7 +13602,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": "35 feet" + "range": "35 feet", + "concentration": null, + "shape_size": null } }, { @@ -11672,7 +13616,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": "40 feet" + "range": "40 feet", + "concentration": null, + "shape_size": null } }, { @@ -11684,7 +13630,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": "45 feet" + "range": "45 feet", + "concentration": null, + "shape_size": null } }, { @@ -11696,7 +13644,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": "50 feet" + "range": "50 feet", + "concentration": null, + "shape_size": null } }, { @@ -11708,7 +13658,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": "55 feet" + "range": "55 feet", + "concentration": null, + "shape_size": null } }, { @@ -11720,7 +13672,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": "60 feet" + "range": "60 feet", + "concentration": null, + "shape_size": null } }, { @@ -11732,7 +13686,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": "65 feet" + "range": "65 feet", + "concentration": null, + "shape_size": null } }, { @@ -11744,7 +13700,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11756,7 +13714,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11768,7 +13728,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11780,7 +13742,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11792,7 +13756,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11804,7 +13770,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11816,7 +13784,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11828,7 +13798,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11840,7 +13812,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11852,7 +13826,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11864,7 +13840,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11876,7 +13854,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11888,7 +13868,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11900,7 +13882,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11912,7 +13896,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11924,7 +13910,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11936,7 +13924,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11948,7 +13938,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11960,7 +13952,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11972,7 +13966,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11984,7 +13980,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11996,7 +13994,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12008,7 +14008,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12020,7 +14022,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12032,7 +14036,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12044,7 +14050,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12056,7 +14064,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12068,7 +14078,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12080,7 +14092,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12092,7 +14106,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12104,7 +14120,9 @@ "damage_roll": "8d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12116,7 +14134,9 @@ "damage_roll": "9d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": 60.0 } }, { @@ -12128,7 +14148,9 @@ "damage_roll": "10d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": 60.0 } }, { @@ -12140,7 +14162,9 @@ "damage_roll": "11d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": 60.0 } }, { @@ -12152,7 +14176,9 @@ "damage_roll": "12d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": 60.0 } }, { @@ -12164,7 +14190,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12176,7 +14204,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12188,7 +14218,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12200,7 +14232,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12212,7 +14246,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12224,7 +14260,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12236,7 +14274,9 @@ "damage_roll": "13d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12248,7 +14288,9 @@ "damage_roll": "14d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12260,7 +14302,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12272,7 +14316,9 @@ "damage_roll": null, "target_count": null, "duration": "20 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12284,7 +14330,9 @@ "damage_roll": null, "target_count": null, "duration": "30 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12296,7 +14344,9 @@ "damage_roll": null, "target_count": null, "duration": "40 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12308,7 +14358,9 @@ "damage_roll": null, "target_count": null, "duration": "50 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12320,7 +14372,9 @@ "damage_roll": null, "target_count": null, "duration": "60 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12332,7 +14386,9 @@ "damage_roll": null, "target_count": null, "duration": "70 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12344,7 +14400,9 @@ "damage_roll": null, "target_count": null, "duration": "80 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12356,7 +14414,9 @@ "damage_roll": null, "target_count": null, "duration": "90 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12368,7 +14428,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12380,7 +14442,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12392,7 +14456,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12404,7 +14470,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12416,7 +14484,9 @@ "damage_roll": null, "target_count": null, "duration": "24 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12428,7 +14498,9 @@ "damage_roll": null, "target_count": null, "duration": "48 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12440,7 +14512,9 @@ "damage_roll": null, "target_count": null, "duration": "72 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12452,7 +14526,9 @@ "damage_roll": null, "target_count": null, "duration": "4 days", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12464,7 +14540,9 @@ "damage_roll": null, "target_count": null, "duration": "5 days", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12476,7 +14554,9 @@ "damage_roll": null, "target_count": null, "duration": "6 days", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12488,7 +14568,9 @@ "damage_roll": null, "target_count": null, "duration": "7 days", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12500,7 +14582,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12512,7 +14596,9 @@ "damage_roll": null, "target_count": 2, "duration": "2 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12524,7 +14610,9 @@ "damage_roll": null, "target_count": 3, "duration": "3 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12536,7 +14624,9 @@ "damage_roll": null, "target_count": 4, "duration": "4 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12548,7 +14638,9 @@ "damage_roll": null, "target_count": 5, "duration": "5 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12560,7 +14652,9 @@ "damage_roll": null, "target_count": 6, "duration": "6 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12572,7 +14666,9 @@ "damage_roll": null, "target_count": 7, "duration": "7 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12584,7 +14680,9 @@ "damage_roll": null, "target_count": 8, "duration": "8 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12596,7 +14694,9 @@ "damage_roll": null, "target_count": 9, "duration": "9 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12608,7 +14708,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12620,7 +14722,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12632,7 +14736,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12644,7 +14750,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12656,7 +14764,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12668,7 +14778,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12680,7 +14792,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12692,7 +14806,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12704,7 +14820,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12716,7 +14834,9 @@ "damage_roll": null, "target_count": null, "duration": "2 rounds", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12728,7 +14848,9 @@ "damage_roll": null, "target_count": null, "duration": "3 rounds", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12740,7 +14862,9 @@ "damage_roll": null, "target_count": null, "duration": "4 rounds", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12752,7 +14876,9 @@ "damage_roll": null, "target_count": null, "duration": "5 rounds", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12764,7 +14890,9 @@ "damage_roll": null, "target_count": null, "duration": "6 rounds", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12776,7 +14904,9 @@ "damage_roll": null, "target_count": null, "duration": "7 rounds", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12788,7 +14918,9 @@ "damage_roll": null, "target_count": null, "duration": "8 rounds", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12800,7 +14932,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12812,7 +14946,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12824,7 +14960,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12836,7 +14974,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12848,7 +14988,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12860,7 +15002,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12872,7 +15016,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12884,7 +15030,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12896,7 +15044,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12908,7 +15058,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12920,7 +15072,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12932,7 +15086,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12944,7 +15100,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12956,7 +15114,9 @@ "damage_roll": "1d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12968,7 +15128,9 @@ "damage_roll": "1d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12980,7 +15142,9 @@ "damage_roll": "1d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12992,7 +15156,9 @@ "damage_roll": "1d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13004,7 +15170,9 @@ "damage_roll": "2d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13016,7 +15184,9 @@ "damage_roll": "2d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13028,7 +15198,9 @@ "damage_roll": "2d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13040,7 +15212,9 @@ "damage_roll": "2d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13052,7 +15226,9 @@ "damage_roll": "2d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13064,7 +15240,9 @@ "damage_roll": "2d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13076,7 +15254,9 @@ "damage_roll": "3d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13088,7 +15268,9 @@ "damage_roll": "3d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13100,7 +15282,9 @@ "damage_roll": "3d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13112,7 +15296,9 @@ "damage_roll": "3d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13124,7 +15310,9 @@ "damage_roll": "3d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13136,7 +15324,9 @@ "damage_roll": "3d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13148,7 +15338,9 @@ "damage_roll": "4d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13160,7 +15352,9 @@ "damage_roll": "4d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13172,7 +15366,9 @@ "damage_roll": "4d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13184,7 +15380,9 @@ "damage_roll": "4d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13196,7 +15394,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13208,7 +15408,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13220,7 +15422,9 @@ "damage_roll": null, "target_count": null, "duration": "1 hour", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13232,7 +15436,9 @@ "damage_roll": null, "target_count": null, "duration": "1 hour", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13244,7 +15450,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13256,7 +15464,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13268,7 +15478,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13280,7 +15492,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13292,7 +15506,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13304,7 +15520,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13316,7 +15534,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13328,7 +15548,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13340,7 +15562,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13352,7 +15576,9 @@ "damage_roll": null, "target_count": null, "duration": "24 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13364,7 +15590,9 @@ "damage_roll": null, "target_count": null, "duration": "24 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13376,7 +15604,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13388,7 +15618,9 @@ "damage_roll": null, "target_count": null, "duration": "12 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13400,7 +15632,9 @@ "damage_roll": null, "target_count": null, "duration": "16 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13412,7 +15646,9 @@ "damage_roll": null, "target_count": null, "duration": "20 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13424,7 +15660,9 @@ "damage_roll": null, "target_count": null, "duration": "24 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13436,7 +15674,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13448,7 +15688,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13460,7 +15702,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13472,7 +15716,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13484,7 +15730,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13496,7 +15744,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13508,7 +15758,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13520,7 +15772,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13532,7 +15786,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13544,7 +15800,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13556,7 +15814,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13568,7 +15828,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13580,7 +15842,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13592,7 +15856,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13604,7 +15870,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13616,7 +15884,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13628,7 +15898,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13640,7 +15912,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13652,7 +15926,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13664,7 +15940,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13676,7 +15954,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13688,7 +15968,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13700,7 +15982,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13712,7 +15996,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13724,7 +16010,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13736,7 +16024,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13748,7 +16038,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13760,7 +16052,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13772,7 +16066,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13784,7 +16080,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13796,7 +16094,9 @@ "damage_roll": "", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13808,7 +16108,9 @@ "damage_roll": "", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13820,7 +16122,9 @@ "damage_roll": "", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13832,7 +16136,9 @@ "damage_roll": "", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13844,7 +16150,9 @@ "damage_roll": "2d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13856,7 +16164,9 @@ "damage_roll": "2d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13868,7 +16178,9 @@ "damage_roll": "2d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13880,7 +16192,9 @@ "damage_roll": "2d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13892,7 +16206,9 @@ "damage_roll": "2d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13904,7 +16220,9 @@ "damage_roll": "2d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13916,7 +16234,9 @@ "damage_roll": "3d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13928,7 +16248,9 @@ "damage_roll": "3d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13940,7 +16262,9 @@ "damage_roll": "3d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13952,7 +16276,9 @@ "damage_roll": "3d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13964,7 +16290,9 @@ "damage_roll": "3d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13976,7 +16304,9 @@ "damage_roll": "3d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -13988,7 +16318,9 @@ "damage_roll": "4d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14000,7 +16332,9 @@ "damage_roll": "4d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14012,7 +16346,9 @@ "damage_roll": "4d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14024,7 +16360,9 @@ "damage_roll": "4d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14036,7 +16374,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14048,7 +16388,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14060,7 +16402,9 @@ "damage_roll": "4d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14072,7 +16416,9 @@ "damage_roll": "6d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14084,7 +16430,9 @@ "damage_roll": "8d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14096,7 +16444,9 @@ "damage_roll": "10d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14108,7 +16458,9 @@ "damage_roll": "12d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14120,7 +16472,9 @@ "damage_roll": "14d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14132,7 +16486,9 @@ "damage_roll": "16d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14144,7 +16500,9 @@ "damage_roll": "18d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14156,7 +16514,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14168,7 +16528,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14180,7 +16542,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14192,7 +16556,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14204,7 +16570,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14216,7 +16584,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14228,7 +16598,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14240,7 +16612,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14252,7 +16626,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14264,7 +16640,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14276,7 +16654,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14288,7 +16668,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14300,7 +16682,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14312,7 +16696,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14324,7 +16710,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14336,7 +16724,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14348,7 +16738,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14360,7 +16752,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14372,7 +16766,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14384,7 +16780,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14396,7 +16794,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14408,7 +16808,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14420,7 +16822,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14432,7 +16836,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14444,7 +16850,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14456,7 +16864,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14468,7 +16878,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14480,7 +16892,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14492,7 +16906,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14504,7 +16920,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14516,7 +16934,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14528,7 +16948,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14540,7 +16962,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14552,7 +16976,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14564,7 +16990,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14576,7 +17004,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14588,7 +17018,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14600,7 +17032,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14612,7 +17046,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14624,7 +17060,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14636,7 +17074,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14648,7 +17088,9 @@ "damage_roll": null, "target_count": null, "duration": "24 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14660,7 +17102,9 @@ "damage_roll": null, "target_count": null, "duration": "24 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14672,7 +17116,9 @@ "damage_roll": null, "target_count": null, "duration": "24 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14684,7 +17130,9 @@ "damage_roll": null, "target_count": null, "duration": "24 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14696,7 +17144,9 @@ "damage_roll": null, "target_count": null, "duration": "24 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14708,7 +17158,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14720,7 +17172,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14732,7 +17186,9 @@ "damage_roll": null, "target_count": null, "duration": "3 rounds", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14744,7 +17200,9 @@ "damage_roll": null, "target_count": null, "duration": "3 rounds", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14756,7 +17214,9 @@ "damage_roll": null, "target_count": null, "duration": "5 rounds", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14768,7 +17228,9 @@ "damage_roll": null, "target_count": null, "duration": "5 rounds", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14780,7 +17242,9 @@ "damage_roll": null, "target_count": null, "duration": "6 rounds", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14792,7 +17256,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14804,7 +17270,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14816,7 +17284,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14828,7 +17298,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14840,7 +17312,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14852,7 +17326,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14864,7 +17340,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14876,7 +17354,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14888,7 +17368,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14900,7 +17382,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14912,7 +17396,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14924,7 +17410,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14936,7 +17424,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14948,7 +17438,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14960,7 +17452,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14972,7 +17466,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14984,7 +17480,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -14996,7 +17494,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15008,7 +17508,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15020,7 +17522,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15032,7 +17536,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15044,7 +17550,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15056,7 +17564,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15068,7 +17578,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15080,7 +17592,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15092,7 +17606,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15104,7 +17620,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15116,7 +17634,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15128,7 +17648,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15140,7 +17662,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15152,7 +17676,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15164,7 +17690,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15176,7 +17704,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15188,7 +17718,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15200,7 +17732,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15212,7 +17746,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15224,7 +17760,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15236,7 +17774,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15248,7 +17788,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15260,7 +17802,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15272,7 +17816,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15284,7 +17830,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15296,7 +17844,9 @@ "damage_roll": "7d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15308,7 +17858,9 @@ "damage_roll": "8d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15320,7 +17872,9 @@ "damage_roll": "9d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15332,7 +17886,9 @@ "damage_roll": "10d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15344,7 +17900,9 @@ "damage_roll": "11d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15356,7 +17914,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15368,7 +17928,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15380,7 +17942,9 @@ "damage_roll": "6d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15392,7 +17956,9 @@ "damage_roll": "7d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15404,7 +17970,9 @@ "damage_roll": "8d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15416,7 +17984,9 @@ "damage_roll": "9d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15428,7 +17998,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15440,7 +18012,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15452,7 +18026,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15464,7 +18040,9 @@ "damage_roll": "9d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15476,7 +18054,9 @@ "damage_roll": "11d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15488,7 +18068,9 @@ "damage_roll": "13d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15500,7 +18082,9 @@ "damage_roll": "15d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15512,7 +18096,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15524,7 +18110,9 @@ "damage_roll": "5d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15536,7 +18124,9 @@ "damage_roll": "6d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15548,7 +18138,9 @@ "damage_roll": "7d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15560,7 +18152,9 @@ "damage_roll": "8d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15572,7 +18166,9 @@ "damage_roll": "9d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15584,7 +18180,9 @@ "damage_roll": "10d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15596,7 +18194,9 @@ "damage_roll": "11d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15608,7 +18208,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15620,7 +18222,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15632,7 +18236,9 @@ "damage_roll": null, "target_count": null, "duration": "36 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15644,7 +18250,9 @@ "damage_roll": null, "target_count": null, "duration": "48 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15656,7 +18264,9 @@ "damage_roll": null, "target_count": null, "duration": "60 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15668,7 +18278,9 @@ "damage_roll": null, "target_count": null, "duration": "72 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15680,7 +18292,9 @@ "damage_roll": null, "target_count": null, "duration": "84 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15692,7 +18306,9 @@ "damage_roll": null, "target_count": null, "duration": "96 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15704,7 +18320,9 @@ "damage_roll": null, "target_count": null, "duration": "108 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15716,7 +18334,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15728,7 +18348,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15740,7 +18362,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15752,7 +18376,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15764,7 +18390,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15776,7 +18404,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15788,7 +18418,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15800,7 +18432,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15812,7 +18446,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15824,7 +18460,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15836,7 +18474,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15848,7 +18488,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15860,7 +18502,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15872,7 +18516,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15884,7 +18530,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15896,7 +18544,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15908,7 +18558,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15920,7 +18572,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15932,7 +18586,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15944,7 +18600,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15956,7 +18614,9 @@ "damage_roll": "3d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15968,7 +18628,9 @@ "damage_roll": "4d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15980,7 +18642,9 @@ "damage_roll": "5d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -15992,7 +18656,9 @@ "damage_roll": "6d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16004,7 +18670,9 @@ "damage_roll": "7d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16016,7 +18684,9 @@ "damage_roll": "8d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16028,7 +18698,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16040,7 +18712,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16052,7 +18726,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16064,7 +18740,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16076,7 +18754,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16088,7 +18768,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16100,7 +18782,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16112,7 +18796,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16124,7 +18810,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16136,7 +18824,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16148,7 +18838,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16160,7 +18852,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16172,7 +18866,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16184,7 +18880,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16196,7 +18894,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16208,7 +18908,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16220,7 +18922,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16232,7 +18936,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16244,7 +18950,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16256,7 +18964,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16268,7 +18978,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16280,7 +18992,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16292,7 +19006,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16304,7 +19020,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16316,7 +19034,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16328,7 +19048,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16340,7 +19062,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16352,7 +19076,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16364,7 +19090,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16376,7 +19104,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16388,7 +19118,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16400,7 +19132,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16412,7 +19146,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16424,7 +19160,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16436,7 +19174,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16448,7 +19188,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16460,7 +19202,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16472,7 +19216,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16484,7 +19230,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16496,7 +19244,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16508,7 +19258,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16520,7 +19272,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16532,7 +19286,9 @@ "damage_roll": "5d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16544,7 +19300,9 @@ "damage_roll": "6d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16556,7 +19314,9 @@ "damage_roll": "7d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16568,7 +19328,9 @@ "damage_roll": "8d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16580,7 +19342,9 @@ "damage_roll": "9d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16592,7 +19356,9 @@ "damage_roll": "10d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16604,7 +19370,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16616,7 +19384,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16628,7 +19398,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16640,7 +19412,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16652,7 +19426,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16664,7 +19440,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16676,7 +19454,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16688,7 +19468,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16700,7 +19482,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16712,7 +19496,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16724,7 +19510,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16736,7 +19524,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16748,7 +19538,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16760,7 +19552,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16772,7 +19566,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16784,7 +19580,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16796,7 +19594,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16808,7 +19608,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16820,7 +19622,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16832,7 +19636,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16844,7 +19650,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16856,7 +19664,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16868,7 +19678,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16880,7 +19692,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16892,7 +19706,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16904,7 +19720,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16916,7 +19734,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16928,7 +19748,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16940,7 +19762,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16952,7 +19776,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16964,7 +19790,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16976,7 +19804,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -16988,7 +19818,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17000,7 +19832,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17012,7 +19846,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17024,7 +19860,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17036,7 +19874,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17048,7 +19888,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17060,7 +19902,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17072,7 +19916,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17084,7 +19930,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17096,7 +19944,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17108,7 +19958,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17120,7 +19972,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17132,7 +19986,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17144,7 +20000,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17156,7 +20014,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17168,7 +20028,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17180,7 +20042,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17192,7 +20056,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17204,7 +20070,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17216,7 +20084,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17228,7 +20098,9 @@ "damage_roll": null, "target_count": 10, "duration": "8 hours", - "range": "30 feet" + "range": "30 feet", + "concentration": null, + "shape_size": null } }, { @@ -17240,7 +20112,9 @@ "damage_roll": null, "target_count": 10, "duration": "8 hours", - "range": "30 feet" + "range": "30 feet", + "concentration": null, + "shape_size": null } }, { @@ -17252,7 +20126,9 @@ "damage_roll": null, "target_count": 10, "duration": "8 hours", - "range": "30 feet" + "range": "30 feet", + "concentration": null, + "shape_size": null } }, { @@ -17264,7 +20140,9 @@ "damage_roll": null, "target_count": 10, "duration": "8 hours", - "range": "30 feet" + "range": "30 feet", + "concentration": null, + "shape_size": null } }, { @@ -17276,7 +20154,9 @@ "damage_roll": null, "target_count": 10, "duration": "8 hours", - "range": "30 feet" + "range": "30 feet", + "concentration": null, + "shape_size": null } }, { @@ -17288,7 +20168,9 @@ "damage_roll": null, "target_count": 10, "duration": "8 hours", - "range": "30 feet" + "range": "30 feet", + "concentration": null, + "shape_size": null } }, { @@ -17300,7 +20182,9 @@ "damage_roll": null, "target_count": 10, "duration": "8 hours", - "range": "30 feet" + "range": "30 feet", + "concentration": null, + "shape_size": null } }, { @@ -17312,7 +20196,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17324,7 +20210,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17336,7 +20224,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17348,7 +20238,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17360,7 +20252,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17372,7 +20266,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17384,7 +20280,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17396,7 +20294,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17408,7 +20308,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17420,7 +20322,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17432,7 +20336,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17444,7 +20350,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17456,7 +20364,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17468,7 +20378,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17480,7 +20392,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17492,7 +20406,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17504,7 +20420,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17516,7 +20434,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17528,7 +20448,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17540,7 +20462,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17552,7 +20476,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17564,7 +20490,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17576,7 +20504,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17588,7 +20518,9 @@ "damage_roll": "5d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17600,7 +20532,9 @@ "damage_roll": "6d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17612,7 +20546,9 @@ "damage_roll": "7d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17624,7 +20560,9 @@ "damage_roll": "8d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17636,7 +20574,9 @@ "damage_roll": "9d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17648,7 +20588,9 @@ "damage_roll": "10d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17660,7 +20602,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17672,7 +20616,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17684,7 +20630,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17696,7 +20644,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17708,7 +20658,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17720,7 +20672,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17732,7 +20686,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17744,7 +20700,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17756,7 +20714,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17768,7 +20728,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17780,7 +20742,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17792,7 +20756,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17804,7 +20770,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17816,7 +20784,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17828,7 +20798,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17840,7 +20812,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17852,7 +20826,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17864,7 +20840,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17876,7 +20854,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17888,7 +20868,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17900,7 +20882,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17912,7 +20896,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17924,7 +20910,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17936,7 +20924,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17948,7 +20938,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17960,7 +20952,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17972,7 +20966,9 @@ "damage_roll": null, "target_count": null, "duration": "2 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17984,7 +20980,9 @@ "damage_roll": null, "target_count": null, "duration": "3 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -17996,7 +20994,9 @@ "damage_roll": null, "target_count": null, "duration": "4 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18008,7 +21008,9 @@ "damage_roll": null, "target_count": null, "duration": "5 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18020,7 +21022,9 @@ "damage_roll": null, "target_count": null, "duration": "6 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18032,7 +21036,9 @@ "damage_roll": null, "target_count": null, "duration": "7 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18044,7 +21050,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18056,7 +21064,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18068,7 +21078,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18080,7 +21092,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18092,7 +21106,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18104,7 +21120,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18116,7 +21134,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18128,7 +21148,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18140,7 +21162,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18152,7 +21176,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18164,7 +21190,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18176,7 +21204,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18188,7 +21218,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18200,7 +21232,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18212,7 +21246,9 @@ "damage_roll": "1d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18224,7 +21260,9 @@ "damage_roll": "1d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18236,7 +21274,9 @@ "damage_roll": "1d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18248,7 +21288,9 @@ "damage_roll": "1d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18260,7 +21302,9 @@ "damage_roll": "2d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18272,7 +21316,9 @@ "damage_roll": "2d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18284,7 +21330,9 @@ "damage_roll": "2d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18296,7 +21344,9 @@ "damage_roll": "2d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18308,7 +21358,9 @@ "damage_roll": "2d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18320,7 +21372,9 @@ "damage_roll": "2d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18332,7 +21386,9 @@ "damage_roll": "3d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18344,7 +21400,9 @@ "damage_roll": "3d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18356,7 +21414,9 @@ "damage_roll": "3d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18368,7 +21428,9 @@ "damage_roll": "3d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18380,7 +21442,9 @@ "damage_roll": "3d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18392,7 +21456,9 @@ "damage_roll": "3d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18404,7 +21470,9 @@ "damage_roll": "4d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18416,7 +21484,9 @@ "damage_roll": "4d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18428,7 +21498,9 @@ "damage_roll": "4d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18440,7 +21512,9 @@ "damage_roll": "4d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18452,7 +21526,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18464,7 +21540,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18476,7 +21554,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18488,7 +21568,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18500,7 +21582,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18512,7 +21596,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18524,7 +21610,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18536,7 +21624,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18548,7 +21638,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18560,7 +21652,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18572,7 +21666,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18584,7 +21680,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18596,7 +21694,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18608,7 +21708,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18620,7 +21722,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18632,7 +21736,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18644,7 +21750,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18656,7 +21764,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18668,7 +21778,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18680,7 +21792,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18692,7 +21806,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18704,7 +21820,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18716,7 +21834,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18728,7 +21848,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18740,7 +21862,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18752,7 +21876,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18764,7 +21890,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18776,7 +21904,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18788,7 +21918,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18800,7 +21932,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18812,7 +21946,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18824,7 +21960,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18836,7 +21974,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18848,7 +21988,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18860,7 +22002,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18872,7 +22016,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18884,7 +22030,9 @@ "damage_roll": null, "target_count": 9, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18896,7 +22044,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18908,7 +22058,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18920,7 +22072,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18932,7 +22086,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18944,7 +22100,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18956,7 +22114,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18968,7 +22128,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18980,7 +22142,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -18992,7 +22156,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19004,7 +22170,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19016,7 +22184,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19028,7 +22198,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19040,7 +22212,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19052,7 +22226,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19064,7 +22240,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19076,7 +22254,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19088,7 +22268,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19100,7 +22282,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19112,7 +22296,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19124,7 +22310,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19136,7 +22324,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19148,7 +22338,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19160,7 +22352,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19172,7 +22366,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19184,7 +22380,9 @@ "damage_roll": "5d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19196,7 +22394,9 @@ "damage_roll": "6d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19208,7 +22408,9 @@ "damage_roll": "7d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19220,7 +22422,9 @@ "damage_roll": "8d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19232,7 +22436,9 @@ "damage_roll": "9d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19244,7 +22450,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19256,7 +22464,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19268,7 +22478,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19280,7 +22492,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19292,7 +22506,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19304,7 +22520,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19316,7 +22534,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19328,7 +22548,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19340,7 +22562,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19352,7 +22576,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19364,7 +22590,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19376,7 +22604,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19388,7 +22618,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19400,7 +22632,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19412,7 +22646,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19424,7 +22660,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19436,7 +22674,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19448,7 +22688,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19460,7 +22702,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19472,7 +22716,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19484,7 +22730,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19496,7 +22744,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19508,7 +22758,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19520,7 +22772,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19532,7 +22786,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19544,7 +22800,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19556,7 +22814,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19568,7 +22828,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19580,7 +22842,9 @@ "damage_roll": null, "target_count": 9, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19592,7 +22856,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19604,7 +22870,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19616,7 +22884,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19628,7 +22898,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19640,7 +22912,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19652,7 +22926,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19664,7 +22940,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19676,7 +22954,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19688,7 +22968,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19700,7 +22982,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19712,7 +22996,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19724,7 +23010,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19736,7 +23024,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19748,7 +23038,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19760,7 +23052,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19772,7 +23066,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19784,7 +23080,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19796,7 +23094,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19808,7 +23108,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19820,7 +23122,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19832,7 +23136,9 @@ "damage_roll": null, "target_count": null, "duration": "20 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19844,7 +23150,9 @@ "damage_roll": null, "target_count": null, "duration": "30 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19856,7 +23164,9 @@ "damage_roll": null, "target_count": null, "duration": "40 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19868,7 +23178,9 @@ "damage_roll": null, "target_count": null, "duration": "50 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19880,7 +23192,9 @@ "damage_roll": null, "target_count": null, "duration": "60 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19892,7 +23206,9 @@ "damage_roll": null, "target_count": null, "duration": "70 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19904,7 +23220,9 @@ "damage_roll": null, "target_count": null, "duration": "80 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19916,7 +23234,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19928,7 +23248,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19940,7 +23262,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19952,7 +23276,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19964,7 +23290,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19976,7 +23304,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -19988,7 +23318,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20000,7 +23332,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20012,7 +23346,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20024,7 +23360,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20036,7 +23374,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20048,7 +23388,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20060,7 +23402,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20072,7 +23416,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20084,7 +23430,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20096,7 +23444,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20108,7 +23458,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20120,7 +23472,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20132,7 +23486,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20144,7 +23500,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20156,7 +23514,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20168,7 +23528,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20180,7 +23542,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20192,7 +23556,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20204,7 +23570,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20216,7 +23584,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20228,7 +23598,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20240,7 +23612,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20252,7 +23626,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20264,7 +23640,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20276,7 +23654,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20288,7 +23668,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20300,7 +23682,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20312,7 +23696,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20324,7 +23710,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20336,7 +23724,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20348,7 +23738,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20360,7 +23752,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20372,7 +23766,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20384,7 +23780,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20396,7 +23794,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20408,7 +23808,9 @@ "damage_roll": "5d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20420,7 +23822,9 @@ "damage_roll": "6d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20432,7 +23836,9 @@ "damage_roll": "7d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20444,7 +23850,9 @@ "damage_roll": "8d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20456,7 +23864,9 @@ "damage_roll": "9d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20468,7 +23878,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20480,7 +23892,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20492,7 +23906,9 @@ "damage_roll": null, "target_count": null, "duration": "3 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20504,7 +23920,9 @@ "damage_roll": null, "target_count": null, "duration": "5 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20516,7 +23934,9 @@ "damage_roll": null, "target_count": null, "duration": "7 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20528,7 +23948,9 @@ "damage_roll": null, "target_count": null, "duration": "9 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20540,7 +23962,9 @@ "damage_roll": null, "target_count": null, "duration": "11 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20552,7 +23976,9 @@ "damage_roll": null, "target_count": null, "duration": "13 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20564,7 +23990,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20576,7 +24004,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20588,7 +24018,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20600,7 +24032,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20612,7 +24046,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20624,7 +24060,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20636,7 +24074,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20648,7 +24088,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20660,7 +24102,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20672,7 +24116,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20684,7 +24130,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20696,7 +24144,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20708,7 +24158,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20720,7 +24172,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20732,7 +24186,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20744,7 +24200,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20756,7 +24214,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20768,7 +24228,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20780,7 +24242,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20792,7 +24256,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20804,7 +24270,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20816,7 +24284,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20828,7 +24298,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20840,7 +24312,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20852,7 +24326,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20864,7 +24340,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20876,7 +24354,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20888,7 +24368,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20900,7 +24382,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20912,7 +24396,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20924,7 +24410,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20936,7 +24424,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20948,7 +24438,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20960,7 +24452,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20972,7 +24466,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20984,7 +24480,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20996,7 +24494,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21008,7 +24508,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21020,7 +24522,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21032,7 +24536,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21044,7 +24550,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21056,7 +24564,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21068,7 +24578,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21080,7 +24592,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21092,7 +24606,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21104,7 +24620,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21116,7 +24634,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21128,7 +24648,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21140,7 +24662,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21152,7 +24676,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21164,7 +24690,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21176,7 +24704,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21188,7 +24718,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21200,7 +24732,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21212,7 +24746,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21224,7 +24760,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21236,7 +24774,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21248,7 +24788,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21260,7 +24802,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21272,7 +24816,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21284,7 +24830,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21296,7 +24844,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21308,7 +24858,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21320,7 +24872,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21332,7 +24886,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21344,7 +24900,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21356,7 +24914,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21368,7 +24928,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21380,7 +24942,9 @@ "damage_roll": null, "target_count": 9, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21392,7 +24956,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21404,7 +24970,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21416,7 +24984,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21428,7 +24998,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21440,7 +25012,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21452,7 +25026,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21464,7 +25040,9 @@ "damage_roll": "6d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21476,7 +25054,9 @@ "damage_roll": "7d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21488,7 +25068,9 @@ "damage_roll": "8d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21500,7 +25082,9 @@ "damage_roll": "9d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21512,7 +25096,9 @@ "damage_roll": "10d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21524,7 +25110,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21536,7 +25124,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21548,7 +25138,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21560,7 +25152,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21572,7 +25166,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21584,7 +25180,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21596,7 +25194,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21608,7 +25208,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21620,7 +25222,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21632,7 +25236,9 @@ "damage_roll": "5d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21644,7 +25250,9 @@ "damage_roll": "6d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21656,7 +25264,9 @@ "damage_roll": "6d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21668,7 +25278,9 @@ "damage_roll": "7d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21680,7 +25292,9 @@ "damage_roll": "7d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21692,7 +25306,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21704,7 +25320,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21716,7 +25334,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21728,7 +25348,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21740,7 +25362,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21752,7 +25376,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21764,7 +25390,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21776,7 +25404,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21788,7 +25418,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21800,7 +25432,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21812,7 +25446,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21824,7 +25460,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21836,7 +25474,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21848,7 +25488,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21860,7 +25502,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21872,7 +25516,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21884,7 +25530,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21896,7 +25544,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21908,7 +25558,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21920,7 +25572,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21932,7 +25586,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21944,7 +25600,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21956,7 +25614,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21968,7 +25628,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21980,7 +25642,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -21992,7 +25656,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22004,7 +25670,9 @@ "damage_roll": null, "target_count": 9, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22016,7 +25684,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22028,7 +25698,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22040,7 +25712,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22052,7 +25726,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22064,7 +25740,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22076,7 +25754,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22088,7 +25768,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22100,7 +25782,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22112,7 +25796,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22124,7 +25810,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22136,7 +25824,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22148,7 +25838,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22160,7 +25852,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22172,7 +25866,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22184,7 +25880,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22196,7 +25894,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22208,7 +25908,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22220,7 +25922,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22232,7 +25936,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22244,7 +25950,9 @@ "damage_roll": null, "target_count": null, "duration": "2 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22256,7 +25964,9 @@ "damage_roll": null, "target_count": null, "duration": "3 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22268,7 +25978,9 @@ "damage_roll": null, "target_count": null, "duration": "4 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22280,7 +25992,9 @@ "damage_roll": null, "target_count": null, "duration": "5 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22292,7 +26006,9 @@ "damage_roll": null, "target_count": null, "duration": "6 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22304,7 +26020,9 @@ "damage_roll": null, "target_count": null, "duration": "7 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22316,7 +26034,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22328,7 +26048,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22340,7 +26062,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22352,7 +26076,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22364,7 +26090,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22376,7 +26104,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22388,7 +26118,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22400,7 +26132,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22412,7 +26146,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22424,7 +26160,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22436,7 +26174,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22448,7 +26188,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22460,7 +26202,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22472,7 +26216,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22484,7 +26230,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22496,7 +26244,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22508,7 +26258,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22520,7 +26272,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22532,7 +26286,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22544,7 +26300,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22556,7 +26314,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22568,7 +26328,9 @@ "damage_roll": "7d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22580,7 +26342,9 @@ "damage_roll": "8d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22592,7 +26356,9 @@ "damage_roll": "9d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22604,7 +26370,9 @@ "damage_roll": "10d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22616,7 +26384,9 @@ "damage_roll": "11d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22628,7 +26398,9 @@ "damage_roll": "12d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22640,7 +26412,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22652,7 +26426,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22664,7 +26440,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22676,7 +26454,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22688,7 +26468,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22700,7 +26482,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22712,7 +26496,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22724,7 +26510,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22736,7 +26524,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22748,7 +26538,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22760,7 +26552,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22772,7 +26566,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22784,7 +26580,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22796,7 +26594,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22808,7 +26608,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22820,7 +26622,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22832,7 +26636,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22844,7 +26650,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22856,7 +26664,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22868,7 +26678,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22880,7 +26692,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22892,7 +26706,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22904,7 +26720,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22916,7 +26734,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22928,7 +26748,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22940,7 +26762,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22952,7 +26776,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22964,7 +26790,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22976,7 +26804,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -22988,7 +26818,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23000,7 +26832,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23012,7 +26846,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23024,7 +26860,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23036,7 +26874,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23048,7 +26888,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23060,7 +26902,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23072,7 +26916,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23084,7 +26930,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23096,7 +26944,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23108,7 +26958,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23120,7 +26972,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23132,7 +26986,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23144,7 +27000,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23156,7 +27014,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23168,7 +27028,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23180,7 +27042,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23192,7 +27056,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23204,7 +27070,9 @@ "damage_roll": "3d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23216,7 +27084,9 @@ "damage_roll": "4d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23228,7 +27098,9 @@ "damage_roll": "5d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23240,7 +27112,9 @@ "damage_roll": "6d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23252,7 +27126,9 @@ "damage_roll": "7d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23264,7 +27140,9 @@ "damage_roll": "8d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23276,7 +27154,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23288,7 +27168,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23300,7 +27182,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23312,7 +27196,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23324,7 +27210,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23336,7 +27224,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23348,7 +27238,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23360,7 +27252,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23372,7 +27266,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23384,7 +27280,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23396,7 +27294,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23408,7 +27308,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23420,7 +27322,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23432,7 +27336,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23444,7 +27350,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23456,7 +27364,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23468,7 +27378,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23480,7 +27392,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23492,7 +27406,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23504,7 +27420,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": "0" + "range": "0", + "concentration": null, + "shape_size": null } }, { @@ -23516,7 +27434,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": "0" + "range": "0", + "concentration": null, + "shape_size": null } }, { @@ -23528,7 +27448,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23540,7 +27462,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23552,7 +27476,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23564,7 +27490,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23576,7 +27504,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": "30 feet" + "range": "30 feet", + "concentration": null, + "shape_size": null } }, { @@ -23588,7 +27518,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": "35 feet" + "range": "35 feet", + "concentration": null, + "shape_size": null } }, { @@ -23600,7 +27532,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": "40 feet" + "range": "40 feet", + "concentration": null, + "shape_size": null } }, { @@ -23612,7 +27546,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": "45 feet" + "range": "45 feet", + "concentration": null, + "shape_size": null } }, { @@ -23624,7 +27560,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": "50 feet" + "range": "50 feet", + "concentration": null, + "shape_size": null } }, { @@ -23636,7 +27574,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": "55 feet" + "range": "55 feet", + "concentration": null, + "shape_size": null } }, { @@ -23648,7 +27588,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": "60 feet" + "range": "60 feet", + "concentration": null, + "shape_size": null } }, { @@ -23660,7 +27602,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": "65 feet" + "range": "65 feet", + "concentration": null, + "shape_size": null } }, { @@ -23672,7 +27616,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23684,7 +27630,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23696,7 +27644,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23708,7 +27658,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23720,7 +27672,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23732,7 +27686,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23744,7 +27700,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23756,7 +27714,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23768,7 +27728,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23780,7 +27742,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23792,7 +27756,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23804,7 +27770,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23816,7 +27784,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23828,7 +27798,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23840,7 +27812,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23852,7 +27826,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23864,7 +27840,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23876,7 +27854,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23888,7 +27868,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23900,7 +27882,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23912,7 +27896,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23924,7 +27910,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23936,7 +27924,9 @@ "damage_roll": "6d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23948,7 +27938,9 @@ "damage_roll": "7d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23960,7 +27952,9 @@ "damage_roll": "8d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23972,7 +27966,9 @@ "damage_roll": "9d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23984,7 +27980,9 @@ "damage_roll": "10d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -23996,7 +27994,9 @@ "damage_roll": "11d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24008,7 +28008,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24020,7 +28022,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24032,7 +28036,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24044,7 +28050,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24056,7 +28064,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24068,7 +28078,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24080,7 +28092,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24092,7 +28106,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24104,7 +28120,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24116,7 +28134,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24128,7 +28148,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24140,7 +28162,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24152,7 +28176,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24164,7 +28190,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24176,7 +28204,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24188,7 +28218,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24200,7 +28232,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24212,7 +28246,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24224,7 +28260,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24236,7 +28274,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24248,7 +28288,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24260,7 +28302,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24272,7 +28316,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24284,7 +28330,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24296,7 +28344,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24308,7 +28358,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24320,7 +28372,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24332,7 +28386,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24344,7 +28400,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24356,7 +28414,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24368,7 +28428,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24380,7 +28442,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24392,7 +28456,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24404,7 +28470,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24416,7 +28484,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24428,7 +28498,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24440,7 +28512,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24452,7 +28526,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24464,7 +28540,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24476,7 +28554,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24488,7 +28568,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24500,7 +28582,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24512,7 +28596,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24524,7 +28610,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24536,7 +28624,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24548,7 +28638,9 @@ "damage_roll": "1d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24560,7 +28652,9 @@ "damage_roll": "1d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24572,7 +28666,9 @@ "damage_roll": "1d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24584,7 +28680,9 @@ "damage_roll": "1d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24596,7 +28694,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24608,7 +28708,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24620,7 +28722,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24632,7 +28736,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24644,7 +28750,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24656,7 +28764,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24668,7 +28778,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24680,7 +28792,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24692,7 +28806,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24704,7 +28820,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24716,7 +28834,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24728,7 +28848,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24740,7 +28862,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24752,7 +28876,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24764,7 +28890,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24776,7 +28904,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24788,7 +28918,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24800,7 +28932,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24812,7 +28946,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24824,7 +28960,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24836,7 +28974,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24848,7 +28988,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24860,7 +29002,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24872,7 +29016,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24884,7 +29030,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24896,7 +29044,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24908,7 +29058,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24920,7 +29072,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24932,7 +29086,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24944,7 +29100,9 @@ "damage_roll": null, "target_count": 9, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24956,7 +29114,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24968,7 +29128,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24980,7 +29142,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -24992,7 +29156,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -25004,7 +29170,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -25016,7 +29184,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -25028,7 +29198,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -25040,7 +29212,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -25052,7 +29226,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -25064,7 +29240,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -25076,7 +29254,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -25088,7 +29268,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -25100,7 +29282,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -25112,7 +29296,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -25124,7 +29310,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -25136,7 +29324,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -25148,7 +29338,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -25160,7 +29352,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -25172,7 +29366,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -25184,7 +29380,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -25196,7 +29394,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } } ] diff --git a/data/v2/kobold-press/deepmx/SpellCastingOption.json b/data/v2/kobold-press/deepmx/SpellCastingOption.json index e11b492c..dea67069 100644 --- a/data/v2/kobold-press/deepmx/SpellCastingOption.json +++ b/data/v2/kobold-press/deepmx/SpellCastingOption.json @@ -8,7 +8,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20,7 +22,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": "0" + "range": "0", + "concentration": null, + "shape_size": null } }, { @@ -32,7 +36,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": "0" + "range": "0", + "concentration": null, + "shape_size": null } }, { @@ -44,7 +50,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": "0" + "range": "0", + "concentration": null, + "shape_size": null } }, { @@ -56,7 +64,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": "0" + "range": "0", + "concentration": null, + "shape_size": null } }, { @@ -68,7 +78,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": "0" + "range": "0", + "concentration": null, + "shape_size": null } }, { @@ -80,7 +92,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -92,7 +106,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -104,7 +120,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -116,7 +134,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -128,7 +148,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -140,7 +162,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -152,7 +176,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -164,7 +190,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -176,7 +204,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -188,7 +218,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -200,7 +232,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -212,7 +246,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -224,7 +260,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -236,7 +274,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -248,7 +288,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -260,7 +302,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -272,7 +316,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -284,7 +330,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -296,7 +344,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -308,7 +358,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -320,7 +372,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -332,7 +386,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -344,7 +400,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -356,7 +414,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -368,7 +428,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -380,7 +442,9 @@ "damage_roll": null, "target_count": null, "duration": "1 hour", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -392,7 +456,9 @@ "damage_roll": null, "target_count": null, "duration": "1 hour", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -404,7 +470,9 @@ "damage_roll": null, "target_count": null, "duration": "1 hour", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -416,7 +484,9 @@ "damage_roll": null, "target_count": null, "duration": "1 hour", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -428,7 +498,9 @@ "damage_roll": null, "target_count": null, "duration": "1 hour", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -440,7 +512,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -452,7 +526,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -464,7 +540,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -476,7 +554,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -488,7 +568,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -500,7 +582,9 @@ "damage_roll": "5d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -512,7 +596,9 @@ "damage_roll": "6d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -524,7 +610,9 @@ "damage_roll": "7d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -536,7 +624,9 @@ "damage_roll": "8d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -548,7 +638,9 @@ "damage_roll": "9d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -560,7 +652,9 @@ "damage_roll": "10d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -572,7 +666,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -584,7 +680,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -596,7 +694,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -608,7 +708,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -620,7 +722,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -632,7 +736,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -644,7 +750,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -656,7 +764,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -668,7 +778,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -680,7 +792,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -692,7 +806,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -704,7 +820,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -716,7 +834,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -728,7 +848,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -740,7 +862,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -752,7 +876,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -764,7 +890,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -776,7 +904,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -788,7 +918,9 @@ "damage_roll": null, "target_count": null, "duration": "48 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -800,7 +932,9 @@ "damage_roll": null, "target_count": null, "duration": "48 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -812,7 +946,9 @@ "damage_roll": null, "target_count": null, "duration": "48 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -824,7 +960,9 @@ "damage_roll": null, "target_count": null, "duration": "72 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -836,7 +974,9 @@ "damage_roll": null, "target_count": null, "duration": "72 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -848,7 +988,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -860,7 +1002,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -872,7 +1016,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -884,7 +1030,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -896,7 +1044,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -908,7 +1058,9 @@ "damage_roll": "5d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -920,7 +1072,9 @@ "damage_roll": "6d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -932,7 +1086,9 @@ "damage_roll": "7d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -944,7 +1100,9 @@ "damage_roll": "8d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -956,7 +1114,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -968,7 +1128,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -980,7 +1142,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -992,7 +1156,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1004,7 +1170,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1016,7 +1184,9 @@ "damage_roll": null, "target_count": null, "duration": "2 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1028,7 +1198,9 @@ "damage_roll": null, "target_count": null, "duration": "3 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1040,7 +1212,9 @@ "damage_roll": null, "target_count": null, "duration": "4 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1052,7 +1226,9 @@ "damage_roll": null, "target_count": null, "duration": "5 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1064,7 +1240,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1076,7 +1254,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1088,7 +1268,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1100,7 +1282,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1112,7 +1296,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1124,7 +1310,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1136,7 +1324,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1148,7 +1338,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1160,7 +1352,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1172,7 +1366,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1184,7 +1380,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1196,7 +1394,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1208,7 +1408,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1220,7 +1422,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1232,7 +1436,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1244,7 +1450,9 @@ "damage_roll": "6d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1256,7 +1464,9 @@ "damage_roll": "7d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1268,7 +1478,9 @@ "damage_roll": "8d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1280,7 +1492,9 @@ "damage_roll": "9d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1292,7 +1506,9 @@ "damage_roll": "10d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1304,7 +1520,9 @@ "damage_roll": "11d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1316,7 +1534,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1328,7 +1548,9 @@ "damage_roll": "9d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1340,7 +1562,9 @@ "damage_roll": "10d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1352,7 +1576,9 @@ "damage_roll": "11d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1364,7 +1590,9 @@ "damage_roll": "12d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1376,7 +1604,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1388,7 +1618,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1400,7 +1632,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1412,7 +1646,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1424,7 +1660,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1436,7 +1674,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1448,7 +1688,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1460,7 +1702,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1472,7 +1716,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1484,7 +1730,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1496,7 +1744,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1508,7 +1758,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1520,7 +1772,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1532,7 +1786,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1544,7 +1800,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1556,7 +1814,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1568,7 +1828,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1580,7 +1842,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1592,7 +1856,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1604,7 +1870,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1616,7 +1884,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1628,7 +1898,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1640,7 +1912,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1652,7 +1926,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1664,7 +1940,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1676,7 +1954,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1688,7 +1968,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1700,7 +1982,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1712,7 +1996,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1724,7 +2010,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1736,7 +2024,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1748,7 +2038,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1760,7 +2052,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1772,7 +2066,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1784,7 +2080,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1796,7 +2094,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1808,7 +2108,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1820,7 +2122,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1832,7 +2136,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1844,7 +2150,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1856,7 +2164,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1868,7 +2178,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1880,7 +2192,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1892,7 +2206,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1904,7 +2220,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1916,7 +2234,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1928,7 +2248,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1940,7 +2262,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1952,7 +2276,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1964,7 +2290,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1976,7 +2304,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1988,7 +2318,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2000,7 +2332,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2012,7 +2346,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2024,7 +2360,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } } ] diff --git a/data/v2/kobold-press/kp/SpellCastingOption.json b/data/v2/kobold-press/kp/SpellCastingOption.json index 3b146b91..20f3d3e9 100644 --- a/data/v2/kobold-press/kp/SpellCastingOption.json +++ b/data/v2/kobold-press/kp/SpellCastingOption.json @@ -8,7 +8,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20,7 +22,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -32,7 +36,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -44,7 +50,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -56,7 +64,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -68,7 +78,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -80,7 +92,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -92,7 +106,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -104,7 +120,9 @@ "damage_roll": null, "target_count": 9, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -116,7 +134,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -128,7 +148,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -140,7 +162,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -152,7 +176,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -164,7 +190,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -176,7 +204,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -188,7 +218,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -200,7 +232,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -212,7 +246,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -224,7 +260,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -236,7 +274,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -248,7 +288,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -260,7 +302,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -272,7 +316,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -284,7 +330,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -296,7 +344,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -308,7 +358,9 @@ "damage_roll": null, "target_count": null, "duration": "1 hour", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -320,7 +372,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -332,7 +386,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -344,7 +400,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -356,7 +414,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -368,7 +428,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -380,7 +442,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -392,7 +456,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -404,7 +470,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -416,7 +484,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -428,7 +498,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -440,7 +512,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -452,7 +526,9 @@ "damage_roll": null, "target_count": null, "duration": "1 hour", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -464,7 +540,9 @@ "damage_roll": null, "target_count": null, "duration": "1 hour", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -476,7 +554,9 @@ "damage_roll": null, "target_count": null, "duration": "1 hour", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -488,7 +568,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -500,7 +582,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -512,7 +596,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -524,7 +610,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -536,7 +624,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -548,7 +638,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -560,7 +652,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -572,7 +666,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -584,7 +680,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -596,7 +694,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -608,7 +708,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -620,7 +722,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -632,7 +736,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -644,7 +750,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -656,7 +764,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -668,7 +778,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -680,7 +792,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -692,7 +806,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -704,7 +820,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -716,7 +834,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -728,7 +848,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -740,7 +862,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -752,7 +876,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -764,7 +890,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -776,7 +904,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -788,7 +918,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -800,7 +932,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -812,7 +946,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -824,7 +960,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -836,7 +974,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -848,7 +988,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -860,7 +1002,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -872,7 +1016,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -884,7 +1030,9 @@ "damage_roll": null, "target_count": null, "duration": "4 rounds", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -896,7 +1044,9 @@ "damage_roll": null, "target_count": null, "duration": "5 rounds", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -908,7 +1058,9 @@ "damage_roll": null, "target_count": null, "duration": "6 rounds", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -920,7 +1072,9 @@ "damage_roll": null, "target_count": null, "duration": "7 rounds", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -932,7 +1086,9 @@ "damage_roll": null, "target_count": null, "duration": "8 rounds", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -944,7 +1100,9 @@ "damage_roll": null, "target_count": null, "duration": "9 rounds", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -956,7 +1114,9 @@ "damage_roll": null, "target_count": null, "duration": "10 rounds", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -968,7 +1128,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -980,7 +1142,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -992,7 +1156,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1004,7 +1170,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } } ] diff --git a/data/v2/kobold-press/tob-2023/Creature.json b/data/v2/kobold-press/tob-2023/Creature.json index 04431932..6ec8b108 100644 --- a/data/v2/kobold-press/tob-2023/Creature.json +++ b/data/v2/kobold-press/tob-2023/Creature.json @@ -74,7 +74,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -157,7 +158,8 @@ "exhaustion", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -236,7 +238,8 @@ "condition_immunities": [ "blinded", "poisoned" - ] + ], + "environments": [] } }, { @@ -312,7 +315,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -407,7 +411,8 @@ "damage_resistances": [], "condition_immunities": [ "charmed" - ] + ], + "environments": [] } }, { @@ -484,7 +489,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -564,7 +570,8 @@ "condition_immunities": [ "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -643,7 +650,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -732,7 +740,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -808,7 +817,8 @@ "thunder" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -888,7 +898,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -966,7 +977,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -1044,7 +1056,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -1133,7 +1146,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -1208,7 +1222,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -1279,7 +1294,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -1358,7 +1374,8 @@ "condition_immunities": [ "blinded", "poisoned" - ] + ], + "environments": [] } }, { @@ -1434,7 +1451,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -1529,7 +1547,8 @@ "damage_resistances": [], "condition_immunities": [ "charmed" - ] + ], + "environments": [] } }, { @@ -1606,7 +1625,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -1685,7 +1705,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -1765,7 +1786,8 @@ "condition_immunities": [ "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -1844,7 +1866,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -1927,7 +1950,8 @@ "exhaustion", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -2006,7 +2030,8 @@ "deafened", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -2086,7 +2111,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -2174,7 +2200,8 @@ "prone", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -2260,7 +2287,8 @@ "condition_immunities": [ "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -2331,7 +2359,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -2406,7 +2435,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -2485,7 +2515,8 @@ "lightning", "poison" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -2558,7 +2589,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -2634,7 +2666,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -2729,7 +2762,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -2813,7 +2847,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -2890,7 +2925,8 @@ "thunder" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -2976,7 +3012,8 @@ "exhaustion", "paralyzed", "poisoned" - ] + ], + "environments": [] } }, { @@ -3049,7 +3086,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -3120,7 +3158,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -3194,7 +3233,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -3279,7 +3319,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -3353,7 +3394,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -3432,7 +3474,8 @@ "charmed", "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -3524,7 +3567,8 @@ "poisoned", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -3602,7 +3646,8 @@ "fire", "lightning" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -3681,7 +3726,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -3758,7 +3804,8 @@ "bludgeoning" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -3845,7 +3892,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -3916,7 +3964,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -3989,7 +4038,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -4067,7 +4117,8 @@ "condition_immunities": [ "charmed", "poisoned" - ] + ], + "environments": [] } }, { @@ -4142,7 +4193,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -4232,7 +4284,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -4305,7 +4358,8 @@ "damage_resistances": [ "bludgeoning" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -4398,7 +4452,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -4488,7 +4543,8 @@ "frightened", "paralyzed", "poisoned" - ] + ], + "environments": [] } }, { @@ -4576,7 +4632,8 @@ "charmed", "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -4661,7 +4718,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -4734,7 +4792,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -4809,7 +4868,8 @@ "thunder" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -4893,7 +4953,8 @@ "charmed", "exhaustion", "frightened" - ] + ], + "environments": [] } }, { @@ -4966,7 +5027,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -5045,7 +5107,8 @@ "condition_immunities": [ "blinded", "deafened" - ] + ], + "environments": [] } }, { @@ -5141,7 +5204,8 @@ "petrified", "poisoned", "stunned" - ] + ], + "environments": [] } }, { @@ -5222,7 +5286,8 @@ "exhaustion", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -5295,7 +5360,8 @@ "damage_resistances": [], "condition_immunities": [ "paralyzed" - ] + ], + "environments": [] } }, { @@ -5368,7 +5434,8 @@ "acid" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -5446,7 +5513,8 @@ "condition_immunities": [ "blinded", "poisoned" - ] + ], + "environments": [] } }, { @@ -5532,7 +5600,8 @@ "prone", "stunned", "unconscious" - ] + ], + "environments": [] } }, { @@ -5615,7 +5684,8 @@ "condition_immunities": [ "charmed", "exhaustion" - ] + ], + "environments": [] } }, { @@ -5691,7 +5761,8 @@ "condition_immunities": [ "charmed", "poisoned" - ] + ], + "environments": [] } }, { @@ -5770,7 +5841,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -5847,7 +5919,8 @@ "condition_immunities": [ "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -5923,7 +5996,8 @@ ], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6008,7 +6082,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -6095,7 +6170,8 @@ "poisoned", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -6170,7 +6246,8 @@ "fire", "poison" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6245,7 +6322,8 @@ "acid" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6336,7 +6414,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6426,7 +6505,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -6507,7 +6587,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -6596,7 +6677,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -6677,7 +6759,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -6758,7 +6841,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -6839,7 +6923,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -6922,7 +7007,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -7005,7 +7091,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -7083,7 +7170,8 @@ "condition_immunities": [ "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -7167,7 +7255,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -7246,7 +7335,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -7326,7 +7416,8 @@ "exhaustion", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -7400,7 +7491,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7485,7 +7577,8 @@ "petrified", "poisoned", "stunned" - ] + ], + "environments": [] } }, { @@ -7568,7 +7661,8 @@ "exhaustion", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -7644,7 +7738,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7730,7 +7825,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -7811,7 +7907,8 @@ "charmed", "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -7886,7 +7983,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7974,7 +8072,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -8045,7 +8144,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -8137,7 +8237,8 @@ "poisoned", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -8216,7 +8317,8 @@ "damage_resistances": [], "condition_immunities": [ "paralyzed" - ] + ], + "environments": [] } }, { @@ -8294,7 +8396,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -8373,7 +8476,8 @@ "cold", "thunder" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -8451,7 +8555,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -8524,7 +8629,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -8600,7 +8706,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -8684,7 +8791,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -8764,7 +8872,8 @@ "exhaustion", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -8846,7 +8955,8 @@ "charmed", "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -8917,7 +9027,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -8988,7 +9099,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -9066,7 +9178,8 @@ "lightning" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -9137,7 +9250,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -9214,7 +9328,8 @@ "cold", "lightning" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -9294,7 +9409,8 @@ "condition_immunities": [ "paralyzed", "prone" - ] + ], + "environments": [] } }, { @@ -9368,7 +9484,8 @@ "condition_immunities": [ "blinded", "deafened" - ] + ], + "environments": [] } }, { @@ -9443,7 +9560,8 @@ ], "condition_immunities": [ "paralyzed" - ] + ], + "environments": [] } }, { @@ -9530,7 +9648,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -9616,7 +9735,8 @@ "frightened", "paralyzed", "poisoned" - ] + ], + "environments": [] } }, { @@ -9690,7 +9810,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -9775,7 +9896,8 @@ "charmed", "exhaustion", "frightened" - ] + ], + "environments": [] } }, { @@ -9851,7 +9973,8 @@ "damage_resistances": [], "condition_immunities": [ "prone" - ] + ], + "environments": [] } }, { @@ -9926,7 +10049,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10003,7 +10127,8 @@ "condition_immunities": [ "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -10079,7 +10204,8 @@ "damage_resistances": [ "poison" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10152,7 +10278,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10238,7 +10365,8 @@ "condition_immunities": [ "blinded", "poisoned" - ] + ], + "environments": [] } }, { @@ -10332,7 +10460,8 @@ "prone", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -10403,7 +10532,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10481,7 +10611,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10559,7 +10690,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10654,7 +10786,8 @@ "petrified", "poisoned", "unconscious" - ] + ], + "environments": [] } }, { @@ -10728,7 +10861,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10820,7 +10954,8 @@ "poisoned", "prone", "unconscious" - ] + ], + "environments": [] } }, { @@ -10891,7 +11026,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10976,7 +11112,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -11050,7 +11187,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -11125,7 +11263,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -11200,7 +11339,8 @@ "damage_resistances": [ "poison" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -11275,7 +11415,8 @@ "damage_resistances": [ "poison" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -11360,7 +11501,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -11435,7 +11577,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -11529,7 +11672,8 @@ "condition_immunities": [ "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -11610,7 +11754,8 @@ "condition_immunities": [ "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -11697,7 +11842,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -11775,7 +11921,8 @@ "condition_immunities": [ "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -11858,7 +12005,8 @@ "frightened", "paralyzed", "poisoned" - ] + ], + "environments": [] } }, { @@ -11944,7 +12092,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -12034,7 +12183,8 @@ "exhaustion", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -12120,7 +12270,8 @@ "charmed", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -12203,7 +12354,8 @@ "prone", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -12282,7 +12434,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -12358,7 +12511,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12449,7 +12603,8 @@ "poisoned", "stunned", "unconscious" - ] + ], + "environments": [] } }, { @@ -12546,7 +12701,8 @@ ], "condition_immunities": [ "frightened" - ] + ], + "environments": [] } }, { @@ -12620,7 +12776,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12695,7 +12852,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12770,7 +12928,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12855,7 +13014,8 @@ "deafened", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -12926,7 +13086,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12997,7 +13158,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -13084,7 +13246,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -13155,7 +13318,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -13236,7 +13400,8 @@ "charmed", "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -13311,7 +13476,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -13382,7 +13548,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -13453,7 +13620,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -13539,7 +13707,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -13610,7 +13779,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -13695,7 +13865,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -13766,7 +13937,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -13842,7 +14014,8 @@ "condition_immunities": [ "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -13923,7 +14096,8 @@ "exhaustion", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -14011,7 +14185,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -14084,7 +14259,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -14174,7 +14350,8 @@ "frightened", "paralyzed", "poisoned" - ] + ], + "environments": [] } }, { @@ -14251,7 +14428,8 @@ "condition_immunities": [ "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -14332,7 +14510,8 @@ "exhaustion", "paralyzed", "poisoned" - ] + ], + "environments": [] } }, { @@ -14416,7 +14595,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -14508,7 +14688,8 @@ "petrified", "poisoned", "restrained" - ] + ], + "environments": [] } }, { @@ -14597,7 +14778,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -14687,7 +14869,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -14771,7 +14954,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -14842,7 +15026,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -14917,7 +15102,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -15000,7 +15186,8 @@ ], "condition_immunities": [ "exhaustion" - ] + ], + "environments": [] } }, { @@ -15075,7 +15262,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -15165,7 +15353,8 @@ "prone", "stunned", "unconscious" - ] + ], + "environments": [] } }, { @@ -15257,7 +15446,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -15340,7 +15530,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -15430,7 +15621,8 @@ "petrified", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -15510,7 +15702,8 @@ "charmed", "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -15596,7 +15789,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -15676,7 +15870,8 @@ "charmed", "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -15749,7 +15944,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -15826,7 +16022,8 @@ "acid", "lightning" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -15897,7 +16094,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -15976,7 +16174,8 @@ "slashing" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -16053,7 +16252,8 @@ "damage_resistances": [ "poison" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -16131,7 +16331,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -16218,7 +16419,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -16289,7 +16491,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -16372,7 +16575,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -16446,7 +16650,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -16529,7 +16734,8 @@ "condition_immunities": [ "charmed", "poisoned" - ] + ], + "environments": [] } }, { @@ -16603,7 +16809,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -16678,7 +16885,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -16751,7 +16959,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -16830,7 +17039,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -16913,7 +17123,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -16993,7 +17204,8 @@ "condition_immunities": [ "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -17068,7 +17280,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -17148,7 +17361,8 @@ "condition_immunities": [ "paralyzed", "unconscious" - ] + ], + "environments": [] } }, { @@ -17243,7 +17457,8 @@ "prone", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -17328,7 +17543,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -17416,7 +17632,8 @@ "exhaustion", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -17490,7 +17707,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -17561,7 +17779,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -17648,7 +17867,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -17719,7 +17939,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -17805,7 +18026,8 @@ "condition_immunities": [ "blinded", "poisoned" - ] + ], + "environments": [] } }, { @@ -17891,7 +18113,8 @@ "frightened", "paralyzed", "poisoned" - ] + ], + "environments": [] } }, { @@ -17965,7 +18188,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -18045,7 +18269,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -18120,7 +18345,8 @@ "damage_resistances": [], "condition_immunities": [ "prone" - ] + ], + "environments": [] } }, { @@ -18216,7 +18442,8 @@ "poisoned", "stunned", "unconscious" - ] + ], + "environments": [] } }, { @@ -18302,7 +18529,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -18377,7 +18605,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -18469,7 +18698,8 @@ "frightened", "poisoned", "stunned" - ] + ], + "environments": [] } }, { @@ -18546,7 +18776,8 @@ "cold", "radiant" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -18624,7 +18855,8 @@ ], "condition_immunities": [ "prone" - ] + ], + "environments": [] } }, { @@ -18702,7 +18934,8 @@ "charmed", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -18776,7 +19009,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -18849,7 +19083,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -18928,7 +19163,8 @@ "condition_immunities": [ "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -19023,7 +19259,8 @@ "damage_resistances": [], "condition_immunities": [ "charmed" - ] + ], + "environments": [] } }, { @@ -19097,7 +19334,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -19183,7 +19421,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -19270,7 +19509,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -19360,7 +19600,8 @@ "charmed", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -19442,7 +19683,8 @@ ], "condition_immunities": [ "prone" - ] + ], + "environments": [] } }, { @@ -19515,7 +19757,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -19593,7 +19836,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -19677,7 +19921,8 @@ "poisoned", "stunned", "unconscious" - ] + ], + "environments": [] } }, { @@ -19762,7 +20007,8 @@ "paralyzed", "poisoned", "unconscious" - ] + ], + "environments": [] } }, { @@ -19840,7 +20086,8 @@ "condition_immunities": [ "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -19911,7 +20158,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -19999,7 +20247,8 @@ "paralyzed", "poisoned", "unconscious" - ] + ], + "environments": [] } }, { @@ -20070,7 +20319,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -20150,7 +20400,8 @@ "lightning", "thunder" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -20240,7 +20491,8 @@ "petrified", "poisoned", "restrained" - ] + ], + "environments": [] } }, { @@ -20317,7 +20569,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -20394,7 +20647,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -20465,7 +20719,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -20536,7 +20791,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -20611,7 +20867,8 @@ "damage_resistances": [], "condition_immunities": [ "frightened" - ] + ], + "environments": [] } }, { @@ -20695,7 +20952,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -20802,7 +21060,8 @@ "exhaustion", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -20887,7 +21146,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -20979,7 +21239,8 @@ "poisoned", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -21056,7 +21317,8 @@ ], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -21136,7 +21398,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -21210,7 +21473,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -21312,7 +21576,8 @@ "charmed", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -21385,7 +21650,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -21469,7 +21735,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -21551,7 +21818,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -21632,7 +21900,8 @@ "charmed", "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -21738,7 +22007,8 @@ "exhaustion", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -21825,7 +22095,8 @@ "condition_immunities": [ "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -21914,7 +22185,8 @@ "blinded", "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -22006,7 +22278,8 @@ "poisoned", "prone", "unconscious" - ] + ], + "environments": [] } }, { @@ -22089,7 +22362,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22162,7 +22436,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22250,7 +22525,8 @@ "poisoned", "prone", "stunned" - ] + ], + "environments": [] } }, { @@ -22328,7 +22604,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22401,7 +22678,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22475,7 +22753,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22560,7 +22839,8 @@ "condition_immunities": [ "blinded", "deafened" - ] + ], + "environments": [] } }, { @@ -22633,7 +22913,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22706,7 +22987,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22779,7 +23061,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22855,7 +23138,8 @@ "condition_immunities": [ "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -22935,7 +23219,8 @@ "charmed", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -23017,7 +23302,8 @@ "condition_immunities": [ "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -23091,7 +23377,8 @@ "force", "poison" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -23164,7 +23451,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -23237,7 +23525,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -23308,7 +23597,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -23398,7 +23688,8 @@ "charmed", "exhaustion", "frightened" - ] + ], + "environments": [] } }, { @@ -23473,7 +23764,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -23548,7 +23840,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -23633,7 +23926,8 @@ "prone", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -23720,7 +24014,8 @@ "condition_immunities": [ "poisoned", "stunned" - ] + ], + "environments": [] } }, { @@ -23796,7 +24091,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -23876,7 +24172,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -23961,7 +24258,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -24046,7 +24344,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -24122,7 +24421,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -24204,7 +24504,8 @@ "exhaustion", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -24275,7 +24576,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -24365,7 +24667,8 @@ "frightened", "poisoned", "unconscious" - ] + ], + "environments": [] } }, { @@ -24436,7 +24739,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -24518,7 +24822,8 @@ "exhaustion", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -24602,7 +24907,8 @@ "frightened", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -24685,7 +24991,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -24763,7 +25070,8 @@ "condition_immunities": [ "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -24840,7 +25148,8 @@ "damage_resistances": [], "condition_immunities": [ "unconscious" - ] + ], + "environments": [] } }, { @@ -24915,7 +25224,8 @@ "damage_resistances": [ "poison" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -24992,7 +25302,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25075,7 +25386,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25150,7 +25462,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -25221,7 +25534,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25294,7 +25608,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25385,7 +25700,8 @@ "petrified", "poisoned", "restrained" - ] + ], + "environments": [] } }, { @@ -25459,7 +25775,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25538,7 +25855,8 @@ "condition_immunities": [ "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -25616,7 +25934,8 @@ "charmed", "poisoned", "unconscious" - ] + ], + "environments": [] } }, { @@ -25703,7 +26022,8 @@ "prone", "stunned", "unconscious" - ] + ], + "environments": [] } }, { @@ -25799,7 +26119,8 @@ "poisoned", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -25878,7 +26199,8 @@ "damage_resistances": [ "radiant" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25953,7 +26275,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -26033,7 +26356,8 @@ "exhaustion", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -26124,7 +26448,8 @@ "prone", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -26208,7 +26533,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -26294,7 +26620,8 @@ "charmed", "exhaustion", "frightened" - ] + ], + "environments": [] } }, { @@ -26385,7 +26712,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -26474,7 +26802,8 @@ "prone", "stunned", "unconscious" - ] + ], + "environments": [] } }, { @@ -26564,7 +26893,8 @@ "prone", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -26645,7 +26975,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -26728,7 +27059,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -26821,7 +27153,8 @@ "poisoned", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -26901,7 +27234,8 @@ "charmed", "poisoned", "unconscious" - ] + ], + "environments": [] } }, { @@ -26984,7 +27318,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -27055,7 +27390,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -27136,7 +27472,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -27225,7 +27562,8 @@ "charmed", "frightened", "paralyzed" - ] + ], + "environments": [] } }, { @@ -27316,7 +27654,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -27401,7 +27740,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -27475,7 +27815,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -27549,7 +27890,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -27636,7 +27978,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -27707,7 +28050,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -27780,7 +28124,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -27851,7 +28196,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -27922,7 +28268,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -28012,7 +28359,8 @@ "restrained", "stunned", "unconscious" - ] + ], + "environments": [] } }, { @@ -28096,7 +28444,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -28180,7 +28529,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -28270,7 +28620,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -28354,7 +28705,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -28448,7 +28800,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -28528,7 +28881,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -28604,7 +28958,8 @@ "condition_immunities": [ "blinded", "deafened" - ] + ], + "environments": [] } }, { @@ -28698,7 +29053,8 @@ "prone", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -28773,7 +29129,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -28844,7 +29201,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -28928,7 +29286,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -28999,7 +29358,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -29073,7 +29433,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -29153,7 +29514,8 @@ "condition_immunities": [ "charmed", "poisoned" - ] + ], + "environments": [] } }, { @@ -29224,7 +29586,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -29298,7 +29661,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -29369,7 +29733,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -29442,7 +29807,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -29515,7 +29881,8 @@ "lightning" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -29609,7 +29976,8 @@ "poisoned", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -29690,7 +30058,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -29771,7 +30140,8 @@ ], "condition_immunities": [ "frightened" - ] + ], + "environments": [] } }, { @@ -29856,7 +30226,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -29940,7 +30311,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -30045,7 +30417,8 @@ "condition_immunities": [ "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -30123,7 +30496,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -30209,7 +30583,8 @@ "frightened", "paralyzed", "poisoned" - ] + ], + "environments": [] } }, { @@ -30290,7 +30665,8 @@ "deafened", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -30368,7 +30744,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -30449,7 +30826,8 @@ ], "condition_immunities": [ "frightened" - ] + ], + "environments": [] } }, { @@ -30528,7 +30906,8 @@ "condition_immunities": [ "blinded", "deafened" - ] + ], + "environments": [] } }, { @@ -30629,7 +31008,8 @@ "deafened", "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -30709,7 +31089,8 @@ "condition_immunities": [ "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -30790,7 +31171,8 @@ "exhaustion", "petrified", "prone" - ] + ], + "environments": [] } }, { @@ -30876,7 +31258,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -30954,7 +31337,8 @@ "charmed", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -31027,7 +31411,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -31098,7 +31483,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -31169,7 +31555,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -31250,7 +31637,8 @@ "bludgeoning", "piercing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -31321,7 +31709,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -31394,7 +31783,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -31472,7 +31862,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -31556,7 +31947,8 @@ "petrified", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -31630,7 +32022,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -31708,7 +32101,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -31791,7 +32185,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -31866,7 +32261,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -31941,7 +32337,8 @@ ], "condition_immunities": [ "exhaustion" - ] + ], + "environments": [] } }, { @@ -32020,7 +32417,8 @@ "condition_immunities": [ "blinded", "poisoned" - ] + ], + "environments": [] } }, { @@ -32096,7 +32494,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -32191,7 +32590,8 @@ "damage_resistances": [], "condition_immunities": [ "charmed" - ] + ], + "environments": [] } }, { @@ -32268,7 +32668,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -32339,7 +32740,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -32419,7 +32821,8 @@ "condition_immunities": [ "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -32498,7 +32901,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -32569,7 +32973,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -32642,7 +33047,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -32724,7 +33130,8 @@ "condition_immunities": [ "paralyzed", "unconscious" - ] + ], + "environments": [] } }, { @@ -32805,7 +33212,8 @@ "condition_immunities": [ "paralyzed", "unconscious" - ] + ], + "environments": [] } } ] diff --git a/data/v2/kobold-press/tob/Creature.json b/data/v2/kobold-press/tob/Creature.json index 227ff017..a9963136 100644 --- a/data/v2/kobold-press/tob/Creature.json +++ b/data/v2/kobold-press/tob/Creature.json @@ -93,7 +93,8 @@ "poisoned", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -171,7 +172,40 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" + ] } }, { @@ -254,6 +288,10 @@ "exhaustion", "frightened", "poisoned" + ], + "environments": [ + "desert", + "tob_badlands" ] } }, @@ -336,6 +374,11 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" + ], + "environments": [ + "caves", + "ruins", + "underworld" ] } }, @@ -415,7 +458,11 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "mountain", + "underworld" + ] } }, { @@ -500,6 +547,9 @@ ], "condition_immunities": [ "charmed" + ], + "environments": [ + "mountain" ] } }, @@ -574,7 +624,40 @@ "necrotic" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" + ] } }, { @@ -650,7 +733,10 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "ocean" + ] } }, { @@ -730,6 +816,10 @@ "condition_immunities": [ "charmed", "frightened" + ], + "environments": [ + "mountain", + "tob_badlands" ] } }, @@ -812,6 +902,10 @@ "exhaustion", "paralyzed", "restrained" + ], + "environments": [ + "grassland", + "mountain" ] } }, @@ -888,7 +982,40 @@ "thunder" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" + ] } }, { @@ -968,6 +1095,39 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -1045,6 +1205,9 @@ "condition_immunities": [ "paralyzed", "unconscious" + ], + "environments": [ + "urban" ] } }, @@ -1134,6 +1297,39 @@ "paralyzed", "petrified", "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -1209,7 +1405,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest" + ] } }, { @@ -1284,7 +1483,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -1355,7 +1555,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest" + ] } }, { @@ -1434,7 +1637,11 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "mountain", + "underworld" + ] } }, { @@ -1518,6 +1725,9 @@ ], "condition_immunities": [ "charmed" + ], + "environments": [ + "mountain" ] } }, @@ -1596,7 +1806,10 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "ocean" + ] } }, { @@ -1675,7 +1888,40 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" + ] } }, { @@ -1758,6 +2004,10 @@ "condition_immunities": [ "charmed", "frightened" + ], + "environments": [ + "mountain", + "tob_badlands" ] } }, @@ -1846,6 +2096,10 @@ "exhaustion", "paralyzed", "restrained" + ], + "environments": [ + "grassland", + "mountain" ] } }, @@ -1929,7 +2183,40 @@ "fire", "lightning" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" + ] } }, { @@ -2032,6 +2319,9 @@ "exhaustion", "frightened", "poisoned" + ], + "environments": [ + "forest" ] } }, @@ -2112,7 +2402,40 @@ "damage_resistances": [ "piercing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" + ] } }, { @@ -2191,6 +2514,11 @@ "deafened", "poisoned", "prone" + ], + "environments": [ + "caves", + "ruins", + "underworld" ] } }, @@ -2279,6 +2607,39 @@ "prone", "restrained", "unconscious" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -2366,7 +2727,8 @@ "condition_immunities": [ "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -2456,7 +2818,8 @@ "frightened", "poisoned", "stunned" - ] + ], + "environments": [] } }, { @@ -2527,7 +2890,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest" + ] } }, { @@ -2602,7 +2968,40 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" + ] } }, { @@ -2675,7 +3074,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest" + ] } }, { @@ -2754,6 +3156,10 @@ "condition_immunities": [ "paralyzed", "unconscious" + ], + "environments": [ + "mountain", + "urban" ] } }, @@ -2837,6 +3243,39 @@ ], "condition_immunities": [ "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -2914,7 +3353,40 @@ "thunder" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" + ] } }, { @@ -3000,7 +3472,8 @@ "exhaustion", "paralyzed", "poisoned" - ] + ], + "environments": [] } }, { @@ -3087,7 +3560,8 @@ "exhaustion", "paralyzed", "poisoned" - ] + ], + "environments": [] } }, { @@ -3176,7 +3650,8 @@ "frightened", "paralyzed", "poisoned" - ] + ], + "environments": [] } }, { @@ -3249,7 +3724,11 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "swamp" + ] } }, { @@ -3320,7 +3799,40 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" + ] } }, { @@ -3393,7 +3905,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "urban" + ] } }, { @@ -3467,7 +3982,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest" + ] } }, { @@ -3546,6 +4064,12 @@ "charmed", "exhaustion", "poisoned" + ], + "environments": [ + "caves", + "ruins", + "underworld", + "urban" ] } }, @@ -3624,7 +4148,10 @@ "fire", "lightning" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest" + ] } }, { @@ -3703,7 +4230,40 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" + ] } }, { @@ -3780,7 +4340,10 @@ "bludgeoning" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "mountain" + ] } }, { @@ -3865,7 +4428,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -3936,7 +4500,40 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" + ] } }, { @@ -4009,7 +4606,11 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "hills", + "mountain" + ] } }, { @@ -4088,6 +4689,39 @@ "condition_immunities": [ "charmed", "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -4163,7 +4797,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "swamp" + ] } }, { @@ -4246,6 +4883,39 @@ "condition_immunities": [ "exhaustion", "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -4319,7 +4989,10 @@ "damage_resistances": [ "bludgeoning" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "ocean" + ] } }, { @@ -4410,6 +5083,39 @@ "prone", "restrained", "stunned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -4500,6 +5206,11 @@ "frightened", "paralyzed", "poisoned" + ], + "environments": [ + "caves", + "ruins", + "underworld" ] } }, @@ -4588,6 +5299,39 @@ "charmed", "exhaustion", "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -4672,6 +5416,39 @@ "paralyzed", "petrified", "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -4745,7 +5522,40 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" + ] } }, { @@ -4820,7 +5630,11 @@ "thunder" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "swamp" + ] } }, { @@ -4904,6 +5718,39 @@ "charmed", "exhaustion", "frightened" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -4977,7 +5824,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "grassland" + ] } }, { @@ -5056,6 +5906,9 @@ "condition_immunities": [ "blinded", "deafened" + ], + "environments": [ + "desert" ] } }, @@ -5136,6 +5989,10 @@ "condition_immunities": [ "exhaustion", "poisoned" + ], + "environments": [ + "underworld", + "urban" ] } }, @@ -5209,6 +6066,39 @@ "damage_resistances": [], "condition_immunities": [ "paralyzed" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -5288,6 +6178,11 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" + ], + "environments": [ + "caves", + "ruins", + "underworld" ] } }, @@ -5374,6 +6269,11 @@ "prone", "stunned", "unconscious" + ], + "environments": [ + "caves", + "ruins", + "underworld" ] } }, @@ -5450,6 +6350,9 @@ "condition_immunities": [ "charmed", "poisoned" + ], + "environments": [ + "tob_badlands" ] } }, @@ -5529,7 +6432,10 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "urban" + ] } }, { @@ -5605,7 +6511,10 @@ ], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest" + ] } }, { @@ -5691,6 +6600,39 @@ ], "condition_immunities": [ "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -5776,6 +6718,39 @@ "petrified", "poisoned", "unconscious" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -5851,7 +6826,40 @@ "fire", "poison" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" + ] } }, { @@ -5942,7 +6950,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "urban" + ] } }, { @@ -6032,6 +7043,39 @@ "paralyzed", "petrified", "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -6113,6 +7157,39 @@ "paralyzed", "petrified", "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -6199,6 +7276,39 @@ "prone", "restrained", "stunned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -6280,6 +7390,10 @@ "paralyzed", "petrified", "poisoned" + ], + "environments": [ + "forest", + "urban" ] } }, @@ -6361,6 +7475,10 @@ "paralyzed", "petrified", "poisoned" + ], + "environments": [ + "forest", + "urban" ] } }, @@ -6442,6 +7560,11 @@ "paralyzed", "petrified", "poisoned" + ], + "environments": [ + "forest", + "grassland", + "urban" ] } }, @@ -6525,6 +7648,9 @@ "paralyzed", "petrified", "poisoned" + ], + "environments": [ + "urban" ] } }, @@ -6603,6 +7729,9 @@ "condition_immunities": [ "frightened", "poisoned" + ], + "environments": [ + "urban" ] } }, @@ -6685,6 +7814,12 @@ "petrified", "prone", "stunned" + ], + "environments": [ + "caves", + "ruins", + "underworld", + "urban" ] } }, @@ -6765,6 +7900,9 @@ "poisoned", "prone", "unconscious" + ], + "environments": [ + "ocean" ] } }, @@ -6845,6 +7983,39 @@ "exhaustion", "frightened", "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -6929,6 +8100,39 @@ "paralyzed", "petrified", "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -7008,6 +8212,9 @@ "condition_immunities": [ "paralyzed", "unconscious" + ], + "environments": [ + "forest" ] } }, @@ -7094,6 +8301,12 @@ ], "condition_immunities": [ "poisoned" + ], + "environments": [ + "caves", + "ruins", + "underworld", + "urban" ] } }, @@ -7169,7 +8382,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert" + ] } }, { @@ -7254,6 +8470,10 @@ "petrified", "prone", "restrained" + ], + "environments": [ + "forest", + "grassland" ] } }, @@ -7325,7 +8545,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7417,6 +8638,39 @@ "poisoned", "prone", "restrained" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -7497,6 +8751,11 @@ "condition_immunities": [ "paralyzed", "unconscious" + ], + "environments": [ + "caves", + "ruins", + "underworld" ] } }, @@ -7575,7 +8834,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7654,7 +8914,10 @@ "cold", "thunder" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "ocean" + ] } }, { @@ -7732,7 +8995,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7803,7 +9067,13 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "grassland", + "ruins", + "underworld" + ] } }, { @@ -7879,6 +9149,11 @@ "condition_immunities": [ "charmed", "frightened" + ], + "environments": [ + "caves", + "ruins", + "underworld" ] } }, @@ -7952,7 +9227,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "ruins", + "underworld" + ] } }, { @@ -8028,7 +9308,10 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert" + ] } }, { @@ -8112,6 +9395,39 @@ ], "condition_immunities": [ "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -8192,6 +9508,9 @@ "exhaustion", "frightened", "prone" + ], + "environments": [ + "swamp" ] } }, @@ -8276,6 +9595,39 @@ "charmed", "exhaustion", "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -8347,7 +9699,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "hills", + "mountain" + ] } }, { @@ -8418,7 +9775,14 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "hills", + "mountain", + "ruins", + "underworld" + ] } }, { @@ -8496,7 +9860,11 @@ "lightning" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert", + "forest" + ] } }, { @@ -8567,7 +9935,13 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "ruins", + "underworld", + "urban" + ] } }, { @@ -8644,7 +10018,10 @@ "cold", "lightning" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "tob_badlands" + ] } }, { @@ -8724,6 +10101,12 @@ "condition_immunities": [ "paralyzed", "prone" + ], + "environments": [ + "caves", + "ocean", + "ruins", + "underworld" ] } }, @@ -8798,6 +10181,10 @@ "condition_immunities": [ "blinded", "deafened" + ], + "environments": [ + "forest", + "urban" ] } }, @@ -8873,7 +10260,8 @@ ], "condition_immunities": [ "paralyzed" - ] + ], + "environments": [] } }, { @@ -8960,6 +10348,12 @@ ], "condition_immunities": [ "poisoned" + ], + "environments": [ + "caves", + "ruins", + "underworld", + "urban" ] } }, @@ -9046,6 +10440,9 @@ "frightened", "paralyzed", "poisoned" + ], + "environments": [ + "ocean" ] } }, @@ -9131,6 +10528,39 @@ "charmed", "exhaustion", "frightened" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -9206,6 +10636,10 @@ "damage_resistances": [], "condition_immunities": [ "prone" + ], + "environments": [ + "desert", + "grassland" ] } }, @@ -9281,7 +10715,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest" + ] } }, { @@ -9358,6 +10795,13 @@ "condition_immunities": [ "charmed", "frightened" + ], + "environments": [ + "caves", + "desert", + "ruins", + "tob_badlands", + "underworld" ] } }, @@ -9434,7 +10878,40 @@ "damage_resistances": [ "poison" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" + ] } }, { @@ -9507,7 +10984,40 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" + ] } }, { @@ -9592,7 +11102,8 @@ "condition_immunities": [ "blinded", "poisoned" - ] + ], + "environments": [] } }, { @@ -9686,6 +11197,9 @@ "prone", "restrained", "unconscious" + ], + "environments": [ + "desert" ] } }, @@ -9759,7 +11273,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "ocean" + ] } }, { @@ -9837,7 +11354,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -9918,6 +11436,9 @@ "condition_immunities": [ "paralyzed", "unconscious" + ], + "environments": [ + "forest" ] } }, @@ -9993,7 +11514,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "swamp" + ] } }, { @@ -10087,6 +11611,39 @@ "petrified", "poisoned", "unconscious" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -10161,7 +11718,40 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" + ] } }, { @@ -10249,6 +11839,39 @@ "poisoned", "prone", "unconscious" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -10324,7 +11947,40 @@ "fire", "lightning" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" + ] } }, { @@ -10408,6 +12064,39 @@ "paralyzed", "petrified", "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -10483,7 +12172,40 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" + ] } }, { @@ -10558,7 +12280,12 @@ "damage_resistances": [ "poison" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "grassland", + "hills" + ] } }, { @@ -10633,7 +12360,12 @@ "damage_resistances": [ "poison" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "grassland", + "hills" + ] } }, { @@ -10718,6 +12450,39 @@ "paralyzed", "petrified", "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -10793,7 +12558,11 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "grassland" + ] } }, { @@ -10867,6 +12636,39 @@ "condition_immunities": [ "charmed", "unconscious" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -10948,7 +12750,8 @@ "condition_immunities": [ "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -11031,6 +12834,39 @@ "charmed", "exhaustion", "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -11112,6 +12948,39 @@ "frightened", "paralyzed", "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -11196,6 +13065,39 @@ "paralyzed", "petrified", "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -11285,6 +13187,39 @@ "charmed", "petrified", "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -11372,7 +13307,8 @@ "restrained", "stunned", "unconscious" - ] + ], + "environments": [] } }, { @@ -11460,6 +13396,39 @@ "charmed", "frightened", "invisible" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -11545,6 +13514,39 @@ "prone", "restrained", "unconscious" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -11623,6 +13625,10 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" + ], + "environments": [ + "hills", + "mountain" ] } }, @@ -11699,7 +13705,11 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "mountain", + "underworld" + ] } }, { @@ -11790,6 +13800,39 @@ "poisoned", "stunned", "unconscious" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -11870,6 +13913,39 @@ ], "condition_immunities": [ "frightened" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -11945,7 +14021,11 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "tob_badlands" + ] } }, { @@ -12020,7 +14100,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12105,6 +14186,10 @@ "deafened", "frightened", "prone" + ], + "environments": [ + "grassland", + "hills" ] } }, @@ -12181,6 +14266,9 @@ "condition_immunities": [ "charmed", "frightened" + ], + "environments": [ + "ocean" ] } }, @@ -12252,7 +14340,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12336,6 +14425,39 @@ "exhaustion", "frightened", "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -12407,7 +14529,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "ocean" + ] } }, { @@ -12488,6 +14613,39 @@ "charmed", "exhaustion", "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -12563,6 +14721,10 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" + ], + "environments": [ + "forest", + "tob_badlands" ] } }, @@ -12644,6 +14806,9 @@ "charmed", "exhaustion", "poisoned" + ], + "environments": [ + "underworld" ] } }, @@ -12724,6 +14889,11 @@ "charmed", "exhaustion", "poisoned" + ], + "environments": [ + "caves", + "ruins", + "underworld" ] } }, @@ -12804,6 +14974,11 @@ "charmed", "exhaustion", "poisoned" + ], + "environments": [ + "caves", + "ruins", + "underworld" ] } }, @@ -12875,7 +15050,40 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" + ] } }, { @@ -12946,7 +15154,40 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" + ] } }, { @@ -13031,6 +15272,39 @@ ], "condition_immunities": [ "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -13102,7 +15376,11 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "ocean", + "swamp" + ] } }, { @@ -13191,7 +15469,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -13262,7 +15541,11 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert", + "grassland" + ] } }, { @@ -13343,6 +15626,11 @@ "condition_immunities": [ "charmed", "frightened" + ], + "environments": [ + "forest", + "hills", + "tob_badlands" ] } }, @@ -13445,6 +15733,9 @@ "exhaustion", "frightened", "poisoned" + ], + "environments": [ + "desert" ] } }, @@ -13529,6 +15820,10 @@ "petrified", "prone", "restrained" + ], + "environments": [ + "forest", + "grassland" ] } }, @@ -13619,6 +15914,39 @@ "frightened", "paralyzed", "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -13700,6 +16028,11 @@ "exhaustion", "paralyzed", "poisoned" + ], + "environments": [ + "caves", + "ruins", + "underworld" ] } }, @@ -13783,7 +16116,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -13869,6 +16203,39 @@ "frightened", "paralyzed", "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -13957,6 +16324,39 @@ "paralyzed", "petrified", "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -14048,6 +16448,39 @@ "paralyzed", "petrified", "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -14132,6 +16565,39 @@ "paralyzed", "petrified", "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -14203,7 +16669,14 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "desert", + "grassland", + "ruins", + "underworld" + ] } }, { @@ -14278,7 +16751,14 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "grassland", + "hills", + "ruins", + "underworld" + ] } }, { @@ -14361,7 +16841,8 @@ ], "condition_immunities": [ "exhaustion" - ] + ], + "environments": [] } }, { @@ -14436,7 +16917,40 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" + ] } }, { @@ -14524,6 +17038,39 @@ "frightened", "stunned", "unconscious" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -14617,7 +17164,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -14700,7 +17248,40 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" + ] } }, { @@ -14787,6 +17368,10 @@ "paralyzed", "petrified", "poisoned" + ], + "environments": [ + "caves", + "ruins" ] } }, @@ -14865,6 +17450,39 @@ "condition_immunities": [ "exhaustion", "frightened" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -14950,6 +17568,12 @@ ], "condition_immunities": [ "poisoned" + ], + "environments": [ + "caves", + "ruins", + "underworld", + "urban" ] } }, @@ -15021,7 +17645,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "ocean" + ] } }, { @@ -15098,7 +17725,10 @@ "acid", "lightning" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest" + ] } }, { @@ -15169,7 +17799,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest" + ] } }, { @@ -15247,7 +17880,12 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "grassland", + "hills", + "mountain" + ] } }, { @@ -15322,7 +17960,40 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" + ] } }, { @@ -15399,7 +18070,10 @@ "bludgeoning", "piercing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "urban" + ] } }, { @@ -15487,6 +18161,39 @@ ], "condition_immunities": [ "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -15565,6 +18272,12 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" + ], + "environments": [ + "caves", + "ruins", + "underworld", + "urban" ] } }, @@ -15642,6 +18355,12 @@ "condition_immunities": [ "charmed", "frightened" + ], + "environments": [ + "caves", + "ruins", + "underworld", + "urban" ] } }, @@ -15716,7 +18435,13 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "ruins", + "underworld", + "urban" + ] } }, { @@ -15787,7 +18512,11 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "grassland", + "swamp" + ] } }, { @@ -15870,7 +18599,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -15959,6 +18689,39 @@ "charmed", "exhaustion", "frightened" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -16033,7 +18796,14 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "hills", + "mountain", + "ruins", + "underworld" + ] } }, { @@ -16116,6 +18886,9 @@ "condition_immunities": [ "charmed", "poisoned" + ], + "environments": [ + "ocean" ] } }, @@ -16190,7 +18963,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "ocean" + ] } }, { @@ -16268,6 +19044,9 @@ "condition_immunities": [ "paralyzed", "unconscious" + ], + "environments": [ + "forest" ] } }, @@ -16341,7 +19120,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -16414,7 +19194,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest" + ] } }, { @@ -16489,7 +19272,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest" + ] } }, { @@ -16567,6 +19353,9 @@ "condition_immunities": [ "charmed", "poisoned" + ], + "environments": [ + "urban" ] } }, @@ -16647,6 +19436,39 @@ "condition_immunities": [ "exhaustion", "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -16722,7 +19544,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest" + ] } }, { @@ -16801,6 +19626,10 @@ "paralyzed", "prone", "unconscious" + ], + "environments": [ + "forest", + "hills" ] } }, @@ -16902,6 +19731,39 @@ "prone", "restrained", "unconscious" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -16988,6 +19850,12 @@ "petrified", "poisoned", "unconscious" + ], + "environments": [ + "caves", + "ruins", + "underworld", + "urban" ] } }, @@ -17062,7 +19930,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "ocean" + ] } }, { @@ -17133,7 +20004,11 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "grassland" + ] } }, { @@ -17220,6 +20095,39 @@ ], "condition_immunities": [ "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -17291,7 +20199,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "ocean" + ] } }, { @@ -17377,7 +20288,8 @@ "condition_immunities": [ "blinded", "poisoned" - ] + ], + "environments": [] } }, { @@ -17463,7 +20375,8 @@ "frightened", "paralyzed", "poisoned" - ] + ], + "environments": [] } }, { @@ -17538,7 +20451,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -17619,7 +20533,13 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "ruins", + "tob_badlands", + "underworld" + ] } }, { @@ -17702,6 +20622,9 @@ "prone", "restrained", "stunned" + ], + "environments": [ + "desert" ] } }, @@ -17777,6 +20700,11 @@ "damage_resistances": [], "condition_immunities": [ "prone" + ], + "environments": [ + "caves", + "ruins", + "underworld" ] } }, @@ -17873,6 +20801,39 @@ "poisoned", "stunned", "unconscious" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -17958,7 +20919,40 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" + ] } }, { @@ -18029,7 +21023,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "grassland", + "ocean", + "swamp" + ] } }, { @@ -18106,7 +21105,40 @@ "cold", "radiant" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" + ] } }, { @@ -18186,6 +21218,9 @@ ], "condition_immunities": [ "prone" + ], + "environments": [ + "forest" ] } }, @@ -18268,6 +21303,39 @@ "charmed", "frightened", "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -18342,7 +21410,11 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert", + "tob_badlands" + ] } }, { @@ -18415,7 +21487,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "swamp" + ] } }, { @@ -18493,6 +21568,39 @@ "condition_immunities": [ "charmed", "frightened" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -18567,7 +21675,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "grassland", + "tob_badlands" + ] } }, { @@ -18651,6 +21764,39 @@ "frightened", "paralyzed", "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -18735,6 +21881,39 @@ "frightened", "paralyzed", "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -18817,6 +21996,11 @@ ], "condition_immunities": [ "prone" + ], + "environments": [ + "caves", + "ruins", + "underworld" ] } }, @@ -18890,7 +22074,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "ocean" + ] } }, { @@ -18970,6 +22157,13 @@ "condition_immunities": [ "blinded", "poisoned" + ], + "environments": [ + "caves", + "forest", + "ruins", + "swamp", + "underworld" ] } }, @@ -19056,6 +22250,39 @@ "poisoned", "stunned", "unconscious" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -19140,6 +22367,39 @@ "paralyzed", "poisoned", "unconscious" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -19211,7 +22471,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "grassland" + ] } }, { @@ -19303,6 +22566,39 @@ "paralyzed", "poisoned", "unconscious" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -19374,7 +22670,15 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "desert", + "forest", + "grassland", + "ruins", + "underworld" + ] } }, { @@ -19455,7 +22759,40 @@ "slashing", "thunder" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" + ] } }, { @@ -19539,7 +22876,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -19612,7 +22950,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "grassland" + ] } }, { @@ -19685,7 +23026,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "grassland" + ] } }, { @@ -19756,7 +23100,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -19831,6 +23176,39 @@ "damage_resistances": [], "condition_immunities": [ "frightened" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -19914,6 +23292,11 @@ "prone", "restrained", "stunned" + ], + "environments": [ + "caves", + "ruins", + "underworld" ] } }, @@ -19988,7 +23371,14 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "hills", + "ruins", + "tob_badlands", + "underworld" + ] } }, { @@ -20096,6 +23486,10 @@ "exhaustion", "frightened", "prone" + ], + "environments": [ + "desert", + "swamp" ] } }, @@ -20184,6 +23578,39 @@ ], "condition_immunities": [ "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -20277,6 +23704,39 @@ "prone", "restrained", "unconscious" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -20354,7 +23814,12 @@ ], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert", + "forest", + "urban" + ] } }, { @@ -20433,6 +23898,9 @@ "condition_immunities": [ "paralyzed", "unconscious" + ], + "environments": [ + "urban" ] } }, @@ -20506,7 +23974,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest" + ] } }, { @@ -20590,6 +24061,10 @@ "paralyzed", "petrified", "poisoned" + ], + "environments": [ + "desert", + "urban" ] } }, @@ -20673,6 +24148,9 @@ "prone", "restrained", "stunned" + ], + "environments": [ + "forest" ] } }, @@ -20754,6 +24232,39 @@ ], "condition_immunities": [ "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -20835,6 +24346,9 @@ "charmed", "exhaustion", "poisoned" + ], + "environments": [ + "swamp" ] } }, @@ -20920,7 +24434,40 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" + ] } }, { @@ -20993,7 +24540,11 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "grassland", + "urban" + ] } }, { @@ -21081,6 +24632,12 @@ "prone", "restrained", "stunned" + ], + "environments": [ + "caves", + "ruins", + "underworld", + "urban" ] } }, @@ -21158,7 +24715,40 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" + ] } }, { @@ -21231,7 +24821,13 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "ruins", + "underworld", + "urban" + ] } }, { @@ -21305,7 +24901,13 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "ruins", + "underworld", + "urban" + ] } }, { @@ -21390,6 +24992,9 @@ "condition_immunities": [ "blinded", "deafened" + ], + "environments": [ + "forest" ] } }, @@ -21463,7 +25068,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "hills", + "urban" + ] } }, { @@ -21536,7 +25146,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "hills", + "urban" + ] } }, { @@ -21609,7 +25224,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "hills", + "urban" + ] } }, { @@ -21685,6 +25305,39 @@ "condition_immunities": [ "charmed", "frightened" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -21763,6 +25416,39 @@ "condition_immunities": [ "charmed", "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -21845,6 +25531,12 @@ "condition_immunities": [ "charmed", "frightened" + ], + "environments": [ + "forest", + "grassland", + "hills", + "swamp" ] } }, @@ -21919,7 +25611,40 @@ "force", "poison" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" + ] } }, { @@ -21992,7 +25717,40 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" + ] } }, { @@ -22063,7 +25821,40 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" + ] } }, { @@ -22136,7 +25927,13 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "ruins", + "underworld", + "urban" + ] } }, { @@ -22209,7 +26006,13 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "ruins", + "underworld", + "urban" + ] } }, { @@ -22298,6 +26101,39 @@ "prone", "restrained", "unconscious" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -22385,7 +26221,8 @@ "condition_immunities": [ "poisoned", "stunned" - ] + ], + "environments": [] } }, { @@ -22460,6 +26297,9 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" + ], + "environments": [ + "ocean" ] } }, @@ -22544,6 +26384,9 @@ "frightened", "paralyzed", "poisoned" + ], + "environments": [ + "ocean" ] } }, @@ -22625,6 +26468,12 @@ "condition_immunities": [ "paralyzed", "poisoned" + ], + "environments": [ + "caves", + "ruins", + "underworld", + "urban" ] } }, @@ -22711,6 +26560,9 @@ ], "condition_immunities": [ "poisoned" + ], + "environments": [ + "desert" ] } }, @@ -22796,6 +26648,10 @@ "paralyzed", "petrified", "poisoned" + ], + "environments": [ + "desert", + "ocean" ] } }, @@ -22872,7 +26728,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert" + ] } }, { @@ -22981,6 +26840,9 @@ "prone", "restrained", "unconscious" + ], + "environments": [ + "desert" ] } }, @@ -23052,7 +26914,11 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert", + "grassland" + ] } }, { @@ -23144,6 +27010,39 @@ "frightened", "poisoned", "unconscious" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -23215,7 +27114,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert" + ] } }, { @@ -23301,6 +27203,9 @@ "exhaustion", "frightened", "prone" + ], + "environments": [ + "forest" ] } }, @@ -23385,6 +27290,11 @@ "frightened", "poisoned", "prone" + ], + "environments": [ + "caves", + "ruins", + "underworld" ] } }, @@ -23472,6 +27382,13 @@ "petrified", "poisoned", "unconscious" + ], + "environments": [ + "caves", + "desert", + "ruins", + "swamp", + "underworld" ] } }, @@ -23550,6 +27467,10 @@ "condition_immunities": [ "charmed", "frightened" + ], + "environments": [ + "forest", + "grassland" ] } }, @@ -23626,6 +27547,12 @@ "damage_resistances": [], "condition_immunities": [ "unconscious" + ], + "environments": [ + "caves", + "hills", + "ruins", + "underworld" ] } }, @@ -23701,7 +27628,10 @@ "damage_resistances": [ "poison" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert" + ] } }, { @@ -23778,7 +27708,10 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "ocean" + ] } }, { @@ -23861,7 +27794,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -23936,6 +27870,10 @@ ], "condition_immunities": [ "poisoned" + ], + "environments": [ + "grassland", + "swamp" ] } }, @@ -24020,6 +27958,12 @@ "paralyzed", "petrified", "poisoned" + ], + "environments": [ + "caves", + "ruins", + "swamp", + "underworld" ] } }, @@ -24091,7 +28035,40 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" + ] } }, { @@ -24166,7 +28143,14 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "forest", + "ruins", + "tob_badlands", + "underworld" + ] } }, { @@ -24240,7 +28224,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -24314,7 +28299,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -24388,7 +28374,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -24462,7 +28449,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -24539,7 +28527,8 @@ "condition_immunities": [ "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -24619,6 +28608,39 @@ "condition_immunities": [ "exhaustion", "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -24696,6 +28718,11 @@ "condition_immunities": [ "charmed", "unconscious" + ], + "environments": [ + "caves", + "ruins", + "underworld" ] } }, @@ -24783,6 +28810,39 @@ "prone", "stunned", "unconscious" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -24879,6 +28939,39 @@ "poisoned", "prone", "restrained" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -24958,7 +29051,40 @@ "damage_resistances": [ "radiant" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" + ] } }, { @@ -25033,6 +29159,39 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -25113,6 +29272,13 @@ "exhaustion", "frightened", "prone" + ], + "environments": [ + "caves", + "desert", + "ruins", + "tob_badlands", + "underworld" ] } }, @@ -25195,6 +29361,39 @@ ], "condition_immunities": [ "prone" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -25283,7 +29482,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -25367,6 +29567,39 @@ "paralyzed", "petrified", "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -25463,6 +29696,39 @@ "paralyzed", "petrified", "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -25547,6 +29813,39 @@ "poisoned", "stunned", "unconscious" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -25639,6 +29938,39 @@ "prone", "restrained", "unconscious" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -25716,7 +30048,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -25809,6 +30142,39 @@ "poisoned", "prone", "restrained" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -25889,6 +30255,10 @@ "charmed", "poisoned", "unconscious" + ], + "environments": [ + "hills", + "mountain" ] } }, @@ -25972,7 +30342,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -26043,7 +30414,11 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "swamp" + ] } }, { @@ -26124,7 +30499,40 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" + ] } }, { @@ -26214,6 +30622,10 @@ "frightened", "paralyzed", "unconscious" + ], + "environments": [ + "hills", + "mountain" ] } }, @@ -26305,7 +30717,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -26390,6 +30803,39 @@ "paralyzed", "petrified", "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -26464,7 +30910,11 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "urban" + ] } }, { @@ -26548,6 +30998,10 @@ ], "condition_immunities": [ "poisoned" + ], + "environments": [ + "hills", + "mountain" ] } }, @@ -26619,7 +31073,15 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "desert", + "forest", + "grassland", + "ruins", + "underworld" + ] } }, { @@ -26692,7 +31154,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "ocean" + ] } }, { @@ -26763,7 +31228,11 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "swamp" + ] } }, { @@ -26834,7 +31303,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -26909,7 +31379,40 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" + ] } }, { @@ -27003,6 +31506,39 @@ "prone", "restrained", "unconscious" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -27077,7 +31613,40 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" + ] } }, { @@ -27148,7 +31717,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest" + ] } }, { @@ -27233,6 +31805,39 @@ "paralyzed", "petrified", "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -27304,7 +31909,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert", + "grassland", + "hills" + ] } }, { @@ -27377,7 +31987,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert", + "grassland", + "hills" + ] } }, { @@ -27457,6 +32072,11 @@ "condition_immunities": [ "charmed", "poisoned" + ], + "environments": [ + "desert", + "grassland", + "hills" ] } }, @@ -27528,7 +32148,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert", + "grassland", + "hills" + ] } }, { @@ -27599,7 +32224,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "grassland", + "urban" + ] } }, { @@ -27672,7 +32302,40 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" + ] } }, { @@ -27745,7 +32408,11 @@ "lightning" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "grassland", + "hills" + ] } }, { @@ -27839,6 +32506,39 @@ "poisoned", "prone", "restrained" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -27919,6 +32619,39 @@ ], "condition_immunities": [ "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -28000,6 +32733,11 @@ ], "condition_immunities": [ "frightened" + ], + "environments": [ + "caves", + "ruins", + "underworld" ] } }, @@ -28083,6 +32821,11 @@ "paralyzed", "petrified", "poisoned" + ], + "environments": [ + "caves", + "ruins", + "underworld" ] } }, @@ -28161,6 +32904,39 @@ "charmed", "frightened", "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -28248,6 +33024,9 @@ ], "condition_immunities": [ "frightened" + ], + "environments": [ + "srd_elysium" ] } }, @@ -28324,7 +33103,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -28398,7 +33178,11 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "grassland", + "swamp" + ] } }, { @@ -28484,6 +33268,12 @@ "frightened", "paralyzed", "poisoned" + ], + "environments": [ + "caves", + "desert", + "ruins", + "underworld" ] } }, @@ -28565,6 +33355,10 @@ "deafened", "frightened", "prone" + ], + "environments": [ + "desert", + "tob_badlands" ] } }, @@ -28643,7 +33437,10 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest" + ] } }, { @@ -28724,6 +33521,39 @@ ], "condition_immunities": [ "frightened" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -28802,6 +33632,9 @@ "condition_immunities": [ "blinded", "deafened" + ], + "environments": [ + "forest" ] } }, @@ -28878,7 +33711,8 @@ "condition_immunities": [ "blinded", "deafened" - ] + ], + "environments": [] } }, { @@ -28957,6 +33791,39 @@ "deafened", "exhaustion", "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -29034,7 +33901,10 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "mountain" + ] } }, { @@ -29111,6 +33981,39 @@ "exhaustion", "petrified", "prone" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -29184,7 +34087,11 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "hills" + ] } }, { @@ -29255,7 +34162,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "ocean" + ] } }, { @@ -29336,7 +34246,8 @@ "frightened", "paralyzed", "poisoned" - ] + ], + "environments": [] } }, { @@ -29414,7 +34325,10 @@ ], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest" + ] } }, { @@ -29485,7 +34399,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "ocean" + ] } }, { @@ -29568,6 +34485,9 @@ "prone", "restrained", "stunned" + ], + "environments": [ + "ocean" ] } }, @@ -29641,7 +34561,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest" + ] } }, { @@ -29722,6 +34645,39 @@ "paralyzed", "petrified", "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -29796,7 +34752,40 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" + ] } }, { @@ -29880,7 +34869,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -29958,7 +34948,40 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" + ] } }, { @@ -30038,6 +35061,11 @@ "charmed", "exhaustion", "paralyzed" + ], + "environments": [ + "grassland", + "hills", + "mountain" ] } }, @@ -30113,6 +35141,39 @@ "charmed", "exhaustion", "frightened" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -30188,7 +35249,40 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" + ] } }, { @@ -30263,6 +35357,11 @@ ], "condition_immunities": [ "exhaustion" + ], + "environments": [ + "forest", + "hills", + "mountain" ] } }, @@ -30343,6 +35442,11 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" + ], + "environments": [ + "caves", + "ruins", + "underworld" ] } }, @@ -30422,7 +35526,11 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "mountain", + "underworld" + ] } }, { @@ -30507,6 +35615,9 @@ ], "condition_immunities": [ "charmed" + ], + "environments": [ + "mountain" ] } }, @@ -30583,7 +35694,11 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "mountain", + "ocean" + ] } }, { @@ -30654,7 +35769,11 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "swamp" + ] } }, { @@ -30734,6 +35853,9 @@ "condition_immunities": [ "charmed", "frightened" + ], + "environments": [ + "mountain" ] } }, @@ -30816,6 +35938,10 @@ "exhaustion", "paralyzed", "restrained" + ], + "environments": [ + "grassland", + "mountain" ] } }, @@ -30887,7 +36013,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -30972,6 +36099,14 @@ "frightened", "paralyzed", "poisoned" + ], + "environments": [ + "forest", + "grassland", + "hills", + "mountain", + "ocean", + "underworld" ] } }, @@ -31045,7 +36180,40 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" + ] } }, { @@ -31127,6 +36295,9 @@ "condition_immunities": [ "paralyzed", "unconscious" + ], + "environments": [ + "forest" ] } }, @@ -31208,6 +36379,10 @@ "condition_immunities": [ "paralyzed", "unconscious" + ], + "environments": [ + "forest", + "swamp" ] } } diff --git a/data/v2/kobold-press/tob/Environment.json b/data/v2/kobold-press/tob/Environment.json new file mode 100644 index 00000000..013fd205 --- /dev/null +++ b/data/v2/kobold-press/tob/Environment.json @@ -0,0 +1,14 @@ +[ +{ + "model": "api_v2.environment", + "pk": "tob_badlands", + "fields": { + "name": "Badlands", + "desc": "[None Provided]", + "document": "tob", + "aquatic": false, + "planar": false, + "interior": false + } +} +] diff --git a/data/v2/kobold-press/tob2/Creature.json b/data/v2/kobold-press/tob2/Creature.json index 4ce0f0c6..33584a9a 100644 --- a/data/v2/kobold-press/tob2/Creature.json +++ b/data/v2/kobold-press/tob2/Creature.json @@ -77,7 +77,8 @@ "condition_immunities": [ "paralyzed", "restrained" - ] + ], + "environments": [] } }, { @@ -150,7 +151,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -223,7 +225,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -301,7 +304,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -395,7 +399,8 @@ "thunder" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -480,7 +485,8 @@ "petrified", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -565,7 +571,8 @@ "petrified", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -649,7 +656,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -722,7 +730,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -793,7 +802,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -864,7 +874,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -935,7 +946,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -1006,7 +1018,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -1090,7 +1103,8 @@ "exhaustion", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -1168,7 +1182,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -1262,7 +1277,8 @@ "thunder" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -1364,7 +1380,8 @@ "charmed", "exhaustion", "frightened" - ] + ], + "environments": [] } }, { @@ -1465,7 +1482,8 @@ "charmed", "exhaustion", "frightened" - ] + ], + "environments": [] } }, { @@ -1547,7 +1565,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -1621,7 +1640,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -1698,7 +1718,8 @@ "fire", "lightning" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -1781,7 +1802,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -1865,7 +1887,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -1951,7 +1974,8 @@ "petrified", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -2031,7 +2055,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -2120,7 +2145,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -2201,7 +2227,8 @@ "condition_immunities": [ "charmed", "exhaustion" - ] + ], + "environments": [] } }, { @@ -2279,7 +2306,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -2356,7 +2384,8 @@ ], "condition_immunities": [ "charmed" - ] + ], + "environments": [] } }, { @@ -2443,7 +2472,8 @@ "poisoned", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -2522,7 +2552,8 @@ "condition_immunities": [ "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -2603,7 +2634,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -2687,7 +2719,8 @@ "condition_immunities": [ "paralyzed", "stunned" - ] + ], + "environments": [] } }, { @@ -2760,7 +2793,8 @@ "damage_resistances": [ "thunder" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -2845,7 +2879,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -2918,7 +2953,8 @@ "lightning" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -2998,7 +3034,8 @@ "condition_immunities": [ "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -3085,7 +3122,8 @@ "petrified", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -3172,7 +3210,8 @@ "prone", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -3278,7 +3317,8 @@ "paralyzed", "poisoned", "stunned" - ] + ], + "environments": [] } }, { @@ -3364,7 +3404,8 @@ "exhaustion", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -3447,7 +3488,8 @@ "charmed", "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -3528,7 +3570,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -3599,7 +3642,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -3682,7 +3726,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -3768,7 +3813,8 @@ "frightened", "paralyzed", "poisoned" - ] + ], + "environments": [] } }, { @@ -3865,7 +3911,8 @@ "restrained", "stunned", "unconscious" - ] + ], + "environments": [] } }, { @@ -3936,7 +3983,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -4013,7 +4061,8 @@ "blinded", "deafened", "frightened" - ] + ], + "environments": [] } }, { @@ -4090,7 +4139,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -4174,7 +4224,8 @@ "charmed", "exhaustion", "frightened" - ] + ], + "environments": [] } }, { @@ -4247,7 +4298,8 @@ "damage_resistances": [ "bludgeoning" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -4324,7 +4376,8 @@ ], "condition_immunities": [ "prone" - ] + ], + "environments": [] } }, { @@ -4395,7 +4448,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -4479,7 +4533,8 @@ "charmed", "poisoned", "unconscious" - ] + ], + "environments": [] } }, { @@ -4552,7 +4607,8 @@ "acid" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -4623,7 +4679,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -4707,7 +4764,8 @@ "paralyzed", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -4783,7 +4841,8 @@ "condition_immunities": [ "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -4861,7 +4920,8 @@ "condition_immunities": [ "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -4948,7 +5008,8 @@ "petrified", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -5023,7 +5084,8 @@ "damage_resistances": [], "condition_immunities": [ "prone" - ] + ], + "environments": [] } }, { @@ -5100,7 +5162,8 @@ "blinded", "deafened", "poisoned" - ] + ], + "environments": [] } }, { @@ -5171,7 +5234,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -5246,7 +5310,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -5323,7 +5388,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -5397,7 +5463,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -5468,7 +5535,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -5543,7 +5611,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -5614,7 +5683,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -5693,7 +5763,8 @@ ], "condition_immunities": [ "frightened" - ] + ], + "environments": [] } }, { @@ -5778,7 +5849,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -5864,7 +5936,8 @@ "petrified", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -5957,7 +6030,8 @@ "poisoned", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -6049,7 +6123,8 @@ "poisoned", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -6134,7 +6209,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -6218,7 +6294,8 @@ "petrified", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -6299,7 +6376,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -6383,7 +6461,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -6464,7 +6543,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -6542,7 +6622,8 @@ "condition_immunities": [ "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -6613,7 +6694,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6692,7 +6774,8 @@ "charmed", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -6767,7 +6850,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -6843,7 +6927,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6921,7 +7006,8 @@ "blinded", "deafened", "poisoned" - ] + ], + "environments": [] } }, { @@ -7001,7 +7087,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -7080,7 +7167,8 @@ "condition_immunities": [ "blinded", "charmed" - ] + ], + "environments": [] } }, { @@ -7154,7 +7242,8 @@ "bludgeoning", "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7239,7 +7328,8 @@ "petrified", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -7323,7 +7413,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -7408,7 +7499,8 @@ "exhaustion", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -7490,7 +7582,8 @@ "charmed", "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -7571,7 +7664,8 @@ "charmed", "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -7665,7 +7759,8 @@ "poisoned", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -7749,7 +7844,8 @@ "frightened", "paralyzed", "poisoned" - ] + ], + "environments": [] } }, { @@ -7837,7 +7933,8 @@ "petrified", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -7913,7 +8010,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -7989,7 +8087,8 @@ "condition_immunities": [ "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -8064,7 +8163,8 @@ "damage_resistances": [ "necrotic" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -8137,7 +8237,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -8213,7 +8314,8 @@ "damage_resistances": [], "condition_immunities": [ "frightened" - ] + ], + "environments": [] } }, { @@ -8288,7 +8390,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -8363,7 +8466,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -8438,7 +8542,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -8514,7 +8619,8 @@ "damage_resistances": [ "necrotic" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -8602,7 +8708,8 @@ "exhaustion", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -8679,7 +8786,8 @@ "blinded", "deafened", "poisoned" - ] + ], + "environments": [] } }, { @@ -8767,7 +8875,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -8854,7 +8963,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -8930,7 +9040,8 @@ "damage_resistances": [ "fire" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -9004,7 +9115,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -9087,7 +9199,8 @@ "exhaustion", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -9170,7 +9283,8 @@ "charmed", "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -9243,7 +9357,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -9320,7 +9435,8 @@ "damage_resistances": [], "condition_immunities": [ "frightened" - ] + ], + "environments": [] } }, { @@ -9411,7 +9527,8 @@ "petrified", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -9512,7 +9629,8 @@ "exhaustion", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -9601,7 +9719,8 @@ "prone", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -9695,7 +9814,8 @@ "poisoned", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -9777,7 +9897,8 @@ "condition_immunities": [ "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -9856,7 +9977,8 @@ "condition_immunities": [ "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -9927,7 +10049,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10008,7 +10131,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -10097,7 +10221,8 @@ "prone", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -10182,7 +10307,8 @@ "paralyzed", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -10264,7 +10390,8 @@ "condition_immunities": [ "exhaustion", "unconscious" - ] + ], + "environments": [] } }, { @@ -10357,7 +10484,8 @@ "poisoned", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -10431,7 +10559,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10511,7 +10640,8 @@ "slashing" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10582,7 +10712,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10660,7 +10791,8 @@ "condition_immunities": [ "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -10733,7 +10865,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10814,7 +10947,8 @@ ], "condition_immunities": [ "exhaustion" - ] + ], + "environments": [] } }, { @@ -10887,7 +11021,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10958,7 +11093,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -11040,7 +11176,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -11117,7 +11254,8 @@ "charmed", "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -11202,7 +11340,8 @@ "exhaustion", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -11273,7 +11412,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -11346,7 +11486,8 @@ "damage_resistances": [ "fire" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -11417,7 +11558,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -11488,7 +11630,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -11583,7 +11726,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -11654,7 +11798,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -11729,7 +11874,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -11802,7 +11948,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -11873,7 +12020,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -11971,7 +12119,8 @@ "exhaustion", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -12052,7 +12201,8 @@ "grappled", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -12126,7 +12276,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12203,7 +12354,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12285,7 +12437,8 @@ "charmed", "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -12358,7 +12511,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12429,7 +12583,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12507,7 +12662,8 @@ "bludgeoning", "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12586,7 +12742,8 @@ "condition_immunities": [ "poisoned", "restrained" - ] + ], + "environments": [] } }, { @@ -12676,7 +12833,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -12761,7 +12919,8 @@ "poisoned", "prone", "stunned" - ] + ], + "environments": [] } }, { @@ -12850,7 +13009,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -12921,7 +13081,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12999,7 +13160,8 @@ ], "condition_immunities": [ "blinded" - ] + ], + "environments": [] } }, { @@ -13078,7 +13240,8 @@ ], "condition_immunities": [ "charmed" - ] + ], + "environments": [] } }, { @@ -13164,7 +13327,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -13254,7 +13418,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -13327,7 +13492,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -13405,7 +13571,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -13478,7 +13645,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -13568,7 +13736,8 @@ "paralyzed", "petrified", "prone" - ] + ], + "environments": [] } }, { @@ -13659,7 +13828,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -13750,7 +13920,8 @@ "prone", "stunned", "unconscious" - ] + ], + "environments": [] } }, { @@ -13826,7 +13997,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -13904,7 +14076,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -13977,7 +14150,8 @@ "damage_resistances": [], "condition_immunities": [ "charmed" - ] + ], + "environments": [] } }, { @@ -14050,7 +14224,8 @@ "damage_resistances": [ "thunder" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -14144,7 +14319,8 @@ "prone", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -14227,7 +14403,8 @@ "exhaustion", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -14298,7 +14475,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -14376,7 +14554,8 @@ "charmed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -14460,7 +14639,8 @@ "condition_immunities": [ "charmed", "poisoned" - ] + ], + "environments": [] } }, { @@ -14541,7 +14721,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -14624,7 +14805,8 @@ "petrified", "poisoned", "unconscious" - ] + ], + "environments": [] } }, { @@ -14710,7 +14892,8 @@ "petrified", "poisoned", "unconscious" - ] + ], + "environments": [] } }, { @@ -14796,7 +14979,8 @@ "exhaustion", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -14875,7 +15059,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -14950,7 +15135,8 @@ ], "condition_immunities": [ "prone" - ] + ], + "environments": [] } }, { @@ -15026,7 +15212,8 @@ "condition_immunities": [ "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -15102,7 +15289,8 @@ "thunder" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -15198,7 +15386,8 @@ "poisoned", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -15275,7 +15464,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -15366,7 +15556,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -15441,7 +15632,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -15524,7 +15716,8 @@ "exhaustion", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -15605,7 +15798,8 @@ "condition_immunities": [ "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -15685,7 +15879,8 @@ "paralyzed", "prone", "stunned" - ] + ], + "environments": [] } }, { @@ -15758,7 +15953,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -15835,7 +16031,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -15906,7 +16103,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -15979,7 +16177,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -16058,7 +16257,8 @@ "blinded", "deafened", "unconscious" - ] + ], + "environments": [] } }, { @@ -16132,7 +16332,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -16205,7 +16406,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -16282,7 +16484,8 @@ "poison", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -16358,7 +16561,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -16451,7 +16655,8 @@ ], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -16525,7 +16730,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -16614,7 +16820,8 @@ "poisoned", "prone", "unconscious" - ] + ], + "environments": [] } }, { @@ -16696,7 +16903,8 @@ "frightened", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -16767,7 +16975,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -16853,7 +17062,8 @@ "petrified", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -16932,7 +17142,8 @@ "condition_immunities": [ "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -17015,7 +17226,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -17094,7 +17306,8 @@ "condition_immunities": [ "poisoned", "restrained" - ] + ], + "environments": [] } }, { @@ -17170,7 +17383,8 @@ "damage_resistances": [ "radiant" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -17263,7 +17477,8 @@ "poisoned", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -17351,7 +17566,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -17429,7 +17645,8 @@ "damage_resistances": [], "condition_immunities": [ "frightened" - ] + ], + "environments": [] } }, { @@ -17511,7 +17728,8 @@ "charmed", "poisoned", "unconscious" - ] + ], + "environments": [] } }, { @@ -17584,7 +17802,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -17670,7 +17889,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -17750,7 +17970,8 @@ "paralyzed", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -17823,7 +18044,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -17908,7 +18130,8 @@ "poisoned", "prone", "unconscious" - ] + ], + "environments": [] } }, { @@ -18004,7 +18227,8 @@ "condition_immunities": [ "blinded", "prone" - ] + ], + "environments": [] } }, { @@ -18080,7 +18304,8 @@ "damage_resistances": [], "condition_immunities": [ "frightened" - ] + ], + "environments": [] } }, { @@ -18156,7 +18381,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -18242,7 +18468,8 @@ "frightened", "poisoned", "unconscious" - ] + ], + "environments": [] } }, { @@ -18342,7 +18569,8 @@ "charmed", "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -18438,7 +18666,8 @@ "condition_immunities": [ "blinded", "prone" - ] + ], + "environments": [] } }, { @@ -18540,7 +18769,8 @@ "exhaustion", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -18611,7 +18841,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -18693,7 +18924,8 @@ "exhaustion", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -18789,7 +19021,8 @@ "condition_immunities": [ "blinded", "prone" - ] + ], + "environments": [] } }, { @@ -18880,7 +19113,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -18967,7 +19201,8 @@ "frightened", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -19052,7 +19287,8 @@ "petrified", "poisoned", "unconscious" - ] + ], + "environments": [] } }, { @@ -19127,7 +19363,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -19202,7 +19439,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -19273,7 +19511,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -19351,7 +19590,8 @@ "damage_resistances": [], "condition_immunities": [ "paralyzed" - ] + ], + "environments": [] } }, { @@ -19427,7 +19667,8 @@ "damage_resistances": [ "necrotic" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -19504,7 +19745,8 @@ "condition_immunities": [ "blinded", "grappled" - ] + ], + "environments": [] } }, { @@ -19577,7 +19819,8 @@ "damage_resistances": [], "condition_immunities": [ "prone" - ] + ], + "environments": [] } }, { @@ -19663,7 +19906,8 @@ "condition_immunities": [ "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -19741,7 +19985,8 @@ "blinded", "deafened", "paralyzed" - ] + ], + "environments": [] } }, { @@ -19830,7 +20075,8 @@ "prone", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -19903,7 +20149,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -19989,7 +20236,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -20068,7 +20316,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -20166,7 +20415,8 @@ "exhaustion", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -20240,7 +20490,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -20331,7 +20582,8 @@ "paralyzed", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -20410,7 +20662,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -20483,7 +20736,8 @@ "lightning" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -20571,7 +20825,8 @@ "frightened", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -20642,7 +20897,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -20720,7 +20976,8 @@ "condition_immunities": [ "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -20801,7 +21058,8 @@ "frightened", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -20874,7 +21132,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -20968,7 +21227,8 @@ "poisoned", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -21046,7 +21306,8 @@ ], "condition_immunities": [ "frightened" - ] + ], + "environments": [] } }, { @@ -21123,7 +21384,8 @@ "cold", "force" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -21208,7 +21470,8 @@ "blinded", "charmed", "unconscious" - ] + ], + "environments": [] } }, { @@ -21286,7 +21549,8 @@ "blinded", "deafened", "frightened" - ] + ], + "environments": [] } }, { @@ -21370,7 +21634,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -21444,7 +21709,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -21523,7 +21789,8 @@ "bludgeoning", "piercing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -21598,7 +21865,8 @@ "blinded", "deafened", "frightened" - ] + ], + "environments": [] } }, { @@ -21682,7 +21950,8 @@ "frightened", "poisoned", "unconscious" - ] + ], + "environments": [] } }, { @@ -21757,7 +22026,8 @@ "damage_resistances": [ "piercing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -21835,7 +22105,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -21919,7 +22190,8 @@ "exhaustion", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -22000,7 +22272,8 @@ "exhaustion", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -22073,7 +22346,8 @@ "damage_resistances": [ "necrotic" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22144,7 +22418,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22223,7 +22498,8 @@ "frightened", "poisoned", "stunned" - ] + ], + "environments": [] } }, { @@ -22314,7 +22590,8 @@ "restrained", "stunned", "unconscious" - ] + ], + "environments": [] } }, { @@ -22419,7 +22696,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -22490,7 +22768,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22580,7 +22859,8 @@ "petrified", "poisoned", "unconscious" - ] + ], + "environments": [] } }, { @@ -22653,7 +22933,8 @@ "damage_resistances": [ "bludgeoning" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22733,7 +23014,8 @@ "exhaustion", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -22822,7 +23104,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -22897,7 +23180,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -22985,7 +23269,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -23066,7 +23351,8 @@ "slashing" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -23145,7 +23431,8 @@ ], "condition_immunities": [ "blinded" - ] + ], + "environments": [] } }, { @@ -23227,7 +23514,8 @@ "frightened", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -23307,7 +23595,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -23395,7 +23684,8 @@ "condition_immunities": [ "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -23466,7 +23756,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -23540,7 +23831,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -23624,7 +23916,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -23698,7 +23991,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -23783,7 +24077,8 @@ "frightened", "paralyzed", "poisoned" - ] + ], + "environments": [] } }, { @@ -23864,7 +24159,8 @@ "charmed", "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -23939,7 +24235,8 @@ "damage_resistances": [], "condition_immunities": [ "charmed" - ] + ], + "environments": [] } }, { @@ -24019,7 +24316,8 @@ ], "condition_immunities": [ "exhaustion" - ] + ], + "environments": [] } }, { @@ -24129,7 +24427,8 @@ "exhaustion", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -24204,7 +24503,8 @@ "blinded", "deafened", "frightened" - ] + ], + "environments": [] } }, { @@ -24277,7 +24577,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -24350,7 +24651,8 @@ "thunder" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -24431,7 +24733,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -24511,7 +24814,8 @@ ], "condition_immunities": [ "charmed" - ] + ], + "environments": [] } }, { @@ -24587,7 +24891,8 @@ "condition_immunities": [ "charmed", "poisoned" - ] + ], + "environments": [] } }, { @@ -24686,7 +24991,8 @@ "condition_immunities": [ "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -24759,7 +25065,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -24840,7 +25147,8 @@ "condition_immunities": [ "grappled", "restrained" - ] + ], + "environments": [] } }, { @@ -24927,7 +25235,8 @@ "condition_immunities": [ "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -25006,7 +25315,8 @@ "condition_immunities": [ "charmed", "poisoned" - ] + ], + "environments": [] } }, { @@ -25089,7 +25399,8 @@ "charmed", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -25175,7 +25486,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -25257,7 +25569,8 @@ "condition_immunities": [ "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -25330,7 +25643,8 @@ "damage_resistances": [], "condition_immunities": [ "charmed" - ] + ], + "environments": [] } }, { @@ -25409,7 +25723,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -25480,7 +25795,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25557,7 +25873,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25634,7 +25951,8 @@ "damage_resistances": [ "force" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25712,7 +26030,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -25800,7 +26119,8 @@ "petrified", "poisoned", "unconscious" - ] + ], + "environments": [] } }, { @@ -25874,7 +26194,8 @@ "thunder" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25949,7 +26270,8 @@ "blinded", "deafened", "frightened" - ] + ], + "environments": [] } }, { @@ -26022,7 +26344,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -26099,7 +26422,8 @@ "blinded", "deafened", "poisoned" - ] + ], + "environments": [] } }, { @@ -26177,7 +26501,8 @@ "condition_immunities": [ "charmed", "poisoned" - ] + ], + "environments": [] } }, { @@ -26261,7 +26586,8 @@ "frightened", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -26343,7 +26669,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -26427,7 +26754,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -26510,7 +26838,8 @@ "frightened", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -26583,7 +26912,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -26673,7 +27003,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -26753,7 +27084,8 @@ ], "condition_immunities": [ "exhaustion" - ] + ], + "environments": [] } }, { @@ -26838,7 +27170,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -26920,7 +27253,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -26991,7 +27325,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -27070,7 +27405,8 @@ "damage_resistances": [], "condition_immunities": [ "frightened" - ] + ], + "environments": [] } }, { @@ -27151,7 +27487,8 @@ "poison", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -27230,7 +27567,8 @@ "condition_immunities": [ "poisoned", "restrained" - ] + ], + "environments": [] } }, { @@ -27312,7 +27650,8 @@ ], "condition_immunities": [ "charmed" - ] + ], + "environments": [] } }, { @@ -27387,7 +27726,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -27460,7 +27800,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -27541,7 +27882,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -27618,7 +27960,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -27720,7 +28063,8 @@ "charmed", "exhaustion", "frightened" - ] + ], + "environments": [] } }, { @@ -27794,7 +28138,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -27865,7 +28210,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -27942,7 +28288,8 @@ "damage_resistances": [], "condition_immunities": [ "deafened" - ] + ], + "environments": [] } }, { @@ -28020,7 +28367,8 @@ "damage_resistances": [ "fire" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -28122,7 +28470,8 @@ "exhaustion", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -28208,7 +28557,8 @@ "condition_immunities": [ "poisoned", "unconscious" - ] + ], + "environments": [] } }, { @@ -28290,7 +28640,8 @@ "deafened", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -28368,7 +28719,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -28453,7 +28805,8 @@ "frightened", "paralyzed", "poisoned" - ] + ], + "environments": [] } }, { @@ -28541,7 +28894,8 @@ "frightened", "paralyzed", "poisoned" - ] + ], + "environments": [] } }, { @@ -28624,7 +28978,8 @@ "exhaustion", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -28738,7 +29093,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -28821,7 +29177,8 @@ "poison", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -28895,7 +29252,8 @@ "condition_immunities": [ "exhaustion", "prone" - ] + ], + "environments": [] } }, { @@ -28978,7 +29336,8 @@ "condition_immunities": [ "paralyzed", "prone" - ] + ], + "environments": [] } }, { @@ -29053,7 +29412,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -29128,7 +29488,8 @@ "slashing" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -29203,7 +29564,8 @@ "slashing" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -29276,7 +29638,8 @@ "damage_resistances": [ "force" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -29349,7 +29712,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -29433,7 +29797,8 @@ "exhaustion", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -29527,7 +29892,8 @@ "poisoned", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -29611,7 +29977,8 @@ "charmed", "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -29689,7 +30056,8 @@ ], "condition_immunities": [ "charmed" - ] + ], + "environments": [] } }, { @@ -29771,7 +30139,8 @@ "charmed", "exhaustion", "frightened" - ] + ], + "environments": [] } }, { @@ -29857,7 +30226,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -29949,7 +30319,8 @@ "poisoned", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -30025,7 +30396,8 @@ "damage_resistances": [], "condition_immunities": [ "frightened" - ] + ], + "environments": [] } }, { @@ -30126,7 +30498,8 @@ "deafened", "exhaustion", "frightened" - ] + ], + "environments": [] } }, { @@ -30200,7 +30573,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -30275,7 +30649,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -30351,7 +30726,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -30429,7 +30805,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -30506,7 +30883,8 @@ "thunder" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -30584,7 +30962,8 @@ "condition_immunities": [ "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -30679,7 +31058,8 @@ ], "condition_immunities": [ "unconscious" - ] + ], + "environments": [] } }, { @@ -30766,7 +31146,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -30844,7 +31225,8 @@ "condition_immunities": [ "exhaustion", "frightened" - ] + ], + "environments": [] } }, { @@ -30917,7 +31299,8 @@ ], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } } ] diff --git a/data/v2/kobold-press/tob3/Creature.json b/data/v2/kobold-press/tob3/Creature.json index 3812bb23..597bab7a 100644 --- a/data/v2/kobold-press/tob3/Creature.json +++ b/data/v2/kobold-press/tob3/Creature.json @@ -72,7 +72,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -153,7 +154,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -228,7 +230,8 @@ "damage_resistances": [], "condition_immunities": [ "unconscious" - ] + ], + "environments": [] } }, { @@ -323,7 +326,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -394,7 +398,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -476,7 +481,8 @@ ], "condition_immunities": [ "charmed" - ] + ], + "environments": [] } }, { @@ -553,7 +559,8 @@ "condition_immunities": [ "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -626,7 +633,8 @@ "damage_resistances": [], "condition_immunities": [ "petrified" - ] + ], + "environments": [] } }, { @@ -699,7 +707,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -773,7 +782,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -858,7 +868,8 @@ "frightened", "grappled", "prone" - ] + ], + "environments": [] } }, { @@ -933,7 +944,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -1008,7 +1020,8 @@ "damage_resistances": [ "fire" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -1089,7 +1102,8 @@ "poisoned", "prone", "unconscious" - ] + ], + "environments": [] } }, { @@ -1191,7 +1205,8 @@ "frightened", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -1289,7 +1304,8 @@ "charmed", "exhaustion", "frightened" - ] + ], + "environments": [] } }, { @@ -1388,7 +1404,8 @@ "exhaustion", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -1487,7 +1504,8 @@ "exhaustion", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -1588,7 +1606,8 @@ "exhaustion", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -1689,7 +1708,8 @@ "incapacitated", "poisoned", "stunned" - ] + ], + "environments": [] } }, { @@ -1772,7 +1792,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -1855,7 +1876,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -1946,7 +1968,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -2026,7 +2049,8 @@ "exhaustion", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -2111,7 +2135,8 @@ "petrified", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -2198,7 +2223,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -2282,7 +2308,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -2379,7 +2406,8 @@ "charmed", "exhaustion", "frightened" - ] + ], + "environments": [] } }, { @@ -2479,7 +2507,8 @@ "exhaustion", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -2581,7 +2610,8 @@ "frightened", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -2659,7 +2689,8 @@ "blinded", "deafened", "frightened" - ] + ], + "environments": [] } }, { @@ -2730,7 +2761,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -2803,7 +2835,8 @@ "damage_resistances": [], "condition_immunities": [ "blinded" - ] + ], + "environments": [] } }, { @@ -2876,7 +2909,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -2949,7 +2983,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -3022,7 +3057,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -3106,7 +3142,8 @@ "prone", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -3185,7 +3222,8 @@ "damage_resistances": [ "fire" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -3270,7 +3308,8 @@ "prone", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -3344,7 +3383,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -3421,7 +3461,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -3500,7 +3541,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -3578,7 +3620,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -3660,7 +3703,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -3734,7 +3778,8 @@ "acid", "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -3818,7 +3863,8 @@ "frightened", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -3902,7 +3948,8 @@ "condition_immunities": [ "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -3983,7 +4030,8 @@ "blinded", "deafened", "poisoned" - ] + ], + "environments": [] } }, { @@ -4062,7 +4110,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -4137,7 +4186,8 @@ "damage_resistances": [ "necrotic" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -4222,7 +4272,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -4298,7 +4349,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -4384,7 +4436,8 @@ "frightened", "paralyzed", "poisoned" - ] + ], + "environments": [] } }, { @@ -4467,7 +4520,8 @@ "frightened", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -4541,7 +4595,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -4615,7 +4670,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -4689,7 +4745,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -4766,7 +4823,8 @@ ], "condition_immunities": [ "deafened" - ] + ], + "environments": [] } }, { @@ -4844,7 +4902,8 @@ "condition_immunities": [ "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -4915,7 +4974,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -4986,7 +5046,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -5057,7 +5118,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -5134,7 +5196,8 @@ "psychic" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -5211,7 +5274,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -5286,7 +5350,8 @@ "damage_resistances": [], "condition_immunities": [ "prone" - ] + ], + "environments": [] } }, { @@ -5385,7 +5450,8 @@ "condition_immunities": [ "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -5465,7 +5531,8 @@ "deafened", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -5536,7 +5603,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -5615,7 +5683,8 @@ "fire", "lightning" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -5698,7 +5767,8 @@ "charmed", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -5771,7 +5841,8 @@ "damage_resistances": [ "radiant" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -5851,7 +5922,8 @@ "exhaustion", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -5932,7 +6004,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -6017,7 +6090,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -6100,7 +6174,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -6183,7 +6258,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -6265,7 +6341,8 @@ "petrified", "poisoned", "unconscious" - ] + ], + "environments": [] } }, { @@ -6336,7 +6413,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6413,7 +6491,8 @@ "condition_immunities": [ "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -6484,7 +6563,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6568,7 +6648,8 @@ "exhaustion", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -6643,7 +6724,8 @@ "damage_resistances": [ "necrotic" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6747,7 +6829,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -6818,7 +6901,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6889,7 +6973,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6963,7 +7048,8 @@ "condition_immunities": [ "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -7043,7 +7129,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -7114,7 +7201,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7195,7 +7283,8 @@ "paralyzed", "poisoned", "stunned" - ] + ], + "environments": [] } }, { @@ -7266,7 +7355,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7346,7 +7436,8 @@ "frightened", "paralyzed", "poisoned" - ] + ], + "environments": [] } }, { @@ -7417,7 +7508,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7490,7 +7582,8 @@ "lightning" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7569,7 +7662,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -7647,7 +7741,8 @@ "fire", "lightning" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7726,7 +7821,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -7809,7 +7905,8 @@ "condition_immunities": [ "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -7890,7 +7987,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -7974,7 +8072,8 @@ "exhaustion", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -8058,7 +8157,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -8141,7 +8241,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -8222,7 +8323,8 @@ "force", "psychic" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -8303,7 +8405,8 @@ "exhaustion", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -8403,7 +8506,8 @@ "frightened", "prone", "stunned" - ] + ], + "environments": [] } }, { @@ -8484,7 +8588,8 @@ "condition_immunities": [ "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -8587,7 +8692,8 @@ "charmed", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -8670,7 +8776,8 @@ "charmed", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -8754,7 +8861,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -8835,7 +8943,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -8916,7 +9025,8 @@ "condition_immunities": [ "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -8995,7 +9105,8 @@ "frightened", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -9068,7 +9179,8 @@ "damage_resistances": [ "poison" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -9139,7 +9251,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -9210,7 +9323,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -9281,7 +9395,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -9356,7 +9471,8 @@ ], "condition_immunities": [ "deafened" - ] + ], + "environments": [] } }, { @@ -9427,7 +9543,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -9498,7 +9615,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -9572,7 +9690,8 @@ "condition_immunities": [ "blinded", "frightened" - ] + ], + "environments": [] } }, { @@ -9645,7 +9764,8 @@ "damage_resistances": [ "poison" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -9721,7 +9841,8 @@ "condition_immunities": [ "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -9798,7 +9919,8 @@ "acid", "fire" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -9880,7 +10002,8 @@ "exhaustion", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -9955,7 +10078,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10037,7 +10161,8 @@ "blinded", "deafened", "poisoned" - ] + ], + "environments": [] } }, { @@ -10120,7 +10245,8 @@ "exhaustion", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -10198,7 +10324,8 @@ "damage_resistances": [], "condition_immunities": [ "blinded" - ] + ], + "environments": [] } }, { @@ -10276,7 +10403,8 @@ "damage_resistances": [], "condition_immunities": [ "blinded" - ] + ], + "environments": [] } }, { @@ -10353,7 +10481,8 @@ "damage_resistances": [], "condition_immunities": [ "blinded" - ] + ], + "environments": [] } }, { @@ -10431,7 +10560,8 @@ "damage_resistances": [], "condition_immunities": [ "blinded" - ] + ], + "environments": [] } }, { @@ -10511,7 +10641,8 @@ ], "condition_immunities": [ "blinded" - ] + ], + "environments": [] } }, { @@ -10591,7 +10722,8 @@ ], "condition_immunities": [ "blinded" - ] + ], + "environments": [] } }, { @@ -10670,7 +10802,8 @@ ], "condition_immunities": [ "blinded" - ] + ], + "environments": [] } }, { @@ -10750,7 +10883,8 @@ ], "condition_immunities": [ "blinded" - ] + ], + "environments": [] } }, { @@ -10824,7 +10958,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -10902,7 +11037,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -10977,7 +11113,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -11056,7 +11193,8 @@ "condition_immunities": [ "paralyzed", "unconscious" - ] + ], + "environments": [] } }, { @@ -11136,7 +11274,8 @@ "condition_immunities": [ "paralyzed", "unconscious" - ] + ], + "environments": [] } }, { @@ -11216,7 +11355,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -11291,7 +11431,8 @@ "damage_resistances": [ "thunder" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -11372,7 +11513,8 @@ "paralyzed", "poisoned", "unconscious" - ] + ], + "environments": [] } }, { @@ -11450,7 +11592,8 @@ "condition_immunities": [ "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -11529,7 +11672,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -11606,7 +11750,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -11713,7 +11858,8 @@ "poisoned", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -11795,7 +11941,8 @@ "blinded", "deafened", "exhaustion" - ] + ], + "environments": [] } }, { @@ -11879,7 +12026,8 @@ "fire", "lightning" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -11954,7 +12102,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -12030,7 +12179,8 @@ "damage_resistances": [ "poison" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12107,7 +12257,8 @@ "fire", "poison" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12183,7 +12334,8 @@ "damage_resistances": [ "poison" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12259,7 +12411,8 @@ "damage_resistances": [ "poison" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12338,7 +12491,8 @@ "petrified", "poisoned", "unconscious" - ] + ], + "environments": [] } }, { @@ -12415,7 +12569,8 @@ "petrified", "poisoned", "unconscious" - ] + ], + "environments": [] } }, { @@ -12492,7 +12647,8 @@ "condition_immunities": [ "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -12567,7 +12723,8 @@ "damage_resistances": [ "poison" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12655,7 +12812,8 @@ "exhaustion", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -12728,7 +12886,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12802,7 +12961,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -12880,7 +13040,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -12970,7 +13131,8 @@ "poisoned", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -13054,7 +13216,8 @@ ], "condition_immunities": [ "exhaustion" - ] + ], + "environments": [] } }, { @@ -13132,7 +13295,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -13208,7 +13372,8 @@ "deafened", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -13281,7 +13446,8 @@ ], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -13364,7 +13530,8 @@ "exhaustion", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -13435,7 +13602,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -13518,7 +13686,8 @@ "exhaustion", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -13600,7 +13769,8 @@ "charmed", "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -13676,7 +13846,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -13749,7 +13920,8 @@ "damage_resistances": [ "bludgeoning" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -13833,7 +14005,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -13909,7 +14082,8 @@ "damage_resistances": [ "fire" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -13988,7 +14162,8 @@ "damage_resistances": [], "condition_immunities": [ "blinded" - ] + ], + "environments": [] } }, { @@ -14059,7 +14234,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -14134,7 +14310,8 @@ ], "condition_immunities": [ "prone" - ] + ], + "environments": [] } }, { @@ -14209,7 +14386,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -14283,7 +14461,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -14357,7 +14536,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -14431,7 +14611,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -14505,7 +14686,8 @@ "bludgeoning", "piercing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -14580,7 +14762,8 @@ ], "condition_immunities": [ "stunned" - ] + ], + "environments": [] } }, { @@ -14658,7 +14841,8 @@ "condition_immunities": [ "blinded", "prone" - ] + ], + "environments": [] } }, { @@ -14741,7 +14925,8 @@ "frightened", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -14827,7 +15012,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -14926,7 +15112,8 @@ "petrified", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -15007,7 +15194,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -15086,7 +15274,8 @@ "petrified", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -15169,7 +15358,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -15254,7 +15444,8 @@ "petrified", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -15339,7 +15530,8 @@ "petrified", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -15416,7 +15608,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -15493,7 +15686,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -15568,7 +15762,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -15639,7 +15834,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -15712,7 +15908,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -15785,7 +15982,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -15858,7 +16056,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -15931,7 +16130,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -16006,7 +16206,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -16083,7 +16284,8 @@ "condition_immunities": [ "charmed", "poisoned" - ] + ], + "environments": [] } }, { @@ -16159,7 +16361,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -16242,7 +16445,8 @@ "condition_immunities": [ "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -16322,7 +16526,8 @@ "condition_immunities": [ "charmed", "poisoned" - ] + ], + "environments": [] } }, { @@ -16400,7 +16605,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -16481,7 +16687,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -16554,7 +16761,8 @@ "damage_resistances": [], "condition_immunities": [ "charmed" - ] + ], + "environments": [] } }, { @@ -16628,7 +16836,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -16699,7 +16908,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -16782,7 +16992,8 @@ "exhaustion", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -16857,7 +17068,8 @@ ], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -16939,7 +17151,8 @@ "condition_immunities": [ "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -17019,7 +17232,8 @@ "damage_resistances": [], "condition_immunities": [ "exhaustion" - ] + ], + "environments": [] } }, { @@ -17098,7 +17312,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -17171,7 +17386,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -17255,7 +17471,8 @@ "blinded", "deafened", "frightened" - ] + ], + "environments": [] } }, { @@ -17330,7 +17547,8 @@ "damage_resistances": [], "condition_immunities": [ "prone" - ] + ], + "environments": [] } }, { @@ -17403,7 +17621,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -17488,7 +17707,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -17592,7 +17812,8 @@ "poisoned", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -17674,7 +17895,8 @@ "exhaustion", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -17749,7 +17971,8 @@ "damage_resistances": [ "lightning" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -17824,7 +18047,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -17898,7 +18122,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -17975,7 +18200,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -18057,7 +18283,8 @@ "prone", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -18135,7 +18362,8 @@ "condition_immunities": [ "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -18209,7 +18437,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -18313,7 +18542,8 @@ "exhaustion", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -18393,7 +18623,8 @@ "charmed", "frightened", "paralyzed" - ] + ], + "environments": [] } }, { @@ -18470,7 +18701,8 @@ "bludgeoning", "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -18547,7 +18779,8 @@ "condition_immunities": [ "charmed", "restrained" - ] + ], + "environments": [] } }, { @@ -18621,7 +18854,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -18701,7 +18935,8 @@ "charmed", "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -18774,7 +19009,8 @@ "damage_resistances": [ "necrotic" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -18867,7 +19103,8 @@ "psychic" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -18944,7 +19181,8 @@ "condition_immunities": [ "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -19020,7 +19258,8 @@ "damage_resistances": [], "condition_immunities": [ "prone" - ] + ], + "environments": [] } }, { @@ -19103,7 +19342,8 @@ "prone", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -19174,7 +19414,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -19247,7 +19488,8 @@ "piercing" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -19320,7 +19562,8 @@ "piercing" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -19395,7 +19638,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -19468,7 +19712,8 @@ "damage_resistances": [ "poison" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -19553,7 +19798,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -19624,7 +19870,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -19718,7 +19965,8 @@ "prone", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -19798,7 +20046,8 @@ "frightened", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -19871,7 +20120,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -19950,7 +20200,8 @@ "deafened", "exhaustion", "prone" - ] + ], + "environments": [] } }, { @@ -20021,7 +20272,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -20103,7 +20355,8 @@ "condition_immunities": [ "charmed", "poisoned" - ] + ], + "environments": [] } }, { @@ -20182,7 +20435,8 @@ "frightened", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -20266,7 +20520,8 @@ "poisoned", "stunned", "unconscious" - ] + ], + "environments": [] } }, { @@ -20342,7 +20597,8 @@ "deafened", "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -20415,7 +20671,8 @@ "damage_resistances": [ "thunder" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -20499,7 +20756,8 @@ "frightened", "paralyzed", "poisoned" - ] + ], + "environments": [] } }, { @@ -20572,7 +20830,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -20645,7 +20904,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -20730,7 +20990,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -20810,7 +21071,8 @@ "poisoned", "prone", "unconscious" - ] + ], + "environments": [] } }, { @@ -20890,7 +21152,8 @@ "poisoned", "prone", "unconscious" - ] + ], + "environments": [] } }, { @@ -20970,7 +21233,8 @@ "poisoned", "prone", "unconscious" - ] + ], + "environments": [] } }, { @@ -21049,7 +21313,8 @@ "exhaustion", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -21129,7 +21394,8 @@ "condition_immunities": [ "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -21206,7 +21472,8 @@ "condition_immunities": [ "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -21281,7 +21548,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -21358,7 +21626,8 @@ "condition_immunities": [ "blinded", "poisoned" - ] + ], + "environments": [] } }, { @@ -21435,7 +21704,8 @@ "condition_immunities": [ "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -21511,7 +21781,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -21585,7 +21856,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -21656,7 +21928,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -21730,7 +22003,8 @@ "necrotic", "poison" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -21801,7 +22075,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -21874,7 +22149,8 @@ "damage_resistances": [ "psychic" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -21947,7 +22223,8 @@ "damage_resistances": [], "condition_immunities": [ "frightened" - ] + ], + "environments": [] } }, { @@ -22018,7 +22295,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22089,7 +22367,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22185,7 +22464,8 @@ "condition_immunities": [ "exhaustion", "petrified" - ] + ], + "environments": [] } }, { @@ -22284,7 +22564,8 @@ "exhaustion", "poisoned", "restrained" - ] + ], + "environments": [] } }, { @@ -22355,7 +22636,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22426,7 +22708,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22506,7 +22789,8 @@ "lightning", "thunder" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22580,7 +22864,8 @@ "cold", "lightning" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -22662,7 +22947,8 @@ "charmed", "paralyzed", "poisoned" - ] + ], + "environments": [] } }, { @@ -22745,7 +23031,8 @@ "deafened", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -22819,7 +23106,8 @@ "condition_immunities": [ "petrified", "prone" - ] + ], + "environments": [] } }, { @@ -22904,7 +23192,8 @@ "poisoned", "prone", "unconscious" - ] + ], + "environments": [] } }, { @@ -22979,7 +23268,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -23053,7 +23343,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -23128,7 +23419,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -23202,7 +23494,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -23281,7 +23574,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -23355,7 +23649,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -23432,7 +23727,8 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -23514,7 +23810,8 @@ "condition_immunities": [ "blinded", "poisoned" - ] + ], + "environments": [] } }, { @@ -23591,7 +23888,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -23673,7 +23971,8 @@ "exhaustion", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -23755,7 +24054,8 @@ "exhaustion", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -23839,7 +24139,8 @@ "frightened", "grappled", "prone" - ] + ], + "environments": [] } }, { @@ -23923,7 +24224,8 @@ "exhaustion", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -24003,7 +24305,8 @@ "exhaustion", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -24087,7 +24390,8 @@ "frightened", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -24165,7 +24469,8 @@ "exhaustion", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -24243,7 +24548,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -24317,7 +24623,8 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -24393,7 +24700,8 @@ "lightning", "thunder" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -24468,7 +24776,8 @@ "damage_resistances": [ "radiant" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -24543,7 +24852,8 @@ "damage_resistances": [ "fire" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -24614,7 +24924,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -24685,7 +24996,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -24775,7 +25087,8 @@ "prone", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -24865,7 +25178,8 @@ "prone", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -24938,7 +25252,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25011,7 +25326,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25088,7 +25404,8 @@ "petrified", "poisoned", "unconscious" - ] + ], + "environments": [] } }, { @@ -25168,7 +25485,8 @@ "blinded", "deafened", "frightened" - ] + ], + "environments": [] } }, { @@ -25242,7 +25560,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25319,7 +25638,8 @@ "petrified", "poisoned", "unconscious" - ] + ], + "environments": [] } }, { @@ -25390,7 +25710,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25464,7 +25785,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25538,7 +25860,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25612,7 +25935,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25686,7 +26010,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25775,7 +26100,8 @@ "prone", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -25848,7 +26174,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -25927,7 +26254,8 @@ "petrified", "poisoned", "unconscious" - ] + ], + "environments": [] } }, { @@ -26010,7 +26338,8 @@ "petrified", "poisoned", "unconscious" - ] + ], + "environments": [] } }, { @@ -26105,7 +26434,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -26184,7 +26514,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -26260,7 +26591,8 @@ "frightened", "poisoned", "restrained" - ] + ], + "environments": [] } }, { @@ -26337,7 +26669,8 @@ "paralyzed", "poisoned", "restrained" - ] + ], + "environments": [] } }, { @@ -26408,7 +26741,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -26481,7 +26815,8 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -26566,7 +26901,8 @@ "prone", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -26644,7 +26980,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -26726,7 +27063,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -26810,7 +27148,8 @@ "deafened", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -26900,7 +27239,8 @@ "paralyzed", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -26983,7 +27323,8 @@ "exhaustion", "frightened", "poisoned" - ] + ], + "environments": [] } }, { @@ -27058,7 +27399,8 @@ "paralyzed", "poisoned", "restrained" - ] + ], + "environments": [] } }, { @@ -27134,7 +27476,8 @@ "damage_resistances": [], "condition_immunities": [ "frightened" - ] + ], + "environments": [] } }, { @@ -27212,7 +27555,8 @@ "blinded", "charmed", "exhaustion" - ] + ], + "environments": [] } }, { @@ -27301,7 +27645,8 @@ "poisoned", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -27385,7 +27730,8 @@ "petrified", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -27459,7 +27805,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -27543,7 +27890,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -27617,7 +27965,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -27692,7 +28041,8 @@ "damage_resistances": [], "condition_immunities": [ "prone" - ] + ], + "environments": [] } }, { @@ -27765,7 +28115,8 @@ ], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -27846,7 +28197,8 @@ "frightened", "petrified", "prone" - ] + ], + "environments": [] } }, { @@ -27919,7 +28271,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -28024,7 +28377,8 @@ "poisoned", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -28108,7 +28462,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -28197,7 +28552,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -28283,7 +28639,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -28370,7 +28727,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -28456,7 +28814,8 @@ "prone", "restrained", "stunned" - ] + ], + "environments": [] } }, { @@ -28538,7 +28897,8 @@ "prone", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -28616,7 +28976,8 @@ "condition_immunities": [ "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -28690,7 +29051,8 @@ "condition_immunities": [ "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -28765,7 +29127,8 @@ ], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -28843,7 +29206,8 @@ "frightened", "paralyzed", "poisoned" - ] + ], + "environments": [] } }, { @@ -28916,7 +29280,8 @@ "damage_resistances": [ "fire" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -28991,7 +29356,8 @@ "blinded", "deafened", "prone" - ] + ], + "environments": [] } }, { @@ -29069,7 +29435,8 @@ "petrified", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -29144,7 +29511,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -29220,7 +29588,8 @@ "poison" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -29297,7 +29666,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -29370,7 +29740,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -29443,7 +29814,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -29516,7 +29888,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -29593,7 +29966,8 @@ "frightened", "paralyzed", "poisoned" - ] + ], + "environments": [] } }, { @@ -29667,7 +30041,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -29749,7 +30124,8 @@ "condition_immunities": [ "charmed", "exhaustion" - ] + ], + "environments": [] } }, { @@ -29831,7 +30207,8 @@ "charmed", "exhaustion", "poisoned" - ] + ], + "environments": [] } }, { @@ -29910,7 +30287,8 @@ "condition_immunities": [ "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -29983,7 +30361,8 @@ "damage_resistances": [ "necrotic" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -30061,7 +30440,8 @@ "condition_immunities": [ "charmed", "frightened" - ] + ], + "environments": [] } }, { @@ -30146,7 +30526,8 @@ "petrified", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -30231,7 +30612,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -30310,7 +30692,8 @@ ], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -30381,7 +30764,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -30463,7 +30847,8 @@ "exhaustion", "frightened", "prone" - ] + ], + "environments": [] } }, { @@ -30538,7 +30923,8 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -30623,7 +31009,8 @@ "prone", "restrained", "unconscious" - ] + ], + "environments": [] } }, { @@ -30699,7 +31086,8 @@ "damage_resistances": [ "piercing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -30777,7 +31165,8 @@ "exhaustion", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -30855,7 +31244,8 @@ "condition_immunities": [ "charmed", "poisoned" - ] + ], + "environments": [] } }, { @@ -30944,7 +31334,8 @@ "poisoned", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -31033,7 +31424,8 @@ "poisoned", "prone", "restrained" - ] + ], + "environments": [] } }, { @@ -31119,7 +31511,8 @@ "frightened", "poisoned", "prone" - ] + ], + "environments": [] } }, { @@ -31200,7 +31593,8 @@ "paralyzed", "petrified", "poisoned" - ] + ], + "environments": [] } }, { @@ -31276,7 +31670,8 @@ "thunder" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -31352,7 +31747,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } }, { @@ -31431,7 +31827,8 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" - ] + ], + "environments": [] } } ] diff --git a/data/v2/kobold-press/toh/SpellCastingOption.json b/data/v2/kobold-press/toh/SpellCastingOption.json index aec46e2b..0d8f10df 100644 --- a/data/v2/kobold-press/toh/SpellCastingOption.json +++ b/data/v2/kobold-press/toh/SpellCastingOption.json @@ -8,7 +8,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20,7 +22,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -32,7 +36,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -44,7 +50,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -56,7 +64,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -68,7 +78,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -80,7 +92,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -92,7 +106,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -104,7 +120,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -116,7 +134,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -128,7 +148,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -140,7 +162,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -152,7 +176,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -164,7 +190,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -176,7 +204,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -188,7 +218,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -200,7 +232,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -212,7 +246,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -224,7 +260,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -236,7 +274,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -248,7 +288,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -260,7 +302,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -272,7 +316,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -284,7 +330,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -296,7 +344,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -308,7 +358,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -320,7 +372,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -332,7 +386,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -344,7 +400,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -356,7 +414,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -368,7 +428,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -380,7 +442,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -392,7 +456,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -404,7 +470,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -416,7 +484,9 @@ "damage_roll": null, "target_count": null, "duration": "0", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -428,7 +498,9 @@ "damage_roll": null, "target_count": null, "duration": "0", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -440,7 +512,9 @@ "damage_roll": null, "target_count": null, "duration": "0", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -452,7 +526,9 @@ "damage_roll": null, "target_count": null, "duration": "0", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -464,7 +540,9 @@ "damage_roll": null, "target_count": null, "duration": "0", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -476,7 +554,9 @@ "damage_roll": null, "target_count": null, "duration": "0", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -488,7 +568,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -500,7 +582,9 @@ "damage_roll": "5d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -512,7 +596,9 @@ "damage_roll": "6d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -524,7 +610,9 @@ "damage_roll": "7d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -536,7 +624,9 @@ "damage_roll": "8d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -548,7 +638,9 @@ "damage_roll": "9d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -560,7 +652,9 @@ "damage_roll": "10d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -572,7 +666,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -584,7 +680,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -596,7 +694,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -608,7 +708,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -620,7 +722,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -632,7 +736,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -644,7 +750,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -656,7 +764,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -668,7 +778,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -680,7 +792,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -692,7 +806,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -704,7 +820,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -716,7 +834,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -728,7 +848,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -740,7 +862,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -752,7 +876,9 @@ "damage_roll": "7d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -764,7 +890,9 @@ "damage_roll": "8d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -776,7 +904,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -788,7 +918,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -800,7 +932,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -812,7 +946,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -824,7 +960,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -836,7 +974,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -848,7 +988,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -860,7 +1002,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -872,7 +1016,9 @@ "damage_roll": "5d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -884,7 +1030,9 @@ "damage_roll": "6d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -896,7 +1044,9 @@ "damage_roll": "7d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -908,7 +1058,9 @@ "damage_roll": "8d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -920,7 +1072,9 @@ "damage_roll": "9d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -932,7 +1086,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -944,7 +1100,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -956,7 +1114,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -968,7 +1128,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -980,7 +1142,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -992,7 +1156,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1004,7 +1170,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1016,7 +1184,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1028,7 +1198,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1040,7 +1212,9 @@ "damage_roll": null, "target_count": null, "duration": "7 days", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1052,7 +1226,9 @@ "damage_roll": null, "target_count": null, "duration": "30 days", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1064,7 +1240,9 @@ "damage_roll": null, "target_count": null, "duration": "180 days", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1076,7 +1254,9 @@ "damage_roll": null, "target_count": null, "duration": "1 year", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1088,7 +1268,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1100,7 +1282,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1112,7 +1296,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1124,7 +1310,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1136,7 +1324,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1148,7 +1338,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1160,7 +1352,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1172,7 +1366,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1184,7 +1380,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1196,7 +1394,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1208,7 +1408,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1220,7 +1422,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1232,7 +1436,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1244,7 +1450,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1256,7 +1464,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1268,7 +1478,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1280,7 +1492,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1292,7 +1506,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1304,7 +1520,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1316,7 +1534,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1328,7 +1548,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1340,7 +1562,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1352,7 +1576,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1364,7 +1590,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1376,7 +1604,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1388,7 +1618,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1400,7 +1632,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1412,7 +1646,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1424,7 +1660,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1436,7 +1674,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1448,7 +1688,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1460,7 +1702,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1472,7 +1716,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1484,7 +1730,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1496,7 +1744,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1508,7 +1758,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1520,7 +1772,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1532,7 +1786,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1544,7 +1800,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1556,7 +1814,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1568,7 +1828,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1580,7 +1842,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1592,7 +1856,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1604,7 +1870,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1616,7 +1884,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1628,7 +1898,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1640,7 +1912,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1652,7 +1926,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1664,7 +1940,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1676,7 +1954,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1688,7 +1968,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1700,7 +1982,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1712,7 +1996,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1724,7 +2010,9 @@ "damage_roll": "8d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1736,7 +2024,9 @@ "damage_roll": "13d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1748,7 +2038,9 @@ "damage_roll": "18d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1760,7 +2052,9 @@ "damage_roll": "23d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1772,7 +2066,9 @@ "damage_roll": "28d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1784,7 +2080,9 @@ "damage_roll": "33d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1796,7 +2094,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1808,7 +2108,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1820,7 +2122,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1832,7 +2136,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1844,7 +2150,9 @@ "damage_roll": null, "target_count": null, "duration": "1 hour", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1856,7 +2164,9 @@ "damage_roll": null, "target_count": null, "duration": "1 hour", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1868,7 +2178,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": false, + "shape_size": null } }, { @@ -1880,7 +2192,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": false, + "shape_size": null } }, { @@ -1892,7 +2206,9 @@ "damage_roll": null, "target_count": null, "duration": "24 hours", - "range": null + "range": null, + "concentration": false, + "shape_size": null } }, { @@ -1904,7 +2220,9 @@ "damage_roll": null, "target_count": null, "duration": "24 hours", - "range": null + "range": null, + "concentration": false, + "shape_size": null } }, { @@ -1916,7 +2234,9 @@ "damage_roll": null, "target_count": null, "duration": "1 year", - "range": null + "range": null, + "concentration": false, + "shape_size": null } }, { @@ -1928,7 +2248,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1940,7 +2262,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1952,7 +2276,9 @@ "damage_roll": null, "target_count": null, "duration": "3 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1964,7 +2290,9 @@ "damage_roll": null, "target_count": null, "duration": "5 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1976,7 +2304,9 @@ "damage_roll": null, "target_count": null, "duration": "7 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1988,7 +2318,9 @@ "damage_roll": null, "target_count": null, "duration": "9 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2000,7 +2332,9 @@ "damage_roll": null, "target_count": null, "duration": "11 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2012,7 +2346,9 @@ "damage_roll": null, "target_count": null, "duration": "13 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2024,7 +2360,9 @@ "damage_roll": null, "target_count": null, "duration": "15 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2036,7 +2374,9 @@ "damage_roll": null, "target_count": null, "duration": "17 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2048,7 +2388,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2060,7 +2402,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2072,7 +2416,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2084,7 +2430,9 @@ "damage_roll": "5d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2096,7 +2444,9 @@ "damage_roll": "6d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2108,7 +2458,9 @@ "damage_roll": "7d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2120,7 +2472,9 @@ "damage_roll": "8d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2132,7 +2486,9 @@ "damage_roll": "9d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2144,7 +2500,9 @@ "damage_roll": "10d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2156,7 +2514,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2168,7 +2528,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2180,7 +2542,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2192,7 +2556,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2204,7 +2570,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2216,7 +2584,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2228,7 +2598,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2240,7 +2612,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2252,7 +2626,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2264,7 +2640,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2276,7 +2654,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2288,7 +2668,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2300,7 +2682,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2312,7 +2696,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2324,7 +2710,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2336,7 +2724,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2348,7 +2738,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2360,7 +2752,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2372,7 +2766,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2384,7 +2780,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2396,7 +2794,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2408,7 +2808,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2420,7 +2822,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2432,7 +2836,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2444,7 +2850,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2456,7 +2864,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2468,7 +2878,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2480,7 +2892,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2492,7 +2906,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2504,7 +2920,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2516,7 +2934,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2528,7 +2948,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2540,7 +2962,9 @@ "damage_roll": "6d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2552,7 +2976,9 @@ "damage_roll": "7d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2564,7 +2990,9 @@ "damage_roll": "8d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2576,7 +3004,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2588,7 +3018,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2600,7 +3032,9 @@ "damage_roll": null, "target_count": null, "duration": "2 rounds", - "range": "400 feet" + "range": "400 feet", + "concentration": null, + "shape_size": null } }, { @@ -2612,7 +3046,9 @@ "damage_roll": null, "target_count": null, "duration": "3 rounds", - "range": "500 feet" + "range": "500 feet", + "concentration": null, + "shape_size": null } }, { @@ -2624,7 +3060,9 @@ "damage_roll": null, "target_count": null, "duration": "4 rounds", - "range": "600 feet" + "range": "600 feet", + "concentration": null, + "shape_size": null } }, { @@ -2636,7 +3074,9 @@ "damage_roll": null, "target_count": null, "duration": "5 rounds", - "range": "700 feet" + "range": "700 feet", + "concentration": null, + "shape_size": null } }, { @@ -2648,7 +3088,9 @@ "damage_roll": null, "target_count": null, "duration": "6 rounds", - "range": "800 feet" + "range": "800 feet", + "concentration": null, + "shape_size": null } }, { @@ -2660,7 +3102,9 @@ "damage_roll": null, "target_count": null, "duration": "7 rounds", - "range": "900 feet" + "range": "900 feet", + "concentration": null, + "shape_size": null } }, { @@ -2672,7 +3116,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2684,7 +3130,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2696,7 +3144,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2708,7 +3158,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2720,7 +3172,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2732,7 +3186,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2744,7 +3200,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2756,7 +3214,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2768,7 +3228,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2780,7 +3242,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2792,7 +3256,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2804,7 +3270,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2816,7 +3284,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2828,7 +3298,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2840,7 +3312,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2852,7 +3326,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2864,7 +3340,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2876,7 +3354,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2888,7 +3368,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2900,7 +3382,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2912,7 +3396,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2924,7 +3410,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2936,7 +3424,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2948,7 +3438,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2960,7 +3452,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2972,7 +3466,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2984,7 +3480,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2996,7 +3494,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3008,7 +3508,9 @@ "damage_roll": "6d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3020,7 +3522,9 @@ "damage_roll": "7d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3032,7 +3536,9 @@ "damage_roll": "8d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3044,7 +3550,9 @@ "damage_roll": "9d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3056,7 +3564,9 @@ "damage_roll": "10d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3068,7 +3578,9 @@ "damage_roll": "11d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3080,7 +3592,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3092,7 +3606,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3104,7 +3620,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3116,7 +3634,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3128,7 +3648,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3140,7 +3662,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3152,7 +3676,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3164,7 +3690,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3176,7 +3704,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3188,7 +3718,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3200,7 +3732,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3212,7 +3746,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3224,7 +3760,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3236,7 +3774,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3248,7 +3788,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3260,7 +3802,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3272,7 +3816,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3284,7 +3830,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3296,7 +3844,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3308,7 +3858,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3320,7 +3872,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3332,7 +3886,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3344,7 +3900,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3356,7 +3914,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3368,7 +3928,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3380,7 +3942,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3392,7 +3956,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3404,7 +3970,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3416,7 +3984,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3428,7 +3998,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3440,7 +4012,9 @@ "damage_roll": "5d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3452,7 +4026,9 @@ "damage_roll": "6d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3464,7 +4040,9 @@ "damage_roll": "7d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3476,7 +4054,9 @@ "damage_roll": "8d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3488,7 +4068,9 @@ "damage_roll": "9d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3500,7 +4082,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3512,7 +4096,9 @@ "damage_roll": null, "target_count": null, "duration": "1 minute", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3524,7 +4110,9 @@ "damage_roll": null, "target_count": null, "duration": "1 minute", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3536,7 +4124,9 @@ "damage_roll": null, "target_count": null, "duration": "10 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3548,7 +4138,9 @@ "damage_roll": null, "target_count": null, "duration": "10 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3560,7 +4152,9 @@ "damage_roll": null, "target_count": null, "duration": "1 hour", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3572,7 +4166,9 @@ "damage_roll": null, "target_count": null, "duration": "1 hour", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3584,7 +4180,9 @@ "damage_roll": null, "target_count": null, "duration": "1 hour", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3596,7 +4194,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3608,7 +4208,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3620,7 +4222,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3632,7 +4236,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3644,7 +4250,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3656,7 +4264,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3668,7 +4278,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3680,7 +4292,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3692,7 +4306,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3704,7 +4320,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3716,7 +4334,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3728,7 +4348,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3740,7 +4362,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3752,7 +4376,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3764,7 +4390,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3776,7 +4404,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3788,7 +4418,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3800,7 +4432,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3812,7 +4446,9 @@ "damage_roll": "4d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3824,7 +4460,9 @@ "damage_roll": "5d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3836,7 +4474,9 @@ "damage_roll": "6d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3848,7 +4488,9 @@ "damage_roll": "7d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3860,7 +4502,9 @@ "damage_roll": "8d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3872,7 +4516,9 @@ "damage_roll": "9d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3884,7 +4530,9 @@ "damage_roll": "10d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3896,7 +4544,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3908,7 +4558,9 @@ "damage_roll": "3d8", "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3920,7 +4572,9 @@ "damage_roll": "4d8", "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3932,7 +4586,9 @@ "damage_roll": "5d8", "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3944,7 +4600,9 @@ "damage_roll": "6d8", "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3956,7 +4614,9 @@ "damage_roll": "7d8", "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3968,7 +4628,9 @@ "damage_roll": "8d8", "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3980,7 +4642,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3992,7 +4656,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4004,7 +4670,9 @@ "damage_roll": "5d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4016,7 +4684,9 @@ "damage_roll": "6d10", "target_count": null, "duration": "1 hour", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4028,7 +4698,9 @@ "damage_roll": "7d10", "target_count": null, "duration": "1 hour", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4040,7 +4712,9 @@ "damage_roll": "8d10", "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4052,7 +4726,9 @@ "damage_roll": "9d10", "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4064,7 +4740,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4076,7 +4754,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4088,7 +4768,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4100,7 +4782,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4112,7 +4796,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4124,7 +4810,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4136,7 +4824,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4148,7 +4838,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4160,7 +4852,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4172,7 +4866,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4184,7 +4880,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4196,7 +4894,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4208,7 +4908,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4220,7 +4922,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4232,7 +4936,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4244,7 +4950,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4256,7 +4964,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4268,7 +4978,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4280,7 +4992,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4292,7 +5006,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } } ] diff --git a/data/v2/kobold-press/wz/SpellCastingOption.json b/data/v2/kobold-press/wz/SpellCastingOption.json index 3ce88034..92ac8198 100644 --- a/data/v2/kobold-press/wz/SpellCastingOption.json +++ b/data/v2/kobold-press/wz/SpellCastingOption.json @@ -8,7 +8,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20,7 +22,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -32,7 +36,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -44,7 +50,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -56,7 +64,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -68,7 +78,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": "70 feet" + "range": "70 feet", + "concentration": null, + "shape_size": null } }, { @@ -80,7 +92,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": "80 feet" + "range": "80 feet", + "concentration": null, + "shape_size": null } }, { @@ -92,7 +106,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": "90 feet" + "range": "90 feet", + "concentration": null, + "shape_size": null } }, { @@ -104,7 +120,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": "100 feet" + "range": "100 feet", + "concentration": null, + "shape_size": null } }, { @@ -116,7 +134,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": "110 feet" + "range": "110 feet", + "concentration": null, + "shape_size": null } }, { @@ -128,7 +148,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": "120 feet" + "range": "120 feet", + "concentration": null, + "shape_size": null } }, { @@ -140,7 +162,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": "130 feet" + "range": "130 feet", + "concentration": null, + "shape_size": null } }, { @@ -152,7 +176,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -164,7 +190,9 @@ "damage_roll": "5d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -176,7 +204,9 @@ "damage_roll": "6d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -188,7 +218,9 @@ "damage_roll": "7d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -200,7 +232,9 @@ "damage_roll": "8d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -212,7 +246,9 @@ "damage_roll": "9d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -224,7 +260,9 @@ "damage_roll": "10d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -236,7 +274,9 @@ "damage_roll": "11d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -248,7 +288,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -260,7 +302,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -272,7 +316,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -284,7 +330,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -296,7 +344,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -308,7 +358,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -320,7 +372,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -332,7 +386,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -344,7 +400,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -356,7 +414,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -368,7 +428,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -380,7 +442,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -392,7 +456,9 @@ "damage_roll": null, "target_count": null, "duration": "12 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -404,7 +470,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -416,7 +484,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -428,7 +498,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -440,7 +512,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -452,7 +526,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -464,7 +540,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -476,7 +554,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -488,7 +568,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -500,7 +582,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -512,7 +596,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -524,7 +610,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -536,7 +624,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -548,7 +638,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -560,7 +652,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -572,7 +666,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -584,7 +680,9 @@ "damage_roll": "", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -596,7 +694,9 @@ "damage_roll": "", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -608,7 +708,9 @@ "damage_roll": "", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -620,7 +722,9 @@ "damage_roll": "", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -632,7 +736,9 @@ "damage_roll": "2d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -644,7 +750,9 @@ "damage_roll": "2d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -656,7 +764,9 @@ "damage_roll": "2d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -668,7 +778,9 @@ "damage_roll": "2d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -680,7 +792,9 @@ "damage_roll": "2d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -692,7 +806,9 @@ "damage_roll": "2d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -704,7 +820,9 @@ "damage_roll": "3d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -716,7 +834,9 @@ "damage_roll": "3d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -728,7 +848,9 @@ "damage_roll": "3d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -740,7 +862,9 @@ "damage_roll": "3d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -752,7 +876,9 @@ "damage_roll": "3d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -764,7 +890,9 @@ "damage_roll": "3d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -776,7 +904,9 @@ "damage_roll": "4d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -788,7 +918,9 @@ "damage_roll": "4d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -800,7 +932,9 @@ "damage_roll": "4d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -812,7 +946,9 @@ "damage_roll": "4d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -824,7 +960,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -836,7 +974,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -848,7 +988,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -860,7 +1002,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -872,7 +1016,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -884,7 +1030,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -896,7 +1044,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -908,7 +1058,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -920,7 +1072,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -932,7 +1086,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -944,7 +1100,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -956,7 +1114,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -968,7 +1128,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -980,7 +1142,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -992,7 +1156,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1004,7 +1170,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1016,7 +1184,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1028,7 +1198,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1040,7 +1212,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1052,7 +1226,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1064,7 +1240,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1076,7 +1254,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1088,7 +1268,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1100,7 +1282,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1112,7 +1296,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1124,7 +1310,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1136,7 +1324,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1148,7 +1338,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1160,7 +1352,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1172,7 +1366,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1184,7 +1380,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1196,7 +1394,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1208,7 +1408,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1220,7 +1422,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1232,7 +1436,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1244,7 +1450,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1256,7 +1464,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1268,7 +1478,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1280,7 +1492,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1292,7 +1506,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1304,7 +1520,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1316,7 +1534,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1328,7 +1548,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1340,7 +1562,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1352,7 +1576,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1364,7 +1590,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1376,7 +1604,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1388,7 +1618,9 @@ "damage_roll": null, "target_count": null, "duration": "24 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1400,7 +1632,9 @@ "damage_roll": null, "target_count": null, "duration": "24 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1412,7 +1646,9 @@ "damage_roll": null, "target_count": null, "duration": "24 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1424,7 +1660,9 @@ "damage_roll": null, "target_count": null, "duration": "Until dispelled", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1436,7 +1674,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1448,7 +1688,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1460,7 +1702,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1472,7 +1716,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1484,7 +1730,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1496,7 +1744,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1508,7 +1758,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1520,7 +1772,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1532,7 +1786,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1544,7 +1800,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1556,7 +1814,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1568,7 +1828,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1580,7 +1842,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1592,7 +1856,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1604,7 +1870,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1616,7 +1884,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1628,7 +1898,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1640,7 +1912,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1652,7 +1926,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1664,7 +1940,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1676,7 +1954,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1688,7 +1968,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1700,7 +1982,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1712,7 +1996,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1724,7 +2010,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1736,7 +2024,9 @@ "damage_roll": null, "target_count": 9, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1748,7 +2038,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1760,7 +2052,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1772,7 +2066,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1784,7 +2080,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1796,7 +2094,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1808,7 +2108,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1820,7 +2122,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1832,7 +2136,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1844,7 +2150,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1856,7 +2164,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1868,7 +2178,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1880,7 +2192,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1892,7 +2206,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1904,7 +2220,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1916,7 +2234,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1928,7 +2248,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } } ] diff --git a/data/v2/open5e/open5e-e/Document.json b/data/v2/open5e/open5e-e/Document.json new file mode 100644 index 00000000..9bf164dd --- /dev/null +++ b/data/v2/open5e/open5e-e/Document.json @@ -0,0 +1,20 @@ +[ +{ + "model": "api_v2.document", + "pk": "open5e-e", + "fields": { + "name": "Open5e Environments", + "desc": "A set of standard environments used across many different 5e campaigns.", + "publisher": "open5e", + "gamesystem": "o5e", + "author": "Ean Moody, Various", + "published_at": "2024-10-27T11:15:24", + "permalink": "https://open5e.com", + "stats_expected": null, + "distance_unit": "feet", + "licenses": [ + "cc-by-40" + ] + } +} +] diff --git a/data/v2/open5e/open5e-e/Environment.json b/data/v2/open5e/open5e-e/Environment.json new file mode 100644 index 00000000..90f0249a --- /dev/null +++ b/data/v2/open5e/open5e-e/Environment.json @@ -0,0 +1,230 @@ +[ +{ + "model": "api_v2.environment", + "pk": "arctic", + "fields": { + "name": "Arctic or Tundra", + "desc": "[None provided]", + "document": "open5e-e", + "aquatic": false, + "planar": false, + "interior": false + } +}, +{ + "model": "api_v2.environment", + "pk": "caves", + "fields": { + "name": "Caves", + "desc": "Caves and caverns", + "document": "open5e-e", + "aquatic": false, + "planar": false, + "interior": true + } +}, +{ + "model": "api_v2.environment", + "pk": "coast", + "fields": { + "name": "Coast", + "desc": "[None provided]", + "document": "open5e-e", + "aquatic": false, + "planar": false, + "interior": false + } +}, +{ + "model": "api_v2.environment", + "pk": "desert", + "fields": { + "name": "Desert", + "desc": "[None provided]", + "document": "open5e-e", + "aquatic": false, + "planar": false, + "interior": false + } +}, +{ + "model": "api_v2.environment", + "pk": "forest", + "fields": { + "name": "Forest or Jungle", + "desc": "[None provided]", + "document": "open5e-e", + "aquatic": false, + "planar": false, + "interior": false + } +}, +{ + "model": "api_v2.environment", + "pk": "grassland", + "fields": { + "name": "Grassland or Plains", + "desc": "[None provided]", + "document": "open5e-e", + "aquatic": false, + "planar": false, + "interior": false + } +}, +{ + "model": "api_v2.environment", + "pk": "hills", + "fields": { + "name": "Hills", + "desc": "[None Provided]", + "document": "open5e-e", + "aquatic": false, + "planar": false, + "interior": false + } +}, +{ + "model": "api_v2.environment", + "pk": "laboratory", + "fields": { + "name": "Laboratory", + "desc": "[None provided]", + "document": "open5e-e", + "aquatic": false, + "planar": false, + "interior": true + } +}, +{ + "model": "api_v2.environment", + "pk": "lake", + "fields": { + "name": "Lake", + "desc": "[None provided]", + "document": "open5e-e", + "aquatic": true, + "planar": false, + "interior": false + } +}, +{ + "model": "api_v2.environment", + "pk": "mountain", + "fields": { + "name": "Mountain", + "desc": "[None provided]", + "document": "open5e-e", + "aquatic": false, + "planar": false, + "interior": false + } +}, +{ + "model": "api_v2.environment", + "pk": "ocean", + "fields": { + "name": "Ocean", + "desc": "[None provided]", + "document": "open5e-e", + "aquatic": true, + "planar": false, + "interior": false + } +}, +{ + "model": "api_v2.environment", + "pk": "ruins", + "fields": { + "name": "Ruins", + "desc": "[None provided]", + "document": "open5e-e", + "aquatic": false, + "planar": false, + "interior": true + } +}, +{ + "model": "api_v2.environment", + "pk": "sewer", + "fields": { + "name": "Sewer", + "desc": "[None provided]", + "document": "open5e-e", + "aquatic": false, + "planar": false, + "interior": true + } +}, +{ + "model": "api_v2.environment", + "pk": "srd_feywild", + "fields": { + "name": "Feywild", + "desc": "[None provided]", + "document": "open5e-e", + "aquatic": false, + "planar": false, + "interior": false + } +}, +{ + "model": "api_v2.environment", + "pk": "swamp", + "fields": { + "name": "Swamp or Marsh", + "desc": "[None provided]", + "document": "open5e-e", + "aquatic": false, + "planar": false, + "interior": false + } +}, +{ + "model": "api_v2.environment", + "pk": "temple", + "fields": { + "name": "Temple", + "desc": "[None provided]", + "document": "open5e-e", + "aquatic": false, + "planar": false, + "interior": true + } +}, +{ + "model": "api_v2.environment", + "pk": "tomb", + "fields": { + "name": "Tomb", + "desc": "[None provided]", + "document": "open5e-e", + "aquatic": false, + "planar": false, + "interior": true + } +}, +{ + "model": "api_v2.environment", + "pk": "underworld", + "fields": { + "name": "Underworld", + "desc": "[None Provided]", + "document": "open5e-e", + "aquatic": false, + "planar": false, + "interior": false + } +}, +{ + "model": "api_v2.environment", + "pk": "urban", + "fields": { + "name": "Urban", + "desc": "[None provided]", + "document": "open5e-e", + "aquatic": false, + "planar": false, + "interior": false + } +} +] diff --git a/data/v2/open5e/open5e/SpellCastingOption.json b/data/v2/open5e/open5e/SpellCastingOption.json index 66d6a655..bcb2eb60 100644 --- a/data/v2/open5e/open5e/SpellCastingOption.json +++ b/data/v2/open5e/open5e/SpellCastingOption.json @@ -8,7 +8,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20,7 +22,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -32,7 +36,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -44,7 +50,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -56,7 +64,9 @@ "damage_roll": "5d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -68,7 +78,9 @@ "damage_roll": "6d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -80,7 +92,9 @@ "damage_roll": "7d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -92,7 +106,9 @@ "damage_roll": "8d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -104,7 +120,9 @@ "damage_roll": "9d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -116,7 +134,9 @@ "damage_roll": "10d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } } ] diff --git a/data/v2/wizards-of-the-coast/srd/Creature.json b/data/v2/wizards-of-the-coast/srd/Creature.json index 52ce6507..b6ba37b7 100644 --- a/data/v2/wizards-of-the-coast/srd/Creature.json +++ b/data/v2/wizards-of-the-coast/srd/Creature.json @@ -69,7 +69,14 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "ocean", + "sewer", + "srd_plane-of-water", + "underworld" + ] } }, { @@ -160,7 +167,13 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert", + "hills", + "temple", + "urban" + ] } }, { @@ -236,7 +249,10 @@ "acid" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "swamp" + ] } }, { @@ -312,7 +328,11 @@ "lightning" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "coast", + "desert" + ] } }, { @@ -388,7 +408,10 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert" + ] } }, { @@ -464,7 +487,12 @@ "lightning" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "coast", + "desert", + "ocean" + ] } }, { @@ -540,7 +568,11 @@ "acid" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "hills", + "mountain" + ] } }, { @@ -616,7 +648,14 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "grassland", + "ocean", + "ruins", + "srd_astral-plane" + ] } }, { @@ -694,6 +733,9 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" + ], + "environments": [ + "forest" ] } }, @@ -770,7 +812,11 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "hills", + "mountain" + ] } }, { @@ -846,7 +892,12 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "mountain", + "srd_feywild", + "urban" + ] } }, { @@ -922,7 +973,10 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic" + ] } }, { @@ -1010,6 +1064,11 @@ "prone", "restrained", "unconscious" + ], + "environments": [ + "laboratory", + "mountain", + "srd_plane-of-air" ] } }, @@ -1086,7 +1145,10 @@ "acid" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "swamp" + ] } }, { @@ -1162,7 +1224,11 @@ "lightning" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "coast", + "desert" + ] } }, { @@ -1238,7 +1304,10 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert" + ] } }, { @@ -1314,7 +1383,12 @@ "lightning" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "coast", + "desert", + "ocean" + ] } }, { @@ -1390,7 +1464,11 @@ "acid" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "hills", + "mountain" + ] } }, { @@ -1466,7 +1544,14 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "grassland", + "ocean", + "ruins", + "srd_astral-plane" + ] } }, { @@ -1544,6 +1629,9 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" + ], + "environments": [ + "forest" ] } }, @@ -1620,7 +1708,11 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "hills", + "mountain" + ] } }, { @@ -1696,7 +1788,12 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "mountain", + "srd_feywild", + "urban" + ] } }, { @@ -1772,7 +1869,10 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic" + ] } }, { @@ -1853,6 +1953,10 @@ "condition_immunities": [ "charmed", "frightened" + ], + "environments": [ + "desert", + "ruins" ] } }, @@ -1936,6 +2040,11 @@ "paralyzed", "petrified", "poisoned" + ], + "environments": [ + "laboratory", + "ruins", + "temple" ] } }, @@ -2007,7 +2116,14 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert", + "forest", + "grassland", + "hills", + "urban" + ] } }, { @@ -2078,7 +2194,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest" + ] } }, { @@ -2151,7 +2270,12 @@ "damage_resistances": [ "piercing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "laboratory", + "urban" + ] } }, { @@ -2224,7 +2348,13 @@ "damage_resistances": [ "poison" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert", + "forest", + "sewer", + "urban" + ] } }, { @@ -2299,7 +2429,12 @@ "damage_resistances": [ "piercing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "laboratory", + "swamp" + ] } }, { @@ -2375,7 +2510,11 @@ "bludgeoning", "piercing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "swamp" + ] } }, { @@ -2446,7 +2585,13 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "grassland", + "hills", + "swamp" + ] } }, { @@ -2522,6 +2667,10 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" + ], + "environments": [ + "caves", + "srd_plane-of-fire" ] } }, @@ -2593,7 +2742,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "grassland", + "hills" + ] } }, { @@ -2664,7 +2818,11 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "grassland" + ] } }, { @@ -2748,6 +2906,9 @@ ], "condition_immunities": [ "poisoned" + ], + "environments": [ + "srd_abyss" ] } }, @@ -2839,7 +3000,22 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "mountain", + "ruins", + "sewer", + "swamp", + "urban" + ] } }, { @@ -2910,7 +3086,22 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "mountain", + "ruins", + "sewer", + "swamp", + "urban" + ] } }, { @@ -2993,6 +3184,9 @@ ], "condition_immunities": [ "poisoned" + ], + "environments": [ + "srd_hell" ] } }, @@ -3064,7 +3258,16 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "desert", + "forest", + "hills", + "mountain", + "ruins", + "srd_plane-of-earth" + ] } }, { @@ -3135,7 +3338,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "forest", + "hills" + ] } }, { @@ -3218,6 +3426,9 @@ ], "condition_immunities": [ "poisoned" + ], + "environments": [ + "srd_hell" ] } }, @@ -3293,7 +3504,13 @@ "lightning" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "ruins", + "srd_plane-of-earth", + "underworld" + ] } }, { @@ -3384,7 +3601,17 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "coast", + "desert", + "forest", + "grassland", + "hills", + "mountain", + "swamp" + ] } }, { @@ -3455,7 +3682,11 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "mountain" + ] } }, { @@ -3530,7 +3761,10 @@ "acid" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "swamp" + ] } }, { @@ -3613,6 +3847,13 @@ "exhaustion", "frightened", "prone" + ], + "environments": [ + "caves", + "ocean", + "ruins", + "sewer", + "underworld" ] } }, @@ -3684,7 +3925,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "grassland", + "srd_feywild" + ] } }, { @@ -3755,7 +4001,16 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "coast", + "desert", + "forest", + "grassland", + "hills", + "mountain" + ] } }, { @@ -3830,7 +4085,10 @@ "lightning" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert" + ] } }, { @@ -3901,7 +4159,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "grassland", + "hills" + ] } }, { @@ -3984,6 +4247,9 @@ ], "condition_immunities": [ "poisoned" + ], + "environments": [ + "srd_hell" ] } }, @@ -4059,7 +4325,10 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert" + ] } }, { @@ -4134,7 +4403,10 @@ "lightning" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "ocean" + ] } }, { @@ -4205,7 +4477,14 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "forest", + "hills", + "mountain", + "srd_feywild" + ] } }, { @@ -4279,7 +4558,16 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert", + "forest", + "grassland", + "hills", + "mountain", + "swamp", + "underworld" + ] } }, { @@ -4350,7 +4638,17 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert", + "forest", + "grassland", + "hills", + "mountain", + "ruins", + "srd_plane-of-earth", + "urban" + ] } }, { @@ -4421,7 +4719,11 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert", + "urban" + ] } }, { @@ -4492,7 +4794,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "grassland", + "urban" + ] } }, { @@ -4566,7 +4873,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "grassland", + "srd_feywild" + ] } }, { @@ -4649,6 +4961,9 @@ ], "condition_immunities": [ "poisoned" + ], + "environments": [ + "srd_hell" ] } }, @@ -4720,7 +5035,20 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "desert", + "forest", + "grassland", + "hills", + "mountain", + "ocean", + "sewer", + "srd_feywild", + "swamp", + "underworld" + ] } }, { @@ -4795,6 +5123,12 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" + ], + "environments": [ + "caves", + "ocean", + "srd_plane-of-water", + "underworld" ] } }, @@ -4880,6 +5214,39 @@ "paralyzed", "petrified", "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -4954,7 +5321,13 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "laboratory", + "sewer", + "underworld" + ] } }, { @@ -5028,7 +5401,11 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "mountain", + "srd_plane-of-air" + ] } }, { @@ -5099,7 +5476,16 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert", + "forest", + "grassland", + "hills", + "mountain", + "ruins", + "swamp" + ] } }, { @@ -5190,7 +5576,16 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "coast", + "desert", + "forest", + "grassland", + "hills", + "urban" + ] } }, { @@ -5261,7 +5656,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "ocean", + "swamp" + ] } }, { @@ -5336,7 +5736,11 @@ "acid" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "hills", + "mountain" + ] } }, { @@ -5434,7 +5838,14 @@ "damage_resistances": [ "radiant" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert", + "forest", + "grassland", + "srd_astral-plane", + "urban" + ] } }, { @@ -5505,7 +5916,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "coast", + "desert", + "ocean" + ] } }, { @@ -5576,7 +5992,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "ocean", + "swamp", + "urban" + ] } }, { @@ -5667,7 +6088,16 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert", + "forest", + "hills", + "ruins", + "sewer", + "temple", + "urban" + ] } }, { @@ -5758,7 +6188,16 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert", + "forest", + "hills", + "ruins", + "sewer", + "temple", + "urban" + ] } }, { @@ -5829,7 +6268,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "shadowfell", + "underworld" + ] } }, { @@ -5900,7 +6344,14 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert", + "grassland", + "shadowfell", + "srd_abyss", + "srd_hell" + ] } }, { @@ -5974,7 +6425,11 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "underworld" + ] } }, { @@ -6045,7 +6500,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "grassland", + "srd_feywild" + ] } }, { @@ -6145,6 +6605,10 @@ "charmed", "exhaustion", "frightened" + ], + "environments": [ + "srd_astral-plane", + "temple" ] } }, @@ -6216,7 +6680,15 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "forest", + "grassland", + "hills", + "mountain", + "srd_feywild" + ] } }, { @@ -6290,7 +6762,12 @@ "thunder" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "coast", + "desert", + "srd_plane-of-air" + ] } }, { @@ -6361,7 +6838,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -6436,6 +6914,18 @@ "damage_resistances": [], "condition_immunities": [ "charmed" + ], + "environments": [ + "caves", + "forest", + "grassland", + "hills", + "laboratory", + "ruins", + "sewer", + "shadowfell", + "underworld", + "urban" ] } }, @@ -6507,7 +6997,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "urban" + ] } }, { @@ -6582,7 +7075,13 @@ "damage_resistances": [ "fire" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "coast", + "desert", + "ocean", + "srd_plane-of-water" + ] } }, { @@ -6663,6 +7162,9 @@ ], "condition_immunities": [ "poisoned" + ], + "environments": [ + "srd_abyss" ] } }, @@ -6737,7 +7239,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "ruins", + "srd_feywild", + "underworld" + ] } }, { @@ -6811,7 +7318,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "underworld" + ] } }, { @@ -6882,7 +7392,18 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "coast", + "desert", + "forest", + "grassland", + "hills", + "mountain", + "swamp", + "underworld" + ] } }, { @@ -6956,7 +7477,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest" + ] } }, { @@ -7032,7 +7556,10 @@ "damage_resistances": [ "poison" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "underworld" + ] } }, { @@ -7109,6 +7636,12 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" + ], + "environments": [ + "desert", + "mountain", + "srd_plane-of-air", + "srd_plane-of-earth" ] } }, @@ -7180,7 +7713,14 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "coast", + "desert", + "grassland", + "hills", + "mountain" + ] } }, { @@ -7265,6 +7805,11 @@ "petrified", "poisoned", "unconscious" + ], + "environments": [ + "laboratory", + "srd_plane-of-earth", + "underworld" ] } }, @@ -7338,7 +7883,12 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert", + "mountain", + "srd_plane-of-fire" + ] } }, { @@ -7409,7 +7959,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert", + "forest", + "grassland" + ] } }, { @@ -7480,7 +8035,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -7551,7 +8107,13 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "forest", + "grassland", + "hills" + ] } }, { @@ -7634,6 +8196,9 @@ ], "condition_immunities": [ "poisoned" + ], + "environments": [ + "srd_hell" ] } }, @@ -7705,7 +8270,11 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "swamp" + ] } }, { @@ -7779,7 +8348,13 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "hills", + "mountain", + "ruins", + "underworld" + ] } }, { @@ -7866,6 +8441,10 @@ "prone", "restrained", "unconscious" + ], + "environments": [ + "laboratory", + "srd_plane-of-fire" ] } }, @@ -7941,7 +8520,14 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert", + "mountain", + "srd_plane-of-fire", + "underworld", + "urban" + ] } }, { @@ -8025,6 +8611,39 @@ "paralyzed", "petrified", "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -8096,7 +8715,15 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert", + "forest", + "grassland", + "srd_feywild", + "swamp", + "urban" + ] } }, { @@ -8178,6 +8805,10 @@ "paralyzed", "petrified", "poisoned" + ], + "environments": [ + "laboratory", + "ruins" ] } }, @@ -8249,7 +8880,11 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "swamp" + ] } }, { @@ -8324,7 +8959,12 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "mountain", + "shadowfell" + ] } }, { @@ -8405,6 +9045,17 @@ "exhaustion", "petrified", "poisoned" + ], + "environments": [ + "hills", + "laboratory", + "mountain", + "ruins", + "srd_plane-of-earth", + "temple", + "tomb", + "underworld", + "urban" ] } }, @@ -8483,6 +9134,14 @@ "exhaustion", "frightened", "prone" + ], + "environments": [ + "caves", + "ocean", + "ruins", + "sewer", + "srd_plane-of-water", + "underworld" ] } }, @@ -8564,6 +9223,24 @@ "charmed", "exhaustion", "poisoned" + ], + "environments": [ + "arctic", + "caves", + "desert", + "forest", + "grassland", + "hills", + "mountain", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "swamp", + "temple", + "tomb", + "underworld", + "urban" ] } }, @@ -8657,6 +9334,23 @@ "poisoned", "prone", "restrained" + ], + "environments": [ + "arctic", + "desert", + "forest", + "grassland", + "hills", + "mountain", + "ocean", + "ruins", + "shadowfell", + "srd_ethereal-plane", + "swamp", + "temple", + "tomb", + "underworld", + "urban" ] } }, @@ -8736,6 +9430,24 @@ "charmed", "exhaustion", "poisoned" + ], + "environments": [ + "arctic", + "caves", + "desert", + "forest", + "grassland", + "hills", + "mountain", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "swamp", + "temple", + "tomb", + "underworld", + "urban" ] } }, @@ -8807,7 +9519,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest" + ] } }, { @@ -8878,7 +9593,11 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "grassland" + ] } }, { @@ -8949,7 +9668,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "forest", + "underworld" + ] } }, { @@ -9020,7 +9744,13 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "grassland", + "hills", + "srd_feywild" + ] } }, { @@ -9091,7 +9821,13 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "ruins", + "underworld", + "urban" + ] } }, { @@ -9162,7 +9898,13 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "ocean", + "swamp", + "underworld" + ] } }, { @@ -9233,7 +9975,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "coast", + "desert", + "ocean" + ] } }, { @@ -9304,7 +10051,11 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "ocean", + "swamp" + ] } }, { @@ -9375,7 +10126,15 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "coast", + "desert", + "grassland", + "hills", + "mountain", + "srd_feywild" + ] } }, { @@ -9448,7 +10207,14 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "forest", + "grassland", + "hills", + "mountain" + ] } }, { @@ -9519,7 +10285,11 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "underworld" + ] } }, { @@ -9590,7 +10360,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "ocean", + "swamp" + ] } }, { @@ -9661,7 +10436,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "grassland", + "hills", + "mountain" + ] } }, { @@ -9732,7 +10512,15 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert", + "forest", + "grassland", + "hills", + "ruins", + "shadowfell" + ] } }, { @@ -9803,7 +10591,16 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "coast", + "desert", + "forest", + "grassland", + "ruins", + "swamp", + "underworld" + ] } }, { @@ -9874,7 +10671,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "ocean" + ] } }, { @@ -9947,7 +10747,13 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "forest", + "hills", + "srd_feywild" + ] } }, { @@ -10018,7 +10824,22 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "desert", + "forest", + "grassland", + "hills", + "mountain", + "ocean", + "ruins", + "sewer", + "swamp", + "tomb", + "underworld", + "urban" + ] } }, { @@ -10089,7 +10910,16 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "forest", + "ruins", + "sewer", + "swamp", + "underworld", + "urban" + ] } }, { @@ -10160,7 +10990,15 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "forest", + "ruins", + "sewer", + "swamp", + "urban" + ] } }, { @@ -10231,7 +11069,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert", + "forest", + "shadowfell" + ] } }, { @@ -10302,7 +11145,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "ocean" + ] } }, { @@ -10373,7 +11219,11 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "ocean", + "srd_plane-of-water" + ] } }, { @@ -10444,7 +11294,17 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "forest", + "ruins", + "shadowfell", + "srd_feywild", + "swamp", + "underworld", + "urban" + ] } }, { @@ -10515,7 +11375,15 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "coast", + "desert", + "forest", + "ocean", + "swamp", + "underworld" + ] } }, { @@ -10586,7 +11454,11 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert", + "grassland" + ] } }, { @@ -10657,7 +11529,13 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "grassland", + "hills", + "urban" + ] } }, { @@ -10728,7 +11606,13 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "grassland", + "hills", + "srd_feywild" + ] } }, { @@ -10799,7 +11683,16 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "coast", + "desert", + "forest", + "grassland", + "hills", + "ruins", + "srd_feywild" + ] } }, { @@ -10872,6 +11765,13 @@ "damage_resistances": [], "condition_immunities": [ "prone" + ], + "environments": [ + "caves", + "laboratory", + "sewer", + "srd_astral-plane", + "underworld" ] } }, @@ -10956,6 +11856,9 @@ ], "condition_immunities": [ "poisoned" + ], + "environments": [ + "srd_abyss" ] } }, @@ -11047,7 +11950,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "urban" + ] } }, { @@ -11118,7 +12024,16 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert", + "forest", + "grassland", + "hills", + "mountain", + "srd_abyss", + "urban" + ] } }, { @@ -11189,7 +12104,8 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [] } }, { @@ -11260,7 +12176,13 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "grassland", + "hills", + "mountain", + "urban" + ] } }, { @@ -11334,7 +12256,22 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "desert", + "forest", + "grassland", + "hills", + "mountain", + "ruins", + "sewer", + "srd_feywild", + "swamp", + "underworld", + "urban" + ] } }, { @@ -11409,7 +12346,13 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "grassland", + "ocean", + "ruins", + "srd_astral-plane" + ] } }, { @@ -11482,6 +12425,13 @@ "damage_resistances": [], "condition_immunities": [ "petrified" + ], + "environments": [ + "desert", + "forest", + "grassland", + "hills", + "srd_plane-of-earth" ] } }, @@ -11564,6 +12514,15 @@ "exhaustion", "frightened", "prone" + ], + "environments": [ + "caves", + "mountain", + "ocean", + "ruins", + "sewer", + "srd_plane-of-earth", + "underworld" ] } }, @@ -11641,6 +12600,9 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" + ], + "environments": [ + "forest" ] } }, @@ -11716,7 +12678,17 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "forest", + "hills", + "ruins", + "shadowfell", + "srd_feywild", + "swamp", + "urban" + ] } }, { @@ -11791,7 +12763,17 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "forest", + "mountain", + "ruins", + "sewer", + "srd_plane-of-earth", + "tomb", + "underworld" + ] } }, { @@ -11862,7 +12844,16 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "coast", + "desert", + "grassland", + "hills", + "mountain", + "srd_plane-of-air" + ] } }, { @@ -11937,6 +12928,15 @@ "damage_resistances": [], "condition_immunities": [ "blinded" + ], + "environments": [ + "caves", + "ruins", + "sewer", + "shadowfell", + "srd_plane-of-earth", + "tomb", + "underworld" ] } }, @@ -12028,7 +13028,16 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "coast", + "desert", + "forest", + "grassland", + "hills", + "mountain", + "urban" + ] } }, { @@ -12107,6 +13116,15 @@ "condition_immunities": [ "charmed", "poisoned" + ], + "environments": [ + "caves", + "desert", + "forest", + "mountain", + "ruins", + "srd_astral-plane", + "temple" ] } }, @@ -12189,6 +13207,10 @@ "condition_immunities": [ "charmed", "frightened" + ], + "environments": [ + "desert", + "ruins" ] } }, @@ -12265,7 +13287,15 @@ "damage_resistances": [ "fire" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert", + "hills", + "mountain", + "ruins", + "srd_plane-of-fire", + "urban" + ] } }, { @@ -12338,7 +13368,17 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "coast", + "desert", + "forest", + "grassland", + "hills", + "mountain", + "swamp" + ] } }, { @@ -12409,7 +13449,13 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "grassland", + "mountain", + "urban" + ] } }, { @@ -12482,7 +13528,17 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert", + "laboratory", + "mountain", + "shadowfell", + "srd_astral-plane", + "srd_hell", + "srd_plane-of-fire", + "underworld" + ] } }, { @@ -12566,6 +13622,9 @@ ], "condition_immunities": [ "poisoned" + ], + "environments": [ + "srd_abyss" ] } }, @@ -12639,7 +13698,15 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "hills", + "mountain", + "ruins", + "srd_feywild", + "srd_plane-of-earth" + ] } }, { @@ -12710,7 +13777,14 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "grassland", + "hills", + "mountain", + "srd_plane-of-air" + ] } }, { @@ -12784,7 +13858,16 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "desert", + "forest", + "grassland", + "hills", + "mountain", + "underworld" + ] } }, { @@ -12860,6 +13943,9 @@ "condition_immunities": [ "charmed", "poisoned" + ], + "environments": [ + "laboratory" ] } }, @@ -12943,6 +14029,9 @@ ], "condition_immunities": [ "poisoned" + ], + "environments": [ + "srd_hell" ] } }, @@ -13014,7 +14103,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "ocean" + ] } }, { @@ -13085,7 +14177,13 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "ocean", + "srd_plane-of-water", + "swamp" + ] } }, { @@ -13156,7 +14254,15 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert", + "forest", + "grassland", + "hills", + "ruins", + "shadowfell" + ] } }, { @@ -13238,6 +14344,9 @@ ], "condition_immunities": [ "poisoned" + ], + "environments": [ + "srd_hell" ] } }, @@ -13317,6 +14426,12 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" + ], + "environments": [ + "arctic", + "mountain", + "srd_plane-of-air", + "srd_plane-of-water" ] } }, @@ -13401,6 +14516,9 @@ ], "condition_immunities": [ "poisoned" + ], + "environments": [ + "srd_hell" ] } }, @@ -13487,6 +14605,14 @@ "prone", "restrained", "unconscious" + ], + "environments": [ + "grassland", + "laboratory", + "srd_plane-of-air", + "swamp", + "temple", + "urban" ] } }, @@ -13572,6 +14698,39 @@ "paralyzed", "petrified", "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -13643,7 +14802,13 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert", + "grassland", + "ruins", + "shadowfell" + ] } }, { @@ -13714,7 +14879,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "ocean" + ] } }, { @@ -13805,7 +14973,14 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "grassland", + "hills", + "mountain", + "temple", + "urban" + ] } }, { @@ -13879,7 +15054,22 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "mountain", + "ruins", + "srd_plane-of-earth", + "swamp", + "underworld", + "urban" + ] } }, { @@ -13961,6 +15151,10 @@ "condition_immunities": [ "frightened", "paralyzed" + ], + "environments": [ + "ocean", + "srd_plane-of-water" ] } }, @@ -14035,7 +15229,13 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert", + "grassland", + "hills", + "srd_abyss" + ] } }, { @@ -14115,6 +15315,9 @@ "charmed", "frightened", "poisoned" + ], + "environments": [ + "srd_hell" ] } }, @@ -14201,6 +15404,12 @@ "frightened", "paralyzed", "poisoned" + ], + "environments": [ + "laboratory", + "ruins", + "shadowfell", + "tomb" ] } }, @@ -14272,7 +15481,14 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert", + "forest", + "grassland", + "hills", + "mountain" + ] } }, { @@ -14343,7 +15559,14 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert", + "forest", + "grassland", + "ruins", + "swamp" + ] } }, { @@ -14416,7 +15639,40 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" + ] } }, { @@ -14487,7 +15743,19 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert", + "forest", + "hills", + "laboratory", + "mountain", + "ruins", + "shadowfell", + "srd_feywild", + "swamp", + "urban" + ] } }, { @@ -14565,6 +15833,13 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" + ], + "environments": [ + "caves", + "mountain", + "srd_plane-of-earth", + "srd_plane-of-fire", + "underworld" ] } }, @@ -14642,7 +15917,14 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "desert", + "laboratory", + "mountain", + "srd_plane-of-fire" + ] } }, { @@ -14713,7 +15995,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic" + ] } }, { @@ -14784,7 +16069,16 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "coast", + "desert", + "forest", + "grassland", + "hills", + "mountain" + ] } }, { @@ -14868,6 +16162,9 @@ ], "condition_immunities": [ "poisoned" + ], + "environments": [ + "srd_abyss" ] } }, @@ -14939,7 +16236,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "hills", + "urban" + ] } }, { @@ -15012,7 +16314,16 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "desert", + "forest", + "mountain", + "srd_plane-of-earth", + "urban" + ] } }, { @@ -15085,7 +16396,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "coast", + "desert", + "ocean" + ] } }, { @@ -15158,7 +16474,13 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "coast", + "desert", + "ocean", + "swamp" + ] } }, { @@ -15233,6 +16555,14 @@ "damage_resistances": [], "condition_immunities": [ "prone" + ], + "environments": [ + "caves", + "desert", + "laboratory", + "ruins", + "underworld", + "urban" ] } }, @@ -15306,7 +16636,13 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "srd_abyss", + "srd_plane-of-earth", + "underworld" + ] } }, { @@ -15384,6 +16720,9 @@ "condition_immunities": [ "exhaustion", "poisoned" + ], + "environments": [ + "underworld" ] } }, @@ -15455,7 +16794,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "grassland", + "hills", + "urban" + ] } }, { @@ -15544,6 +16888,13 @@ "frightened", "paralyzed", "poisoned" + ], + "environments": [ + "desert", + "ruins", + "shadowfell", + "temple", + "tomb" ] } }, @@ -15629,6 +16980,13 @@ "frightened", "paralyzed", "poisoned" + ], + "environments": [ + "desert", + "ruins", + "shadowfell", + "temple", + "tomb" ] } }, @@ -15713,6 +17071,9 @@ ], "condition_immunities": [ "poisoned" + ], + "environments": [ + "srd_abyss" ] } }, @@ -15797,6 +17158,16 @@ ], "condition_immunities": [ "charmed" + ], + "environments": [ + "caves", + "forest", + "ruins", + "shadowfell", + "srd_feywild", + "srd_hell", + "swamp", + "urban" ] } }, @@ -15872,7 +17243,12 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "shadowfell", + "srd_abyss", + "srd_hell" + ] } }, { @@ -15943,7 +17319,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "grassland", + "hills", + "urban" + ] } }, { @@ -16026,6 +17407,13 @@ "exhaustion", "frightened", "prone" + ], + "environments": [ + "caves", + "ocean", + "ruins", + "sewer", + "underworld" ] } }, @@ -16097,7 +17485,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "ocean" + ] } }, { @@ -16171,7 +17562,22 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "mountain", + "ruins", + "srd_feywild", + "srd_plane-of-earth", + "swamp", + "underworld" + ] } }, { @@ -16246,6 +17652,12 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" + ], + "environments": [ + "ruins", + "shadowfell", + "temple", + "tomb" ] } }, @@ -16320,7 +17732,11 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "urban" + ] } }, { @@ -16394,7 +17810,16 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "forest", + "grassland", + "hills", + "mountain", + "swamp", + "underworld" + ] } }, { @@ -16465,7 +17890,15 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "laboratory", + "ruins", + "sewer", + "swamp", + "underworld" + ] } }, { @@ -16536,7 +17969,11 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "forest" + ] } }, { @@ -16607,7 +18044,13 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "hills", + "mountain", + "srd_feywild" + ] } }, { @@ -16678,7 +18121,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "grassland", + "hills" + ] } }, { @@ -16752,7 +18200,15 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "grassland", + "hills", + "mountain", + "srd_astral-plane", + "srd_feywild" + ] } }, { @@ -16823,7 +18279,21 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "forest", + "grassland", + "hills", + "mountain", + "ruins", + "shadowfell", + "srd_astral-plane", + "srd_ethereal-plane", + "srd_feywild", + "underworld", + "urban" + ] } }, { @@ -16906,6 +18376,9 @@ ], "condition_immunities": [ "poisoned" + ], + "environments": [ + "srd_hell" ] } }, @@ -17006,6 +18479,10 @@ "charmed", "exhaustion", "frightened" + ], + "environments": [ + "srd_astral-plane", + "temple" ] } }, @@ -17077,7 +18554,13 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "coast", + "desert", + "ocean", + "srd_plane-of-water" + ] } }, { @@ -17148,7 +18631,21 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "mountain", + "ocean", + "ruins", + "sewer", + "swamp", + "tomb" + ] } }, { @@ -17219,7 +18716,11 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "underworld" + ] } }, { @@ -17290,7 +18791,11 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "mountain", + "urban" + ] } }, { @@ -17361,7 +18866,13 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert", + "hills", + "temple", + "urban" + ] } }, { @@ -17432,7 +18943,16 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "coast", + "desert", + "forest", + "hills", + "mountain", + "swamp", + "urban" + ] } }, { @@ -17503,7 +19023,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "mountain", + "underworld" + ] } }, { @@ -17588,6 +19113,39 @@ ], "condition_immunities": [ "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -17659,7 +19217,11 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "ocean", + "sewer" + ] } }, { @@ -17739,7 +19301,17 @@ "slashing" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert", + "forest", + "grassland", + "hills", + "srd_abyss", + "srd_hell", + "swamp", + "urban" + ] } }, { @@ -17810,7 +19382,15 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "forest", + "ruins", + "sewer", + "swamp", + "urban" + ] } }, { @@ -17881,7 +19461,13 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "hills", + "swamp", + "urban" + ] } }, { @@ -17956,7 +19542,10 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "mountain" + ] } }, { @@ -18027,7 +19616,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "ocean" + ] } }, { @@ -18101,7 +19693,11 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "mountain" + ] } }, { @@ -18172,7 +19768,11 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert", + "grassland" + ] } }, { @@ -18243,7 +19843,11 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "grassland", + "urban" + ] } }, { @@ -18314,7 +19918,16 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "coast", + "desert", + "grassland", + "hills", + "mountain", + "ocean" + ] } }, { @@ -18385,7 +19998,11 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "underworld" + ] } }, { @@ -18467,6 +20084,10 @@ "paralyzed", "petrified", "poisoned" + ], + "environments": [ + "laboratory", + "ruins" ] } }, @@ -18538,7 +20159,11 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "underworld" + ] } }, { @@ -18609,7 +20234,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "forest", + "mountain" + ] } }, { @@ -18680,7 +20310,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "coast", + "desert", + "ocean" + ] } }, { @@ -18759,7 +20394,12 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "srd_plane-of-fire", + "underworld" + ] } }, { @@ -18834,7 +20474,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "hills", + "srd_feywild" + ] } }, { @@ -18905,7 +20550,11 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert", + "grassland" + ] } }, { @@ -18996,7 +20645,20 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "mountain", + "srd_feywild", + "swamp", + "underworld" + ] } }, { @@ -19070,7 +20732,14 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "coast", + "desert", + "ocean", + "srd_feywild", + "srd_plane-of-water" + ] } }, { @@ -19141,7 +20810,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "lake", + "ocean", + "srd_plane-of-water" + ] } }, { @@ -19235,6 +20909,14 @@ "poisoned", "prone", "restrained" + ], + "environments": [ + "caves", + "ruins", + "shadowfell", + "tomb", + "underworld", + "urban" ] } }, @@ -19315,6 +20997,11 @@ "blinded", "deafened", "exhaustion" + ], + "environments": [ + "forest", + "srd_feywild", + "swamp" ] } }, @@ -19394,6 +21081,13 @@ "frightened", "paralyzed", "poisoned" + ], + "environments": [ + "laboratory", + "ruins", + "temple", + "tomb", + "urban" ] } }, @@ -19469,6 +21163,12 @@ "blinded", "deafened", "frightened" + ], + "environments": [ + "caves", + "forest", + "swamp", + "underworld" ] } }, @@ -19544,7 +21244,11 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "mountain", + "srd_feywild" + ] } }, { @@ -19622,6 +21326,13 @@ "condition_immunities": [ "exhaustion", "poisoned" + ], + "environments": [ + "ruins", + "shadowfell", + "temple", + "tomb", + "urban" ] } }, @@ -19726,6 +21437,10 @@ "exhaustion", "frightened", "poisoned" + ], + "environments": [ + "srd_astral-plane", + "temple" ] } }, @@ -19839,6 +21554,13 @@ "prone", "restrained", "unconscious" + ], + "environments": [ + "ruins", + "shadowfell", + "tomb", + "underworld", + "urban" ] } }, @@ -19910,7 +21632,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "forest", + "ruins" + ] } }, { @@ -19989,6 +21716,16 @@ "condition_immunities": [ "charmed", "poisoned" + ], + "environments": [ + "caves", + "desert", + "forest", + "mountain", + "ruins", + "srd_astral-plane", + "temple", + "underworld" ] } }, @@ -20064,7 +21801,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "srd_feywild", + "swamp" + ] } }, { @@ -20135,7 +21877,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "ruins", + "sewer", + "urban" + ] } }, { @@ -20211,6 +21958,14 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" + ], + "environments": [ + "caves", + "forest", + "ocean", + "srd_plane-of-fire", + "srd_plane-of-water", + "urban" ] } }, @@ -20282,7 +22037,19 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "mountain", + "swamp", + "underworld", + "urban" + ] } }, { @@ -20355,7 +22122,13 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "hills", + "mountain", + "srd_plane-of-earth", + "underworld" + ] } }, { @@ -20439,6 +22212,39 @@ "paralyzed", "petrified", "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -20518,7 +22324,15 @@ "damage_resistances": [ "cold" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "coast", + "desert", + "mountain", + "ocean", + "srd_plane-of-air", + "srd_plane-of-water" + ] } }, { @@ -20601,7 +22415,40 @@ "poison", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" + ] } }, { @@ -20685,6 +22532,16 @@ "prone", "restrained", "stunned" + ], + "environments": [ + "caves", + "forest", + "hills", + "mountain", + "shadowfell", + "tomb", + "underworld", + "urban" ] } }, @@ -20769,6 +22626,11 @@ "prone", "restrained", "stunned" + ], + "environments": [ + "caves", + "desert", + "underworld" ] } }, @@ -20853,6 +22715,39 @@ "prone", "restrained", "stunned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -20937,6 +22832,14 @@ "prone", "restrained", "stunned" + ], + "environments": [ + "forest", + "grassland", + "hills", + "swamp", + "underworld", + "urban" ] } }, @@ -21021,6 +22924,19 @@ "prone", "restrained", "stunned" + ], + "environments": [ + "caves", + "desert", + "forest", + "grassland", + "hills", + "mountain", + "ocean", + "ruins", + "sewer", + "swamp", + "tomb" ] } }, @@ -21105,6 +23021,10 @@ "prone", "restrained", "stunned" + ], + "environments": [ + "ocean", + "sewer" ] } }, @@ -21189,6 +23109,14 @@ "prone", "restrained", "stunned" + ], + "environments": [ + "caves", + "forest", + "ruins", + "sewer", + "swamp", + "urban" ] } }, @@ -21273,6 +23201,12 @@ "prone", "restrained", "stunned" + ], + "environments": [ + "forest", + "hills", + "swamp", + "urban" ] } }, @@ -21356,6 +23290,39 @@ "prone", "restrained", "stunned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -21440,6 +23407,39 @@ "prone", "restrained", "stunned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -21522,6 +23522,10 @@ "frightened", "paralyzed", "poisoned" + ], + "environments": [ + "hills", + "urban" ] } }, @@ -21613,7 +23617,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "urban" + ] } }, { @@ -21684,7 +23691,11 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "grassland" + ] } }, { @@ -21765,7 +23776,11 @@ "bludgeoning", "piercing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "swamp" + ] } }, { @@ -21836,7 +23851,18 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "coast", + "desert", + "forest", + "grassland", + "hills", + "mountain", + "swamp", + "underworld" + ] } }, { @@ -21907,7 +23933,13 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "grassland", + "mountain", + "swamp" + ] } }, { @@ -21980,7 +24012,19 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "forest", + "grassland", + "hills", + "mountain", + "ruins", + "srd_feywild", + "swamp", + "underworld" + ] } }, { @@ -22051,7 +24095,13 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "grassland", + "mountain", + "swamp" + ] } }, { @@ -22132,6 +24182,10 @@ "charmed", "paralyzed", "poisoned" + ], + "environments": [ + "forest", + "srd_feywild" ] } }, @@ -22208,7 +24262,16 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "hills", + "mountain", + "ruins", + "shadowfell", + "tomb", + "urban" + ] } }, { @@ -22284,7 +24347,17 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "hills", + "mountain", + "ruins", + "shadowfell", + "tomb", + "underworld", + "urban" + ] } }, { @@ -22375,7 +24448,18 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "coast", + "desert", + "forest", + "grassland", + "hills", + "mountain", + "underworld", + "urban" + ] } }, { @@ -22450,6 +24534,12 @@ "blinded", "deafened", "frightened" + ], + "environments": [ + "caves", + "forest", + "swamp", + "underworld" ] } }, @@ -22534,6 +24624,9 @@ ], "condition_immunities": [ "poisoned" + ], + "environments": [ + "srd_abyss" ] } }, @@ -22605,7 +24698,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "desert", + "grassland", + "hills" + ] } }, { @@ -22676,7 +24774,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "urban" + ] } }, { @@ -22754,6 +24855,39 @@ "condition_immunities": [ "exhaustion", "poisoned" + ], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" ] } }, @@ -22841,6 +24975,14 @@ "prone", "restrained", "unconscious" + ], + "environments": [ + "coast", + "desert", + "laboratory", + "ocean", + "srd_plane-of-water", + "swamp" ] } }, @@ -22912,7 +25054,10 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest" + ] } }, { @@ -22987,7 +25132,16 @@ "slashing" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "forest", + "hills", + "mountain", + "shadowfell", + "srd_feywild", + "urban" + ] } }, { @@ -23062,7 +25216,15 @@ "slashing" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "grassland", + "hills", + "shadowfell", + "srd_feywild", + "urban" + ] } }, { @@ -23137,7 +25299,16 @@ "slashing" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "caves", + "forest", + "ruins", + "sewer", + "shadowfell", + "srd_feywild", + "urban" + ] } }, { @@ -23212,7 +25383,11 @@ "slashing" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "grassland" + ] } }, { @@ -23287,7 +25462,11 @@ "slashing" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "hills" + ] } }, { @@ -23362,7 +25541,11 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "mountain" + ] } }, { @@ -23440,6 +25623,11 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" + ], + "environments": [ + "swamp", + "underworld", + "urban" ] } }, @@ -23531,6 +25719,11 @@ "prone", "restrained", "unconscious" + ], + "environments": [ + "forest", + "swamp", + "urban" ] } }, @@ -23607,7 +25800,10 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic" + ] } }, { @@ -23678,7 +25874,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "grassland", + "hills" + ] } }, { @@ -23751,7 +25952,12 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "grassland", + "hills" + ] } }, { @@ -23843,6 +26049,9 @@ "poisoned", "prone", "restrained" + ], + "environments": [ + "underworld" ] } }, @@ -23914,7 +26123,11 @@ "damage_vulnerabilities": [], "damage_immunities": [], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "hills", + "mountain" + ] } }, { @@ -23989,7 +26202,10 @@ "piercing", "slashing" ], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "underworld" + ] } }, { @@ -24065,7 +26281,10 @@ "acid" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "swamp" + ] } }, { @@ -24141,7 +26360,11 @@ "lightning" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "coast", + "desert" + ] } }, { @@ -24217,7 +26440,40 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic", + "caves", + "coast", + "desert", + "forest", + "grassland", + "hills", + "laboratory", + "lake", + "mountain", + "ocean", + "ruins", + "sewer", + "shadowfell", + "srd_abyss", + "srd_astral-plane", + "srd_elysium", + "srd_ethereal-plane", + "srd_feywild", + "srd_hell", + "srd_material-plane", + "srd_plane-of-air", + "srd_plane-of-earth", + "srd_plane-of-fire", + "srd_plane-of-water", + "swamp", + "temple", + "tob_badlands", + "tomb", + "underworld", + "urban" + ] } }, { @@ -24293,7 +26549,11 @@ "lightning" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "coast", + "desert" + ] } }, { @@ -24369,7 +26629,10 @@ "acid" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "hills" + ] } }, { @@ -24445,7 +26708,11 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "forest", + "grassland" + ] } }, { @@ -24523,6 +26790,9 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" + ], + "environments": [ + "forest" ] } }, @@ -24599,7 +26869,11 @@ "fire" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "hills", + "mountain" + ] } }, { @@ -24675,7 +26949,11 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "mountain", + "urban" + ] } }, { @@ -24751,7 +27029,10 @@ "cold" ], "damage_resistances": [], - "condition_immunities": [] + "condition_immunities": [], + "environments": [ + "arctic" + ] } }, { @@ -24824,6 +27105,10 @@ "damage_resistances": [], "condition_immunities": [ "poisoned" + ], + "environments": [ + "forest", + "urban" ] } } diff --git a/data/v2/wizards-of-the-coast/srd/CreatureActionAttack.json b/data/v2/wizards-of-the-coast/srd/CreatureActionAttack.json index 471b6212..7329ed13 100644 --- a/data/v2/wizards-of-the-coast/srd/CreatureActionAttack.json +++ b/data/v2/wizards-of-the-coast/srd/CreatureActionAttack.json @@ -1,94 +1,12468 @@ [ +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_aboleth_tail_tail-attack", + "fields": { + "name": "Tail attack", + "parent": "srd_aboleth_tail", + "attack_type": "WEAPON", + "to_hit_mod": 9, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 3, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_aboleth_tentacle_tentacle-attack", + "fields": { + "name": "Tentacle attack", + "parent": "srd_aboleth_tentacle", + "attack_type": "WEAPON", + "to_hit_mod": 9, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_acolyte_club_club-attack", + "fields": { + "name": "Club attack", + "parent": "srd_acolyte_club", + "attack_type": "WEAPON", + "to_hit_mod": 2, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_adult-black-dragon_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_adult-black-dragon_bite", + "attack_type": "WEAPON", + "to_hit_mod": 11, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_adult-black-dragon_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_adult-black-dragon_claw", + "attack_type": "WEAPON", + "to_hit_mod": 11, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_adult-black-dragon_tail_tail-attack", + "fields": { + "name": "Tail attack", + "parent": "srd_adult-black-dragon_tail", + "attack_type": "WEAPON", + "to_hit_mod": 11, + "reach": 15.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_adult-blue-dragon_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_adult-blue-dragon_bite", + "attack_type": "WEAPON", + "to_hit_mod": 12, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_adult-blue-dragon_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_adult-blue-dragon_claw", + "attack_type": "WEAPON", + "to_hit_mod": 12, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_adult-blue-dragon_tail_tail-attack", + "fields": { + "name": "Tail attack", + "parent": "srd_adult-blue-dragon_tail", + "attack_type": "WEAPON", + "to_hit_mod": 12, + "reach": 15.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_adult-brass-dragon_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_adult-brass-dragon_bite", + "attack_type": "WEAPON", + "to_hit_mod": 11, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_adult-brass-dragon_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_adult-brass-dragon_claw", + "attack_type": "WEAPON", + "to_hit_mod": 11, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_adult-brass-dragon_tail_tail-attack", + "fields": { + "name": "Tail attack", + "parent": "srd_adult-brass-dragon_tail", + "attack_type": "WEAPON", + "to_hit_mod": 11, + "reach": 15.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_adult-bronze-dragon_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_adult-bronze-dragon_bite", + "attack_type": "WEAPON", + "to_hit_mod": 12, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_adult-bronze-dragon_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_adult-bronze-dragon_claw", + "attack_type": "WEAPON", + "to_hit_mod": 12, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_adult-bronze-dragon_tail_tail-attack", + "fields": { + "name": "Tail attack", + "parent": "srd_adult-bronze-dragon_tail", + "attack_type": "WEAPON", + "to_hit_mod": 12, + "reach": 15.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_adult-copper-dragon_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_adult-copper-dragon_bite", + "attack_type": "WEAPON", + "to_hit_mod": 11, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_adult-copper-dragon_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_adult-copper-dragon_claw", + "attack_type": "WEAPON", + "to_hit_mod": 11, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_adult-copper-dragon_tail_tail-attack", + "fields": { + "name": "Tail attack", + "parent": "srd_adult-copper-dragon_tail", + "attack_type": "WEAPON", + "to_hit_mod": 11, + "reach": 15.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_adult-gold-dragon_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_adult-gold-dragon_bite", + "attack_type": "WEAPON", + "to_hit_mod": 14, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_adult-gold-dragon_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_adult-gold-dragon_claw", + "attack_type": "WEAPON", + "to_hit_mod": 14, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_adult-gold-dragon_tail_tail-attack", + "fields": { + "name": "Tail attack", + "parent": "srd_adult-gold-dragon_tail", + "attack_type": "WEAPON", + "to_hit_mod": 14, + "reach": 15.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_adult-green-dragon_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_adult-green-dragon_bite", + "attack_type": "WEAPON", + "to_hit_mod": 11, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_adult-green-dragon_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_adult-green-dragon_claw", + "attack_type": "WEAPON", + "to_hit_mod": 11, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_adult-green-dragon_tail_tail-attack", + "fields": { + "name": "Tail attack", + "parent": "srd_adult-green-dragon_tail", + "attack_type": "WEAPON", + "to_hit_mod": 11, + "reach": 15.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_adult-red-dragon_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_adult-red-dragon_bite", + "attack_type": "WEAPON", + "to_hit_mod": 14, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_adult-red-dragon_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_adult-red-dragon_claw", + "attack_type": "WEAPON", + "to_hit_mod": 14, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_adult-red-dragon_tail_tail-attack", + "fields": { + "name": "Tail attack", + "parent": "srd_adult-red-dragon_tail", + "attack_type": "WEAPON", + "to_hit_mod": 14, + "reach": 15.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_adult-silver-dragon_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_adult-silver-dragon_bite", + "attack_type": "WEAPON", + "to_hit_mod": 13, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_adult-silver-dragon_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_adult-silver-dragon_claw", + "attack_type": "WEAPON", + "to_hit_mod": 13, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_adult-silver-dragon_tail_tail-attack", + "fields": { + "name": "Tail attack", + "parent": "srd_adult-silver-dragon_tail", + "attack_type": "WEAPON", + "to_hit_mod": 13, + "reach": 15.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_adult-white-dragon_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_adult-white-dragon_bite", + "attack_type": "WEAPON", + "to_hit_mod": 11, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_adult-white-dragon_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_adult-white-dragon_claw", + "attack_type": "WEAPON", + "to_hit_mod": 11, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_adult-white-dragon_tail_tail-attack", + "fields": { + "name": "Tail attack", + "parent": "srd_adult-white-dragon_tail", + "attack_type": "WEAPON", + "to_hit_mod": 11, + "reach": 15.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_air-elemental_slam_slam-attack", + "fields": { + "name": "Slam attack", + "parent": "srd_air-elemental_slam", + "attack_type": "WEAPON", + "to_hit_mod": 8, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ancient-black-dragon_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_ancient-black-dragon_bite", + "attack_type": "WEAPON", + "to_hit_mod": 15, + "reach": 15.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ancient-black-dragon_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_ancient-black-dragon_claw", + "attack_type": "WEAPON", + "to_hit_mod": 15, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ancient-black-dragon_tail_tail-attack", + "fields": { + "name": "Tail attack", + "parent": "srd_ancient-black-dragon_tail", + "attack_type": "WEAPON", + "to_hit_mod": 15, + "reach": 20.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ancient-blue-dragon_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_ancient-blue-dragon_bite", + "attack_type": "WEAPON", + "to_hit_mod": 16, + "reach": 15.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ancient-blue-dragon_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_ancient-blue-dragon_claw", + "attack_type": "WEAPON", + "to_hit_mod": 16, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ancient-blue-dragon_tail_tail-attack", + "fields": { + "name": "Tail attack", + "parent": "srd_ancient-blue-dragon_tail", + "attack_type": "WEAPON", + "to_hit_mod": 16, + "reach": 20.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ancient-brass-dragon_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_ancient-brass-dragon_bite", + "attack_type": "WEAPON", + "to_hit_mod": 14, + "reach": 15.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ancient-brass-dragon_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_ancient-brass-dragon_claw", + "attack_type": "WEAPON", + "to_hit_mod": 14, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ancient-brass-dragon_tail_tail-attack", + "fields": { + "name": "Tail attack", + "parent": "srd_ancient-brass-dragon_tail", + "attack_type": "WEAPON", + "to_hit_mod": 14, + "reach": 20.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ancient-bronze-dragon_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_ancient-bronze-dragon_bite", + "attack_type": "WEAPON", + "to_hit_mod": 16, + "reach": 15.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ancient-bronze-dragon_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_ancient-bronze-dragon_claw", + "attack_type": "WEAPON", + "to_hit_mod": 16, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ancient-bronze-dragon_tail_tail-attack", + "fields": { + "name": "Tail attack", + "parent": "srd_ancient-bronze-dragon_tail", + "attack_type": "WEAPON", + "to_hit_mod": 16, + "reach": 20.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ancient-copper-dragon_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_ancient-copper-dragon_bite", + "attack_type": "WEAPON", + "to_hit_mod": 15, + "reach": 15.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ancient-copper-dragon_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_ancient-copper-dragon_claw", + "attack_type": "WEAPON", + "to_hit_mod": 15, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ancient-copper-dragon_tail_tail-attack", + "fields": { + "name": "Tail attack", + "parent": "srd_ancient-copper-dragon_tail", + "attack_type": "WEAPON", + "to_hit_mod": 15, + "reach": 20.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ancient-gold-dragon_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_ancient-gold-dragon_bite", + "attack_type": "WEAPON", + "to_hit_mod": 17, + "reach": 15.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ancient-gold-dragon_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_ancient-gold-dragon_claw", + "attack_type": "WEAPON", + "to_hit_mod": 17, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ancient-gold-dragon_tail_tail-attack", + "fields": { + "name": "Tail attack", + "parent": "srd_ancient-gold-dragon_tail", + "attack_type": "WEAPON", + "to_hit_mod": 17, + "reach": 20.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ancient-green-dragon_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_ancient-green-dragon_bite", + "attack_type": "WEAPON", + "to_hit_mod": 15, + "reach": 15.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ancient-green-dragon_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_ancient-green-dragon_claw", + "attack_type": "WEAPON", + "to_hit_mod": 15, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 4, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ancient-green-dragon_tail_tail-attack", + "fields": { + "name": "Tail attack", + "parent": "srd_ancient-green-dragon_tail", + "attack_type": "WEAPON", + "to_hit_mod": 15, + "reach": 20.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ancient-red-dragon_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_ancient-red-dragon_bite", + "attack_type": "WEAPON", + "to_hit_mod": 17, + "reach": 15.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ancient-red-dragon_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_ancient-red-dragon_claw", + "attack_type": "WEAPON", + "to_hit_mod": 17, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ancient-red-dragon_tail_tail-attack", + "fields": { + "name": "Tail attack", + "parent": "srd_ancient-red-dragon_tail", + "attack_type": "WEAPON", + "to_hit_mod": 17, + "reach": 20.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ancient-silver-dragon_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_ancient-silver-dragon_bite", + "attack_type": "WEAPON", + "to_hit_mod": 17, + "reach": 15.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ancient-silver-dragon_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_ancient-silver-dragon_claw", + "attack_type": "WEAPON", + "to_hit_mod": 17, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ancient-silver-dragon_tail_tail-attack", + "fields": { + "name": "Tail attack", + "parent": "srd_ancient-silver-dragon_tail", + "attack_type": "WEAPON", + "to_hit_mod": 17, + "reach": 20.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ancient-white-dragon_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_ancient-white-dragon_bite", + "attack_type": "WEAPON", + "to_hit_mod": 14, + "reach": 15.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ancient-white-dragon_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_ancient-white-dragon_claw", + "attack_type": "WEAPON", + "to_hit_mod": 14, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ancient-white-dragon_tail_tail-attack", + "fields": { + "name": "Tail attack", + "parent": "srd_ancient-white-dragon_tail", + "attack_type": "WEAPON", + "to_hit_mod": 14, + "reach": 20.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_androsphinx_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_androsphinx_claw", + "attack_type": "WEAPON", + "to_hit_mod": 12, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_animated-armor_slam_slam-attack", + "fields": { + "name": "Slam attack", + "parent": "srd_animated-armor_slam", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ankheg_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_ankheg_bite", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ape_fist_fist-attack", + "fields": { + "name": "Fist attack", + "parent": "srd_ape_fist", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ape_rock_rock-attack", + "fields": { + "name": "Rock attack", + "parent": "srd_ape_rock", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": null, + "range": 25.0, + "long_range": 50.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_archmage_dagger_dagger-melee-attack", + "fields": { + "name": "Dagger Melee attack", + "parent": "srd_archmage_dagger", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": 20.0, + "long_range": 60.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_archmage_dagger_dagger-ranged-attack", + "fields": { + "name": "Dagger Ranged attack", + "parent": "srd_archmage_dagger", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": null, + "range": 20.0, + "long_range": 60.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_assassin_light-crossbow_light-crossbow-attack", + "fields": { + "name": "Light Crossbow attack", + "parent": "srd_assassin_light-crossbow", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": null, + "range": 80.0, + "long_range": 320.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_assassin_shortsword_shortsword-attack", + "fields": { + "name": "Shortsword attack", + "parent": "srd_assassin_shortsword", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_awakened-shrub_rake_rake-attack", + "fields": { + "name": "Rake attack", + "parent": "srd_awakened-shrub_rake", + "attack_type": "WEAPON", + "to_hit_mod": 1, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_awakened-tree_slam_slam-attack", + "fields": { + "name": "Slam attack", + "parent": "srd_awakened-tree_slam", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 3, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_axe-beak_beak_beak-attack", + "fields": { + "name": "Beak attack", + "parent": "srd_axe-beak_beak", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_azer_warhammer_warhammer-attack", + "fields": { + "name": "Warhammer attack", + "parent": "srd_azer_warhammer", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_baboon_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_baboon_bite", + "attack_type": "WEAPON", + "to_hit_mod": 1, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_badger_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_badger_bite", + "attack_type": "WEAPON", + "to_hit_mod": 2, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_balor_longsword_longsword-attack", + "fields": { + "name": "Longsword attack", + "parent": "srd_balor_longsword", + "attack_type": "WEAPON", + "to_hit_mod": 14, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 3, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_balor_whip_whip-attack", + "fields": { + "name": "Whip attack", + "parent": "srd_balor_whip", + "attack_type": "WEAPON", + "to_hit_mod": 14, + "reach": 30.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_bandit-captain_dagger_dagger-melee-attack", + "fields": { + "name": "Dagger Melee attack", + "parent": "srd_bandit-captain_dagger", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": 20.0, + "long_range": 60.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_bandit-captain_dagger_dagger-ranged-attack", + "fields": { + "name": "Dagger Ranged attack", + "parent": "srd_bandit-captain_dagger", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": null, + "range": 20.0, + "long_range": 60.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_bandit-captain_scimitar_scimitar-attack", + "fields": { + "name": "Scimitar attack", + "parent": "srd_bandit-captain_scimitar", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_bandit_light-crossbow_light-crossbow-attack", + "fields": { + "name": "Light Crossbow attack", + "parent": "srd_bandit_light-crossbow", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": null, + "range": 80.0, + "long_range": 320.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_bandit_scimitar_scimitar-attack", + "fields": { + "name": "Scimitar attack", + "parent": "srd_bandit_scimitar", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_barbed-devil_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_barbed-devil_claw", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_barbed-devil_hurl-flame_hurl-flame-attack", + "fields": { + "name": "Hurl Flame attack", + "parent": "srd_barbed-devil_hurl-flame", + "attack_type": "SPELL", + "to_hit_mod": 5, + "reach": null, + "range": 150.0, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_barbed-devil_tail_tail-attack", + "fields": { + "name": "Tail attack", + "parent": "srd_barbed-devil_tail", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_basilisk_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_basilisk_bite", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_bat_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_bat_bite", + "attack_type": "WEAPON", + "to_hit_mod": 0, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_bearded-devil_beard_beard-attack", + "fields": { + "name": "Beard attack", + "parent": "srd_bearded-devil_beard", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_bearded-devil_glaive_glaive-attack", + "fields": { + "name": "Glaive attack", + "parent": "srd_bearded-devil_glaive", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_behir_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_behir_bite", + "attack_type": "WEAPON", + "to_hit_mod": 10, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 3, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_behir_constrict_constrict-attack", + "fields": { + "name": "Constrict attack", + "parent": "srd_behir_constrict", + "attack_type": "WEAPON", + "to_hit_mod": 10, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": 2, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": 2, + "extra_damage_die_type": "D10", + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_berserker_greataxe_greataxe-attack", + "fields": { + "name": "Greataxe attack", + "parent": "srd_berserker_greataxe", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D12", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_black-bear_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_black-bear_bite", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_black-bear_claws_claws-attack", + "fields": { + "name": "Claws attack", + "parent": "srd_black-bear_claws", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_black-dragon-wyrmling_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_black-dragon-wyrmling_bite", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_black-pudding_pseudopod_pseudopod-attack", + "fields": { + "name": "Pseudopod attack", + "parent": "srd_black-pudding_pseudopod", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_blink-dog_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_blink-dog_bite", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_blood-hawk_beak_beak-attack", + "fields": { + "name": "Beak attack", + "parent": "srd_blood-hawk_beak", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_blue-dragon-wyrmling_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_blue-dragon-wyrmling_bite", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_boar_tusk_tusk-attack", + "fields": { + "name": "Tusk attack", + "parent": "srd_boar_tusk", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_bone-devil_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_bone-devil_claw", + "attack_type": "WEAPON", + "to_hit_mod": 8, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_bone-devil_sting_sting-attack", + "fields": { + "name": "Sting attack", + "parent": "srd_bone-devil_sting", + "attack_type": "WEAPON", + "to_hit_mod": 8, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_brass-dragon-wyrmling_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_brass-dragon-wyrmling_bite", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_bronze-dragon-wyrmling_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_bronze-dragon-wyrmling_bite", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_brown-bear_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_brown-bear_bite", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_brown-bear_claws_claws-attack", + "fields": { + "name": "Claws attack", + "parent": "srd_brown-bear_claws", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_bugbear_javelin_javelin-melee-attack", + "fields": { + "name": "Javelin Melee attack", + "parent": "srd_bugbear_javelin", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": 30.0, + "long_range": 120.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_bugbear_javelin_javelin-ranged-attack", + "fields": { + "name": "Javelin Ranged attack", + "parent": "srd_bugbear_javelin", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": null, + "range": 30.0, + "long_range": 120.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_bugbear_morningstar_morningstar-attack", + "fields": { + "name": "Morningstar attack", + "parent": "srd_bugbear_morningstar", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_bulette_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_bulette_bite", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 4, + "damage_die_type": "D12", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_camel_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_camel_bite", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_cat_claws_claws-attack", + "fields": { + "name": "Claws attack", + "parent": "srd_cat_claws", + "attack_type": "WEAPON", + "to_hit_mod": 0, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_centaur_hooves_hooves-attack", + "fields": { + "name": "Hooves attack", + "parent": "srd_centaur_hooves", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_centaur_longbow_longbow-attack", + "fields": { + "name": "Longbow attack", + "parent": "srd_centaur_longbow", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": null, + "range": 150.0, + "long_range": 600.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_centaur_pike_pike-attack", + "fields": { + "name": "Pike attack", + "parent": "srd_centaur_pike", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_chain-devil_chain_chain-attack", + "fields": { + "name": "Chain attack", + "parent": "srd_chain-devil_chain", + "attack_type": "WEAPON", + "to_hit_mod": 8, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_chimera_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_chimera_bite", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_chimera_claws_claws-attack", + "fields": { + "name": "Claws attack", + "parent": "srd_chimera_claws", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_chimera_horns_horns-attack", + "fields": { + "name": "Horns attack", + "parent": "srd_chimera_horns", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D12", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_chuul_pincer_pincer-attack", + "fields": { + "name": "Pincer attack", + "parent": "srd_chuul_pincer", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_clay-golem_slam_slam-attack", + "fields": { + "name": "Slam attack", + "parent": "srd_clay-golem_slam", + "attack_type": "WEAPON", + "to_hit_mod": 8, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_cloaker_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_cloaker_bite", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_cloaker_tail_tail-attack", + "fields": { + "name": "Tail attack", + "parent": "srd_cloaker_tail", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_cloud-giant_morningstar_morningstar-attack", + "fields": { + "name": "Morningstar attack", + "parent": "srd_cloud-giant_morningstar", + "attack_type": "WEAPON", + "to_hit_mod": 12, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 3, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_cloud-giant_rock_rock-attack", + "fields": { + "name": "Rock attack", + "parent": "srd_cloud-giant_rock", + "attack_type": "WEAPON", + "to_hit_mod": 12, + "reach": null, + "range": 60.0, + "long_range": 240.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 4, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_cockatrice_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_cockatrice_bite", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_commoner_club_club-attack", + "fields": { + "name": "Club attack", + "parent": "srd_commoner_club", + "attack_type": "WEAPON", + "to_hit_mod": 2, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_constrictor-snake_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_constrictor-snake_bite", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_constrictor-snake_constrict_constrict-attack", + "fields": { + "name": "Constrict attack", + "parent": "srd_constrictor-snake_constrict", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_copper-dragon-wyrmling_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_copper-dragon-wyrmling_bite", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_couatl_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_couatl_bite", + "attack_type": "WEAPON", + "to_hit_mod": 8, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_couatl_constrict_constrict-attack", + "fields": { + "name": "Constrict attack", + "parent": "srd_couatl_constrict", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_crab_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_crab_claw", + "attack_type": "WEAPON", + "to_hit_mod": 0, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_crocodile_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_crocodile_bite", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_cult-fanatic_dagger_dagger-melee-attack", + "fields": { + "name": "Dagger Melee attack", + "parent": "srd_cult-fanatic_dagger", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": 20.0, + "long_range": 60.0, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": 1, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_cult-fanatic_dagger_dagger-ranged-attack", + "fields": { + "name": "Dagger Ranged attack", + "parent": "srd_cult-fanatic_dagger", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": null, + "range": 20.0, + "long_range": 60.0, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": 1, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_cultist_scimitar_scimitar-attack", + "fields": { + "name": "Scimitar attack", + "parent": "srd_cultist_scimitar", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_darkmantle_crush_crush-attack", + "fields": { + "name": "Crush attack", + "parent": "srd_darkmantle_crush", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_death-dog_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_death-dog_bite", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_deep-gnome-svirfneblin_poisoned-dart_poisoned-dart-attack", + "fields": { + "name": "Poisoned Dart attack", + "parent": "srd_deep-gnome-svirfneblin_poisoned-dart", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": null, + "range": 30.0, + "long_range": 120.0, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_deep-gnome-svirfneblin_war-pick_war-pick-attack", + "fields": { + "name": "War Pick attack", + "parent": "srd_deep-gnome-svirfneblin_war-pick", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_deer_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_deer_bite", + "attack_type": "WEAPON", + "to_hit_mod": 2, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_deva_mace_mace-attack", + "fields": { + "name": "Mace attack", + "parent": "srd_deva_mace", + "attack_type": "WEAPON", + "to_hit_mod": 8, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_dire-wolf_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_dire-wolf_bite", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_djinni_scimitar_scimitar-attack", + "fields": { + "name": "Scimitar attack", + "parent": "srd_djinni_scimitar", + "attack_type": "WEAPON", + "to_hit_mod": 9, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_doppelganger_slam_slam-attack", + "fields": { + "name": "Slam attack", + "parent": "srd_doppelganger_slam", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_draft-horse_hooves_hooves-attack", + "fields": { + "name": "Hooves attack", + "parent": "srd_draft-horse_hooves", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_dragon-turtle_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_dragon-turtle_bite", + "attack_type": "WEAPON", + "to_hit_mod": 13, + "reach": 15.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 3, + "damage_die_type": "D12", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_dragon-turtle_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_dragon-turtle_claw", + "attack_type": "WEAPON", + "to_hit_mod": 13, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_dragon-turtle_tail_tail-attack", + "fields": { + "name": "Tail attack", + "parent": "srd_dragon-turtle_tail", + "attack_type": "WEAPON", + "to_hit_mod": 13, + "reach": 15.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 3, + "damage_die_type": "D12", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_dretch_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_dretch_bite", + "attack_type": "WEAPON", + "to_hit_mod": 2, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_dretch_claws_claws-attack", + "fields": { + "name": "Claws attack", + "parent": "srd_dretch_claws", + "attack_type": "WEAPON", + "to_hit_mod": 2, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_drider_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_drider_bite", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_drider_longbow_longbow-attack", + "fields": { + "name": "Longbow attack", + "parent": "srd_drider_longbow", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": null, + "range": 150.0, + "long_range": 600.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_drider_longsword_longsword-attack", + "fields": { + "name": "Longsword attack", + "parent": "srd_drider_longsword", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_drow_hand-crossbow_hand-crossbow-attack", + "fields": { + "name": "Hand Crossbow attack", + "parent": "srd_drow_hand-crossbow", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": null, + "range": 30.0, + "long_range": 120.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_drow_shortsword_shortsword-attack", + "fields": { + "name": "Shortsword attack", + "parent": "srd_drow_shortsword", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_druid_quarterstaff_quarterstaff-attack", + "fields": { + "name": "Quarterstaff attack", + "parent": "srd_druid_quarterstaff", + "attack_type": "WEAPON", + "to_hit_mod": 2, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_dryad_club_club-attack", + "fields": { + "name": "Club attack", + "parent": "srd_dryad_club", + "attack_type": "WEAPON", + "to_hit_mod": 2, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_duergar_javelin_javelin-melee-attack", + "fields": { + "name": "Javelin Melee attack", + "parent": "srd_duergar_javelin", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": 30.0, + "long_range": 120.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_duergar_javelin_javelin-ranged-attack", + "fields": { + "name": "Javelin Ranged attack", + "parent": "srd_duergar_javelin", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": null, + "range": 30.0, + "long_range": 120.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_duergar_war-pick_war-pick-attack", + "fields": { + "name": "War Pick attack", + "parent": "srd_duergar_war-pick", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_dust-mephit_claws_claws-attack", + "fields": { + "name": "Claws attack", + "parent": "srd_dust-mephit_claws", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": 1, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_eagle_talons_talons-attack", + "fields": { + "name": "Talons attack", + "parent": "srd_eagle_talons", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_earth-elemental_slam_slam-attack", + "fields": { + "name": "Slam attack", + "parent": "srd_earth-elemental_slam", + "attack_type": "WEAPON", + "to_hit_mod": 8, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_efreeti_hurl-flame_hurl-flame-attack", + "fields": { + "name": "Hurl Flame attack", + "parent": "srd_efreeti_hurl-flame", + "attack_type": "SPELL", + "to_hit_mod": 7, + "reach": null, + "range": 120.0, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_efreeti_scimitar_scimitar-attack", + "fields": { + "name": "Scimitar attack", + "parent": "srd_efreeti_scimitar", + "attack_type": "WEAPON", + "to_hit_mod": 10, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_elephant_gore_gore-attack", + "fields": { + "name": "Gore attack", + "parent": "srd_elephant_gore", + "attack_type": "WEAPON", + "to_hit_mod": 8, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 3, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_elephant_stomp_stomp-attack", + "fields": { + "name": "Stomp attack", + "parent": "srd_elephant_stomp", + "attack_type": "WEAPON", + "to_hit_mod": 8, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": 3, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, { "model": "api_v2.creatureactionattack", "pk": "srd_elf-drow_hand-crossbow_hand-crossbow-attack", "fields": { - "name": "Hand Crossbow attack", - "parent": "srd_elf-drow_hand-crossbow", + "name": "Hand Crossbow attack", + "parent": "srd_elf-drow_hand-crossbow", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": null, + "range": 30.0, + "long_range": 120.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": 2, + "damage_type": "piercing", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "piercing" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_elf-drow_shortsword_shortsword-attack", + "fields": { + "name": "Shortsword attack", + "parent": "srd_elf-drow_shortsword", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": 2, + "damage_type": "piercing", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "piercing" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_elk_hooves_hooves-attack", + "fields": { + "name": "Hooves attack", + "parent": "srd_elk_hooves", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": 2, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_elk_ram_ram-attack", + "fields": { + "name": "Ram attack", + "parent": "srd_elk_ram", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_erinyes_longbow_longbow-attack", + "fields": { + "name": "Longbow attack", + "parent": "srd_erinyes_longbow", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": null, + "range": 150.0, + "long_range": 600.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_erinyes_longsword_longsword-attack", + "fields": { + "name": "Longsword attack", + "parent": "srd_erinyes_longsword", + "attack_type": "WEAPON", + "to_hit_mod": 8, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ettercap_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_ettercap_bite", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ettercap_claws_claws-attack", + "fields": { + "name": "Claws attack", + "parent": "srd_ettercap_claws", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ettercap_variant-web-garrote_variant-web-garrote-attack", + "fields": { + "name": "Variant: Web Garrote attack", + "parent": "srd_ettercap_variant-web-garrote", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ettercap_web_web-attack", + "fields": { + "name": "Web attack", + "parent": "srd_ettercap_web", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": null, + "range": 30.0, + "long_range": 60.0, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": null, + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ettin_battleaxe_battleaxe-attack", + "fields": { + "name": "Battleaxe attack", + "parent": "srd_ettin_battleaxe", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ettin_morningstar_morningstar-attack", + "fields": { + "name": "Morningstar attack", + "parent": "srd_ettin_morningstar", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_fire-elemental_touch_touch-attack", + "fields": { + "name": "Touch attack", + "parent": "srd_fire-elemental_touch", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_fire-giant_greatsword_greatsword-attack", + "fields": { + "name": "Greatsword attack", + "parent": "srd_fire-giant_greatsword", + "attack_type": "WEAPON", + "to_hit_mod": 11, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 6, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_fire-giant_rock_rock-attack", + "fields": { + "name": "Rock attack", + "parent": "srd_fire-giant_rock", + "attack_type": "WEAPON", + "to_hit_mod": 11, + "reach": null, + "range": 60.0, + "long_range": 240.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 4, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_flesh-golem_slam_slam-attack", + "fields": { + "name": "Slam attack", + "parent": "srd_flesh-golem_slam", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_flying-snake_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_flying-snake_bite", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_flying-sword_longsword_longsword-attack", + "fields": { + "name": "Longsword attack", + "parent": "srd_flying-sword_longsword", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_frost-giant_greataxe_greataxe-attack", + "fields": { + "name": "Greataxe attack", + "parent": "srd_frost-giant_greataxe", + "attack_type": "WEAPON", + "to_hit_mod": 9, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 3, + "damage_die_type": "D12", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_frost-giant_rock_rock-attack", + "fields": { + "name": "Rock attack", + "parent": "srd_frost-giant_rock", + "attack_type": "WEAPON", + "to_hit_mod": 9, + "reach": null, + "range": 60.0, + "long_range": 240.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 4, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_gargoyle_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_gargoyle_bite", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_gargoyle_claws_claws-attack", + "fields": { + "name": "Claws attack", + "parent": "srd_gargoyle_claws", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_gelatinous-cube_pseudopod_pseudopod-attack", + "fields": { + "name": "Pseudopod attack", + "parent": "srd_gelatinous-cube_pseudopod", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ghast_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_ghast_bite", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ghast_claws_claws-attack", + "fields": { + "name": "Claws attack", + "parent": "srd_ghast_claws", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ghost_withering-touch_withering-touch-attack", + "fields": { + "name": "Withering Touch attack", + "parent": "srd_ghost_withering-touch", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 4, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ghoul_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_ghoul_bite", + "attack_type": "WEAPON", + "to_hit_mod": 2, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ghoul_claws_claws-attack", + "fields": { + "name": "Claws attack", + "parent": "srd_ghoul_claws", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_giant-ape_fist_fist-attack", + "fields": { + "name": "Fist attack", + "parent": "srd_giant-ape_fist", + "attack_type": "WEAPON", + "to_hit_mod": 9, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 3, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_giant-ape_rock_rock-attack", + "fields": { + "name": "Rock attack", + "parent": "srd_giant-ape_rock", + "attack_type": "WEAPON", + "to_hit_mod": 9, + "reach": null, + "range": 50.0, + "long_range": 100.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 7, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_giant-badger_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_giant-badger_bite", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_giant-badger_claws_claws-attack", + "fields": { + "name": "Claws attack", + "parent": "srd_giant-badger_claws", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_giant-bat_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_giant-bat_bite", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_giant-boar_tusk_tusk-attack", + "fields": { + "name": "Tusk attack", + "parent": "srd_giant-boar_tusk", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_giant-centipede_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_giant-centipede_bite", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_giant-constrictor-snake_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_giant-constrictor-snake_bite", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_giant-constrictor-snake_constrict_constrict-attack", + "fields": { + "name": "Constrict attack", + "parent": "srd_giant-constrictor-snake_constrict", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_giant-crab_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_giant-crab_claw", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_giant-crocodile_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_giant-crocodile_bite", + "attack_type": "WEAPON", + "to_hit_mod": 8, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_giant-crocodile_tail_tail-attack", + "fields": { + "name": "Tail attack", + "parent": "srd_giant-crocodile_tail", + "attack_type": "WEAPON", + "to_hit_mod": 8, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_giant-eagle_beak_beak-attack", + "fields": { + "name": "Beak attack", + "parent": "srd_giant-eagle_beak", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_giant-eagle_talons_talons-attack", + "fields": { + "name": "Talons attack", + "parent": "srd_giant-eagle_talons", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_giant-elk_hooves_hooves-attack", + "fields": { + "name": "Hooves attack", + "parent": "srd_giant-elk_hooves", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": 4, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_giant-elk_ram_ram-attack", + "fields": { + "name": "Ram attack", + "parent": "srd_giant-elk_ram", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_giant-fire-beetle_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_giant-fire-beetle_bite", + "attack_type": "WEAPON", + "to_hit_mod": 1, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_giant-frog_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_giant-frog_bite", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_giant-goat_ram_ram-attack", + "fields": { + "name": "Ram attack", + "parent": "srd_giant-goat_ram", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_giant-hyena_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_giant-hyena_bite", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_giant-lizard_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_giant-lizard_bite", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_giant-octopus_tentacles_tentacles-attack", + "fields": { + "name": "Tentacles attack", + "parent": "srd_giant-octopus_tentacles", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 15.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_giant-owl_talons_talons-attack", + "fields": { + "name": "Talons attack", + "parent": "srd_giant-owl_talons", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_giant-poisonous-snake_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_giant-poisonous-snake_bite", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_giant-rat-diseased_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_giant-rat-diseased_bite", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_giant-rat_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_giant-rat_bite", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_giant-scorpion_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_giant-scorpion_claw", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_giant-scorpion_sting_sting-attack", + "fields": { + "name": "Sting attack", + "parent": "srd_giant-scorpion_sting", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_giant-sea-horse_ram_ram-attack", + "fields": { + "name": "Ram attack", + "parent": "srd_giant-sea-horse_ram", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_giant-shark_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_giant-shark_bite", + "attack_type": "WEAPON", + "to_hit_mod": 9, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 3, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_giant-spider_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_giant-spider_bite", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_giant-spider_web_web-attack", + "fields": { + "name": "Web attack", + "parent": "srd_giant-spider_web", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": null, + "range": 30.0, + "long_range": 60.0, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": null, + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_giant-toad_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_giant-toad_bite", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_giant-vulture_beak_beak-attack", + "fields": { + "name": "Beak attack", + "parent": "srd_giant-vulture_beak", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_giant-vulture_talons_talons-attack", + "fields": { + "name": "Talons attack", + "parent": "srd_giant-vulture_talons", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_giant-wasp_sting_sting-attack", + "fields": { + "name": "Sting attack", + "parent": "srd_giant-wasp_sting", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_giant-weasel_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_giant-weasel_bite", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_giant-wolf-spider_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_giant-wolf-spider_bite", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_gibbering-mouther_bites_bites-attack", + "fields": { + "name": "Bites attack", + "parent": "srd_gibbering-mouther_bites", + "attack_type": "WEAPON", + "to_hit_mod": 2, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_glabrezu_fist_fist-attack", + "fields": { + "name": "Fist attack", + "parent": "srd_glabrezu_fist", + "attack_type": "WEAPON", + "to_hit_mod": 9, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_glabrezu_pincer_pincer-attack", + "fields": { + "name": "Pincer attack", + "parent": "srd_glabrezu_pincer", + "attack_type": "WEAPON", + "to_hit_mod": 9, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_gladiator_shield-bash_shield-bash-attack", + "fields": { + "name": "Shield Bash attack", + "parent": "srd_gladiator_shield-bash", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": 2, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_gladiator_spear_spear-melee-attack", + "fields": { + "name": "Spear Melee attack", + "parent": "srd_gladiator_spear", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 5.0, + "range": 20.0, + "long_range": 60.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_gladiator_spear_spear-ranged-attack", + "fields": { + "name": "Spear Ranged attack", + "parent": "srd_gladiator_spear", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": null, + "range": 20.0, + "long_range": 60.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_gnoll_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_gnoll_bite", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": 1, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_gnoll_longbow_longbow-attack", + "fields": { + "name": "Longbow attack", + "parent": "srd_gnoll_longbow", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": null, + "range": 150.0, + "long_range": 600.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_gnoll_spear_spear-melee-attack", + "fields": { + "name": "Spear Melee attack", + "parent": "srd_gnoll_spear", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": 20.0, + "long_range": 60.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_gnoll_spear_spear-ranged-attack", + "fields": { + "name": "Spear Ranged attack", + "parent": "srd_gnoll_spear", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": null, + "range": 20.0, + "long_range": 60.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_gnome-deep-svirfneblin_poisoned-dart_poisoned-dart-attack", + "fields": { + "name": "Poisoned Dart attack", + "parent": "srd_gnome-deep-svirfneblin_poisoned-dart", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": null, + "range": 30.0, + "long_range": 120.0, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": 1, + "damage_die_type": "D4", + "damage_bonus": 2, + "damage_type": "piercing", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "piercing" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_gnome-deep-svirfneblin_war-pick_war-pick-attack", + "fields": { + "name": "War Pick attack", + "parent": "srd_gnome-deep-svirfneblin_war-pick", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": 2, + "damage_type": "piercing", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "piercing" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_goat_ram_ram-attack", + "fields": { + "name": "Ram attack", + "parent": "srd_goat_ram", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_goblin_scimitar_scimitar-attack", + "fields": { + "name": "Scimitar attack", + "parent": "srd_goblin_scimitar", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_goblin_shortbow_shortbow-attack", + "fields": { + "name": "Shortbow attack", + "parent": "srd_goblin_shortbow", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": null, + "range": 80.0, + "long_range": 320.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_gold-dragon-wyrmling_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_gold-dragon-wyrmling_bite", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_gorgon_gore_gore-attack", + "fields": { + "name": "Gore attack", + "parent": "srd_gorgon_gore", + "attack_type": "WEAPON", + "to_hit_mod": 8, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D12", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_gorgon_hooves_hooves-attack", + "fields": { + "name": "Hooves attack", + "parent": "srd_gorgon_hooves", + "attack_type": "WEAPON", + "to_hit_mod": 8, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_gray-ooze_pseudopod_pseudopod-attack", + "fields": { + "name": "Pseudopod attack", + "parent": "srd_gray-ooze_pseudopod", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_green-dragon-wyrmling_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_green-dragon-wyrmling_bite", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_green-hag_claws_claws-attack", + "fields": { + "name": "Claws attack", + "parent": "srd_green-hag_claws", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_grick_beak_beak-attack", + "fields": { + "name": "Beak attack", + "parent": "srd_grick_beak", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_grick_tentacles_tentacles-attack", + "fields": { + "name": "Tentacles attack", + "parent": "srd_grick_tentacles", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_griffon_beak_beak-attack", + "fields": { + "name": "Beak attack", + "parent": "srd_griffon_beak", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_griffon_claws_claws-attack", + "fields": { + "name": "Claws attack", + "parent": "srd_griffon_claws", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_grimlock_spiked-bone-club_spiked-bone-club-attack", + "fields": { + "name": "Spiked Bone Club attack", + "parent": "srd_grimlock_spiked-bone-club", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_guard_spear_spear-melee-attack", + "fields": { + "name": "Spear Melee attack", + "parent": "srd_guard_spear", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": 5.0, + "range": 20.0, + "long_range": 60.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_guard_spear_spear-ranged-attack", + "fields": { + "name": "Spear Ranged attack", + "parent": "srd_guard_spear", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": null, + "range": 20.0, + "long_range": 60.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_guardian-naga_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_guardian-naga_bite", + "attack_type": "WEAPON", + "to_hit_mod": 8, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_guardian-naga_spit-poison_spit-poison-attack", + "fields": { + "name": "Spit Poison attack", + "parent": "srd_guardian-naga_spit-poison", + "attack_type": "WEAPON", + "to_hit_mod": 8, + "reach": null, + "range": 15.0, + "long_range": 30.0, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": null, + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_gynosphinx_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_gynosphinx_claw", + "attack_type": "WEAPON", + "to_hit_mod": 8, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_half-red-dragon-veteran_heavy-crossbow_heavy-crossbow-attack", + "fields": { + "name": "Heavy Crossbow attack", + "parent": "srd_half-red-dragon-veteran_heavy-crossbow", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": null, + "range": 100.0, + "long_range": 400.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_half-red-dragon-veteran_longsword_longsword-attack", + "fields": { + "name": "Longsword attack", + "parent": "srd_half-red-dragon-veteran_longsword", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_half-red-dragon-veteran_shortsword_shortsword-attack", + "fields": { + "name": "Shortsword attack", + "parent": "srd_half-red-dragon-veteran_shortsword", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_harpy_claws_claws-attack", + "fields": { + "name": "Claws attack", + "parent": "srd_harpy_claws", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_harpy_club_club-attack", + "fields": { + "name": "Club attack", + "parent": "srd_harpy_club", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_hawk_talons_talons-attack", + "fields": { + "name": "Talons attack", + "parent": "srd_hawk_talons", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_hell-hound_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_hell-hound_bite", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_hezrou_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_hezrou_bite", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_hezrou_claws_claws-attack", + "fields": { + "name": "Claws attack", + "parent": "srd_hezrou_claws", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_hill-giant_greatclub_greatclub-attack", + "fields": { + "name": "Greatclub attack", + "parent": "srd_hill-giant_greatclub", + "attack_type": "WEAPON", + "to_hit_mod": 8, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 3, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_hill-giant_rock_rock-attack", + "fields": { + "name": "Rock attack", + "parent": "srd_hill-giant_rock", + "attack_type": "WEAPON", + "to_hit_mod": 8, + "reach": null, + "range": 60.0, + "long_range": 240.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 3, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_hippogriff_beak_beak-attack", + "fields": { + "name": "Beak attack", + "parent": "srd_hippogriff_beak", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_hippogriff_claws_claws-attack", + "fields": { + "name": "Claws attack", + "parent": "srd_hippogriff_claws", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_hobgoblin_longbow_longbow-attack", + "fields": { + "name": "Longbow attack", + "parent": "srd_hobgoblin_longbow", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": null, + "range": 150.0, + "long_range": 600.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_hobgoblin_longsword_longsword-attack", + "fields": { + "name": "Longsword attack", + "parent": "srd_hobgoblin_longsword", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_homunculus_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_homunculus_bite", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_horned-devil_fork_fork-attack", + "fields": { + "name": "Fork attack", + "parent": "srd_horned-devil_fork", + "attack_type": "WEAPON", + "to_hit_mod": 10, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_horned-devil_hurl-flame_hurl-flame-attack", + "fields": { + "name": "Hurl Flame attack", + "parent": "srd_horned-devil_hurl-flame", + "attack_type": "SPELL", + "to_hit_mod": 7, + "reach": null, + "range": 150.0, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_horned-devil_tail_tail-attack", + "fields": { + "name": "Tail attack", + "parent": "srd_horned-devil_tail", + "attack_type": "WEAPON", + "to_hit_mod": 10, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_hunter-shark_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_hunter-shark_bite", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_hydra_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_hydra_bite", + "attack_type": "WEAPON", + "to_hit_mod": 8, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_hyena_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_hyena_bite", + "attack_type": "WEAPON", + "to_hit_mod": 2, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ice-devil_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_ice-devil_bite", + "attack_type": "WEAPON", + "to_hit_mod": 10, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ice-devil_claws_claws-attack", + "fields": { + "name": "Claws attack", + "parent": "srd_ice-devil_claws", + "attack_type": "WEAPON", + "to_hit_mod": 10, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ice-devil_tail_tail-attack", + "fields": { + "name": "Tail attack", + "parent": "srd_ice-devil_tail", + "attack_type": "WEAPON", + "to_hit_mod": 10, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ice-mephit_claws_claws-attack", + "fields": { + "name": "Claws attack", + "parent": "srd_ice-mephit_claws", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": 1, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_imp_sting_sting-attack", + "fields": { + "name": "Sting attack", + "parent": "srd_imp_sting", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_invisible-stalker_slam_slam-attack", + "fields": { + "name": "Slam attack", + "parent": "srd_invisible-stalker_slam", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_iron-golem_slam_slam-attack", + "fields": { + "name": "Slam attack", + "parent": "srd_iron-golem_slam", + "attack_type": "WEAPON", + "to_hit_mod": 13, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 3, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_iron-golem_sword_sword-attack", + "fields": { + "name": "Sword attack", + "parent": "srd_iron-golem_sword", + "attack_type": "WEAPON", + "to_hit_mod": 13, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 3, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_jackal_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_jackal_bite", + "attack_type": "WEAPON", + "to_hit_mod": 1, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_killer-whale_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_killer-whale_bite", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 5, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_knight_greatsword_greatsword-attack", + "fields": { + "name": "Greatsword attack", + "parent": "srd_knight_greatsword", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_knight_heavy-crossbow_heavy-crossbow-attack", + "fields": { + "name": "Heavy Crossbow attack", + "parent": "srd_knight_heavy-crossbow", + "attack_type": "WEAPON", + "to_hit_mod": 2, + "reach": null, + "range": 100.0, + "long_range": 400.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_kobold_dagger_dagger-attack", + "fields": { + "name": "Dagger attack", + "parent": "srd_kobold_dagger", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_kobold_sling_sling-attack", + "fields": { + "name": "Sling attack", + "parent": "srd_kobold_sling", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": null, + "range": 30.0, + "long_range": 120.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_kraken_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_kraken_bite", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 3, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_kraken_tentacle_tentacle-attack", + "fields": { + "name": "Tentacle attack", + "parent": "srd_kraken_tentacle", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 30.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_lamia_claws_claws-attack", + "fields": { + "name": "Claws attack", + "parent": "srd_lamia_claws", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_lamia_dagger_dagger-attack", + "fields": { + "name": "Dagger attack", + "parent": "srd_lamia_dagger", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_lamia_intoxicating-touch_intoxicating-touch-attack", + "fields": { + "name": "Intoxicating Touch attack", + "parent": "srd_lamia_intoxicating-touch", + "attack_type": "SPELL", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": null, + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_lemure_fist_fist-attack", + "fields": { + "name": "Fist attack", + "parent": "srd_lemure_fist", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_lich_paralyzing-touch_paralyzing-touch-attack", + "fields": { + "name": "Paralyzing Touch attack", + "parent": "srd_lich_paralyzing-touch", + "attack_type": "SPELL", + "to_hit_mod": 12, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_lion_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_lion_bite", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_lion_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_lion_claw", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_lizard_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_lizard_bite", + "attack_type": "WEAPON", + "to_hit_mod": 0, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_lizardfolk_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_lizardfolk_bite", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_lizardfolk_heavy-club_heavy-club-attack", + "fields": { + "name": "Heavy Club attack", + "parent": "srd_lizardfolk_heavy-club", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_lizardfolk_javelin_javelin-melee-attack", + "fields": { + "name": "Javelin Melee attack", + "parent": "srd_lizardfolk_javelin", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": 30.0, + "long_range": 120.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_lizardfolk_javelin_javelin-ranged-attack", + "fields": { + "name": "Javelin Ranged attack", + "parent": "srd_lizardfolk_javelin", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": null, + "range": 30.0, + "long_range": 120.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_lizardfolk_spiked-shield_spiked-shield-attack", + "fields": { + "name": "Spiked Shield attack", + "parent": "srd_lizardfolk_spiked-shield", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_mage_dagger_dagger-melee-attack", + "fields": { + "name": "Dagger Melee attack", + "parent": "srd_mage_dagger", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": 20.0, + "long_range": 60.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_mage_dagger_dagger-ranged-attack", + "fields": { + "name": "Dagger Ranged attack", + "parent": "srd_mage_dagger", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": null, + "range": 20.0, + "long_range": 60.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_magma-mephit_claws_claws-attack", + "fields": { + "name": "Claws attack", + "parent": "srd_magma-mephit_claws", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": 1, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_magmin_touch_touch-attack", + "fields": { + "name": "Touch attack", + "parent": "srd_magmin_touch", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_mammoth_gore_gore-attack", + "fields": { + "name": "Gore attack", + "parent": "srd_mammoth_gore", + "attack_type": "WEAPON", + "to_hit_mod": 10, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 4, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_mammoth_stomp_stomp-attack", + "fields": { + "name": "Stomp attack", + "parent": "srd_mammoth_stomp", + "attack_type": "WEAPON", + "to_hit_mod": 10, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": 4, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_manticore_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_manticore_bite", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_manticore_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_manticore_claw", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_manticore_tail-spike_tail-spike-attack", + "fields": { + "name": "Tail Spike attack", + "parent": "srd_manticore_tail-spike", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": null, + "range": 100.0, + "long_range": 200.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_marilith_longsword_longsword-attack", + "fields": { + "name": "Longsword attack", + "parent": "srd_marilith_longsword", + "attack_type": "WEAPON", + "to_hit_mod": 9, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_marilith_tail_tail-attack", + "fields": { + "name": "Tail attack", + "parent": "srd_marilith_tail", + "attack_type": "WEAPON", + "to_hit_mod": 9, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": 2, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_mastiff_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_mastiff_bite", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_medusa_longbow_longbow-attack", + "fields": { + "name": "Longbow attack", + "parent": "srd_medusa_longbow", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": null, + "range": 150.0, + "long_range": 600.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_medusa_shortsword_shortsword-attack", + "fields": { + "name": "Shortsword attack", + "parent": "srd_medusa_shortsword", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_medusa_snake-hair_snake-hair-attack", + "fields": { + "name": "Snake Hair attack", + "parent": "srd_medusa_snake-hair", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": 1, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_merfolk_spear_spear-melee-attack", + "fields": { + "name": "Spear Melee attack", + "parent": "srd_merfolk_spear", + "attack_type": "WEAPON", + "to_hit_mod": 2, + "reach": 5.0, + "range": 20.0, + "long_range": 60.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_merfolk_spear_spear-ranged-attack", + "fields": { + "name": "Spear Ranged attack", + "parent": "srd_merfolk_spear", + "attack_type": "WEAPON", + "to_hit_mod": 2, + "reach": null, + "range": 20.0, + "long_range": 60.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_merrow_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_merrow_bite", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_merrow_claws_claws-attack", + "fields": { + "name": "Claws attack", + "parent": "srd_merrow_claws", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_merrow_harpoon_harpoon-melee-attack", + "fields": { + "name": "Harpoon Melee attack", + "parent": "srd_merrow_harpoon", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": 20.0, + "long_range": 60.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_merrow_harpoon_harpoon-ranged-attack", + "fields": { + "name": "Harpoon Ranged attack", + "parent": "srd_merrow_harpoon", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": null, + "range": 20.0, + "long_range": 60.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_mimic_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_mimic_bite", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_mimic_pseudopod_pseudopod-attack", + "fields": { + "name": "Pseudopod attack", + "parent": "srd_mimic_pseudopod", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_minotaur-skeleton_gore_gore-attack", + "fields": { + "name": "Gore attack", + "parent": "srd_minotaur-skeleton_gore", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_minotaur-skeleton_greataxe_greataxe-attack", + "fields": { + "name": "Greataxe attack", + "parent": "srd_minotaur-skeleton_greataxe", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D12", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_minotaur_gore_gore-attack", + "fields": { + "name": "Gore attack", + "parent": "srd_minotaur_gore", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_minotaur_greataxe_greataxe-attack", + "fields": { + "name": "Greataxe attack", + "parent": "srd_minotaur_greataxe", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D12", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_mule_hooves_hooves-attack", + "fields": { + "name": "Hooves attack", + "parent": "srd_mule_hooves", + "attack_type": "WEAPON", + "to_hit_mod": 2, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_mummy-lord_rotting-fist_rotting-fist-attack", + "fields": { + "name": "Rotting Fist attack", + "parent": "srd_mummy-lord_rotting-fist", + "attack_type": "WEAPON", + "to_hit_mod": 9, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 3, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_mummy_rotting-fist_rotting-fist-attack", + "fields": { + "name": "Rotting Fist attack", + "parent": "srd_mummy_rotting-fist", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_nalfeshnee_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_nalfeshnee_bite", + "attack_type": "WEAPON", + "to_hit_mod": 10, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 5, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_nalfeshnee_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_nalfeshnee_claw", + "attack_type": "WEAPON", + "to_hit_mod": 10, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 3, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_night-hag_claws_claws-attack", + "fields": { + "name": "Claws attack", + "parent": "srd_night-hag_claws", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_nightmare_hooves_hooves-attack", + "fields": { + "name": "Hooves attack", + "parent": "srd_nightmare_hooves", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_noble_rapier_rapier-attack", + "fields": { + "name": "Rapier attack", + "parent": "srd_noble_rapier", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ochre-jelly_pseudopod_pseudopod-attack", + "fields": { + "name": "Pseudopod attack", + "parent": "srd_ochre-jelly_pseudopod", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_octopus_tentacles_tentacles-attack", + "fields": { + "name": "Tentacles attack", + "parent": "srd_octopus_tentacles", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ogre-zombie_morningstar_morningstar-attack", + "fields": { + "name": "Morningstar attack", + "parent": "srd_ogre-zombie_morningstar", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ogre_greatclub_greatclub-attack", + "fields": { + "name": "Greatclub attack", + "parent": "srd_ogre_greatclub", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ogre_javelin_javelin-melee-attack", + "fields": { + "name": "Javelin Melee attack", + "parent": "srd_ogre_javelin", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": 30.0, + "long_range": 120.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_ogre_javelin_javelin-ranged-attack", + "fields": { + "name": "Javelin Ranged attack", + "parent": "srd_ogre_javelin", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": null, + "range": 30.0, + "long_range": 120.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_oni_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_oni_claw", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_oni_glaive_glaive-attack", + "fields": { + "name": "Glaive attack", + "parent": "srd_oni_glaive", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_orc_greataxe_greataxe-attack", + "fields": { + "name": "Greataxe attack", + "parent": "srd_orc_greataxe", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D12", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_orc_javelin_javelin-melee-attack", + "fields": { + "name": "Javelin Melee attack", + "parent": "srd_orc_javelin", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": 30.0, + "long_range": 120.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_orc_javelin_javelin-ranged-attack", + "fields": { + "name": "Javelin Ranged attack", + "parent": "srd_orc_javelin", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": null, + "range": 30.0, + "long_range": 120.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_otyugh_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_otyugh_bite", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_otyugh_tentacle_tentacle-attack", + "fields": { + "name": "Tentacle attack", + "parent": "srd_otyugh_tentacle", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_owl_talons_talons-attack", + "fields": { + "name": "Talons attack", + "parent": "srd_owl_talons", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_owlbear_beak_beak-attack", + "fields": { + "name": "Beak attack", + "parent": "srd_owlbear_beak", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": 1, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_owlbear_claws_claws-attack", + "fields": { + "name": "Claws attack", + "parent": "srd_owlbear_claws", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_panther_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_panther_bite", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_panther_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_panther_claw", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_pegasus_hooves_hooves-attack", + "fields": { + "name": "Hooves attack", + "parent": "srd_pegasus_hooves", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_phase-spider_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_phase-spider_bite", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_pit-fiend_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_pit-fiend_bite", + "attack_type": "WEAPON", + "to_hit_mod": 14, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 4, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_pit-fiend_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_pit-fiend_claw", + "attack_type": "WEAPON", + "to_hit_mod": 14, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_pit-fiend_mace_mace-attack", + "fields": { + "name": "Mace attack", + "parent": "srd_pit-fiend_mace", + "attack_type": "WEAPON", + "to_hit_mod": 14, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_pit-fiend_tail_tail-attack", + "fields": { + "name": "Tail attack", + "parent": "srd_pit-fiend_tail", + "attack_type": "WEAPON", + "to_hit_mod": 14, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 3, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_planetar_greatsword_greatsword-attack", + "fields": { + "name": "Greatsword attack", + "parent": "srd_planetar_greatsword", + "attack_type": "WEAPON", + "to_hit_mod": 12, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 4, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_plesiosaurus_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_plesiosaurus_bite", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 3, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_poisonous-snake_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_poisonous-snake_bite", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_polar-bear_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_polar-bear_bite", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_polar-bear_claws_claws-attack", + "fields": { + "name": "Claws attack", + "parent": "srd_polar-bear_claws", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_pony_hooves_hooves-attack", + "fields": { + "name": "Hooves attack", + "parent": "srd_pony_hooves", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_priest_mace_mace-attack", + "fields": { + "name": "Mace attack", + "parent": "srd_priest_mace", + "attack_type": "WEAPON", + "to_hit_mod": 2, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_pseudodragon_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_pseudodragon_bite", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_pseudodragon_sting_sting-attack", + "fields": { + "name": "Sting attack", + "parent": "srd_pseudodragon_sting", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_purple-worm_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_purple-worm_bite", + "attack_type": "WEAPON", + "to_hit_mod": 14, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 3, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_purple-worm_tail-stinger_tail-stinger-attack", + "fields": { + "name": "Tail Stinger attack", + "parent": "srd_purple-worm_tail-stinger", + "attack_type": "WEAPON", + "to_hit_mod": 14, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_quasit_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_quasit_claw", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_quipper_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_quipper_bite", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_rakshasa_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_rakshasa_claw", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_rat_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_rat_bite", + "attack_type": "WEAPON", + "to_hit_mod": 0, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_raven_beak_beak-attack", + "fields": { + "name": "Beak attack", + "parent": "srd_raven_beak", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_red-dragon-wyrmling_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_red-dragon-wyrmling_bite", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_reef-shark_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_reef-shark_bite", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_remorhaz_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_remorhaz_bite", + "attack_type": "WEAPON", + "to_hit_mod": 11, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 6, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_rhinoceros_gore_gore-attack", + "fields": { + "name": "Gore attack", + "parent": "srd_rhinoceros_gore", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_riding-horse_hooves_hooves-attack", + "fields": { + "name": "Hooves attack", + "parent": "srd_riding-horse_hooves", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_roc_beak_beak-attack", + "fields": { + "name": "Beak attack", + "parent": "srd_roc_beak", + "attack_type": "WEAPON", + "to_hit_mod": 13, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 4, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_roc_talons_talons-attack", + "fields": { + "name": "Talons attack", + "parent": "srd_roc_talons", + "attack_type": "WEAPON", + "to_hit_mod": 13, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_roper_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_roper_bite", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 4, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_roper_tendril_tendril-attack", + "fields": { + "name": "Tendril attack", + "parent": "srd_roper_tendril", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 50.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": null, + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_rug-of-smothering_smother_smother-attack", + "fields": { + "name": "Smother attack", + "parent": "srd_rug-of-smothering_smother", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": null, + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_rust-monster_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_rust-monster_bite", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_saber-toothed-tiger_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_saber-toothed-tiger_bite", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_saber-toothed-tiger_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_saber-toothed-tiger_claw", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_sahuagin_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_sahuagin_bite", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_sahuagin_claws_claws-attack", + "fields": { + "name": "Claws attack", + "parent": "srd_sahuagin_claws", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_sahuagin_spear_spear-melee-attack", + "fields": { + "name": "Spear Melee attack", + "parent": "srd_sahuagin_spear", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": 5.0, + "range": 20.0, + "long_range": 60.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_sahuagin_spear_spear-ranged-attack", + "fields": { + "name": "Spear Ranged attack", + "parent": "srd_sahuagin_spear", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": null, + "range": 20.0, + "long_range": 60.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_salamander_spear_spear-melee-attack", + "fields": { + "name": "Spear Melee attack", + "parent": "srd_salamander_spear", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 5.0, + "range": 20.0, + "long_range": 60.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_salamander_spear_spear-ranged-attack", + "fields": { + "name": "Spear Ranged attack", + "parent": "srd_salamander_spear", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": null, + "range": 20.0, + "long_range": 60.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_salamander_tail_tail-attack", + "fields": { + "name": "Tail attack", + "parent": "srd_salamander_tail", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_satyr_ram_ram-attack", + "fields": { + "name": "Ram attack", + "parent": "srd_satyr_ram", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_satyr_shortbow_shortbow-attack", + "fields": { + "name": "Shortbow attack", + "parent": "srd_satyr_shortbow", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": null, + "range": 80.0, + "long_range": 320.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_satyr_shortsword_shortsword-attack", + "fields": { + "name": "Shortsword attack", + "parent": "srd_satyr_shortsword", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_scorpion_sting_sting-attack", + "fields": { + "name": "Sting attack", + "parent": "srd_scorpion_sting", + "attack_type": "WEAPON", + "to_hit_mod": 2, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_scout_longbow_longbow-attack", + "fields": { + "name": "Longbow attack", + "parent": "srd_scout_longbow", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": null, + "range": 150.0, + "long_range": 600.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_scout_shortsword_shortsword-attack", + "fields": { + "name": "Shortsword attack", + "parent": "srd_scout_shortsword", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_sea-hag_claws_claws-attack", + "fields": { + "name": "Claws attack", + "parent": "srd_sea-hag_claws", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_shadow_strength-drain_strength-drain-attack", + "fields": { + "name": "Strength Drain attack", + "parent": "srd_shadow_strength-drain", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_shambling-mound_slam_slam-attack", + "fields": { + "name": "Slam attack", + "parent": "srd_shambling-mound_slam", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_shield-guardian_fist_fist-attack", + "fields": { + "name": "Fist attack", + "parent": "srd_shield-guardian_fist", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_silver-dragon-wyrmling_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_silver-dragon-wyrmling_bite", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_skeleton_shortbow_shortbow-attack", + "fields": { + "name": "Shortbow attack", + "parent": "srd_skeleton_shortbow", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": null, + "range": 80.0, + "long_range": 320.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_skeleton_shortsword_shortsword-attack", + "fields": { + "name": "Shortsword attack", + "parent": "srd_skeleton_shortsword", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_solar_greatsword_greatsword-attack", + "fields": { + "name": "Greatsword attack", + "parent": "srd_solar_greatsword", + "attack_type": "WEAPON", + "to_hit_mod": 15, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 4, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_solar_slaying-longbow_slaying-longbow-attack", + "fields": { + "name": "Slaying Longbow attack", + "parent": "srd_solar_slaying-longbow", + "attack_type": "WEAPON", + "to_hit_mod": 13, + "reach": null, + "range": 150.0, + "long_range": 600.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_specter_life-drain_life-drain-attack", + "fields": { + "name": "Life Drain attack", + "parent": "srd_specter_life-drain", + "attack_type": "SPELL", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_spider_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_spider_bite", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_spirit-naga_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_spirit-naga_bite", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_sprite_longsword_longsword-attack", + "fields": { + "name": "Longsword attack", + "parent": "srd_sprite_longsword", + "attack_type": "WEAPON", + "to_hit_mod": 2, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_sprite_shortbow_shortbow-attack", + "fields": { + "name": "Shortbow attack", + "parent": "srd_sprite_shortbow", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": null, + "range": 40.0, + "long_range": 160.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_spy_hand-crossbow_hand-crossbow-attack", + "fields": { + "name": "Hand Crossbow attack", + "parent": "srd_spy_hand-crossbow", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": null, + "range": 30.0, + "long_range": 120.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_spy_shortsword_shortsword-attack", + "fields": { + "name": "Shortsword attack", + "parent": "srd_spy_shortsword", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_steam-mephit_claws_claws-attack", + "fields": { + "name": "Claws attack", + "parent": "srd_steam-mephit_claws", + "attack_type": "WEAPON", + "to_hit_mod": 2, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_stirge_blood-drain_blood-drain-attack", + "fields": { + "name": "Blood Drain attack", + "parent": "srd_stirge_blood-drain", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": 1, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_stone-giant_greatclub_greatclub-attack", + "fields": { + "name": "Greatclub attack", + "parent": "srd_stone-giant_greatclub", + "attack_type": "WEAPON", + "to_hit_mod": 9, + "reach": 15.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 3, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_stone-giant_rock_rock-attack", + "fields": { + "name": "Rock attack", + "parent": "srd_stone-giant_rock", + "attack_type": "WEAPON", + "to_hit_mod": 9, + "reach": null, + "range": 60.0, + "long_range": 240.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 4, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_stone-golem_slam_slam-attack", + "fields": { + "name": "Slam attack", + "parent": "srd_stone-golem_slam", + "attack_type": "WEAPON", + "to_hit_mod": 10, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 3, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_storm-giant_greatsword_greatsword-attack", + "fields": { + "name": "Greatsword attack", + "parent": "srd_storm-giant_greatsword", + "attack_type": "WEAPON", + "to_hit_mod": 14, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 6, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_storm-giant_rock_rock-attack", + "fields": { + "name": "Rock attack", + "parent": "srd_storm-giant_rock", + "attack_type": "WEAPON", + "to_hit_mod": 14, + "reach": null, + "range": 60.0, + "long_range": 240.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 4, + "damage_die_type": "D12", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_succubusincubus_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_succubusincubus_claw", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_swarm-of-bats_bites_bites-attack", + "fields": { + "name": "Bites attack", + "parent": "srd_swarm-of-bats_bites", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 0.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_swarm-of-beetles_bites_bites-attack", + "fields": { + "name": "Bites attack", + "parent": "srd_swarm-of-beetles_bites", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": 0.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_swarm-of-centipedes_bites_bites-attack", + "fields": { + "name": "Bites attack", + "parent": "srd_swarm-of-centipedes_bites", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": 0.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_swarm-of-insects_bites_bites-attack", + "fields": { + "name": "Bites attack", + "parent": "srd_swarm-of-insects_bites", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": 0.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_swarm-of-poisonous-snakes_bites_bites-attack", + "fields": { + "name": "Bites attack", + "parent": "srd_swarm-of-poisonous-snakes_bites", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 0.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_swarm-of-quippers_bites_bites-attack", + "fields": { + "name": "Bites attack", + "parent": "srd_swarm-of-quippers_bites", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 0.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_swarm-of-rats_bites_bites-attack", + "fields": { + "name": "Bites attack", + "parent": "srd_swarm-of-rats_bites", + "attack_type": "WEAPON", + "to_hit_mod": 2, + "reach": 0.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_swarm-of-ravens_beaks_beaks-attack", + "fields": { + "name": "Beaks attack", + "parent": "srd_swarm-of-ravens_beaks", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_swarm-of-spiders_bites_bites-attack", + "fields": { + "name": "Bites attack", + "parent": "srd_swarm-of-spiders_bites", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": 0.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_swarm-of-wasps_bites_bites-attack", + "fields": { + "name": "Bites attack", + "parent": "srd_swarm-of-wasps_bites", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": 0.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_tarrasque_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_tarrasque_bite", + "attack_type": "WEAPON", + "to_hit_mod": 19, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 4, + "damage_die_type": "D12", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_tarrasque_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_tarrasque_claw", + "attack_type": "WEAPON", + "to_hit_mod": 19, + "reach": 15.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 4, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_tarrasque_horns_horns-attack", + "fields": { + "name": "Horns attack", + "parent": "srd_tarrasque_horns", + "attack_type": "WEAPON", + "to_hit_mod": 19, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 4, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_tarrasque_tail_tail-attack", + "fields": { + "name": "Tail attack", + "parent": "srd_tarrasque_tail", + "attack_type": "WEAPON", + "to_hit_mod": 19, + "reach": 20.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 4, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_thug_heavy-crossbow_heavy-crossbow-attack", + "fields": { + "name": "Heavy Crossbow attack", + "parent": "srd_thug_heavy-crossbow", + "attack_type": "WEAPON", + "to_hit_mod": 2, + "reach": null, + "range": 100.0, + "long_range": 400.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_thug_mace_mace-attack", + "fields": { + "name": "Mace attack", + "parent": "srd_thug_mace", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_tiger_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_tiger_bite", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_tiger_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_tiger_claw", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_treant_rock_rock-attack", + "fields": { + "name": "Rock attack", + "parent": "srd_treant_rock", + "attack_type": "WEAPON", + "to_hit_mod": 10, + "reach": null, + "range": 60.0, + "long_range": 180.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 4, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_treant_slam_slam-attack", + "fields": { + "name": "Slam attack", + "parent": "srd_treant_slam", + "attack_type": "WEAPON", + "to_hit_mod": 10, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 3, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_tribal-warrior_spear_spear-melee-attack", + "fields": { + "name": "Spear Melee attack", + "parent": "srd_tribal-warrior_spear", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": 5.0, + "range": 20.0, + "long_range": 60.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_tribal-warrior_spear_spear-ranged-attack", + "fields": { + "name": "Spear Ranged attack", + "parent": "srd_tribal-warrior_spear", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": null, + "range": 20.0, + "long_range": 60.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_triceratops_gore_gore-attack", + "fields": { + "name": "Gore attack", + "parent": "srd_triceratops_gore", + "attack_type": "WEAPON", + "to_hit_mod": 9, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 4, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_triceratops_stomp_stomp-attack", + "fields": { + "name": "Stomp attack", + "parent": "srd_triceratops_stomp", + "attack_type": "WEAPON", + "to_hit_mod": 9, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": 3, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_troll_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_troll_bite", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_troll_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_troll_claw", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_tyrannosaurus-rex_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_tyrannosaurus-rex_bite", + "attack_type": "WEAPON", + "to_hit_mod": 10, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 4, + "damage_die_type": "D12", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_tyrannosaurus-rex_tail_tail-attack", + "fields": { + "name": "Tail attack", + "parent": "srd_tyrannosaurus-rex_tail", + "attack_type": "WEAPON", + "to_hit_mod": 10, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 3, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_unicorn_hooves_hooves-attack", + "fields": { + "name": "Hooves attack", + "parent": "srd_unicorn_hooves", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_unicorn_horn_horn-attack", + "fields": { + "name": "Horn attack", + "parent": "srd_unicorn_horn", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_vampire-spawn_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_vampire-spawn_bite", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_vampire-spawn_claws_claws-attack", + "fields": { + "name": "Claws attack", + "parent": "srd_vampire-spawn_claws", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": 2, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_vampire_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_vampire_bite", + "attack_type": "WEAPON", + "to_hit_mod": 9, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_vampire_unarmed-strike_unarmed-strike-attack", + "fields": { + "name": "Unarmed Strike attack", + "parent": "srd_vampire_unarmed-strike", + "attack_type": "WEAPON", + "to_hit_mod": 9, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_veteran_heavy-crossbow_heavy-crossbow-attack", + "fields": { + "name": "Heavy Crossbow attack", + "parent": "srd_veteran_heavy-crossbow", + "attack_type": "WEAPON", + "to_hit_mod": 3, + "reach": null, + "range": 100.0, + "long_range": 400.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_veteran_longsword_longsword-attack", + "fields": { + "name": "Longsword attack", + "parent": "srd_veteran_longsword", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_veteran_shortsword_shortsword-attack", + "fields": { + "name": "Shortsword attack", + "parent": "srd_veteran_shortsword", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_violet-fungus_rotting-touch_rotting-touch-attack", + "fields": { + "name": "Rotting Touch attack", + "parent": "srd_violet-fungus_rotting-touch", + "attack_type": "WEAPON", + "to_hit_mod": 2, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_vrock_beak_beak-attack", + "fields": { + "name": "Beak attack", + "parent": "srd_vrock_beak", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_vrock_talons_talons-attack", + "fields": { + "name": "Talons attack", + "parent": "srd_vrock_talons", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_vulture_beak_beak-attack", + "fields": { + "name": "Beak attack", + "parent": "srd_vulture_beak", + "attack_type": "WEAPON", + "to_hit_mod": 2, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_warhorse-skeleton_hooves_hooves-attack", + "fields": { + "name": "Hooves attack", + "parent": "srd_warhorse-skeleton_hooves", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_warhorse_hooves_hooves-attack", + "fields": { + "name": "Hooves attack", + "parent": "srd_warhorse_hooves", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_water-elemental_slam_slam-attack", + "fields": { + "name": "Slam attack", + "parent": "srd_water-elemental_slam", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_weasel_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_weasel_bite", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_werebear_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_werebear_bite", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_werebear_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_werebear_claw", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_werebear_greataxe_greataxe-attack", + "fields": { + "name": "Greataxe attack", + "parent": "srd_werebear_greataxe", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D12", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_wereboar_maul_maul-attack", + "fields": { + "name": "Maul attack", + "parent": "srd_wereboar_maul", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_wereboar_tusks_tusks-attack", + "fields": { + "name": "Tusks attack", + "parent": "srd_wereboar_tusks", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_wererat_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_wererat_bite", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_wererat_hand-crossbow_hand-crossbow-attack", + "fields": { + "name": "Hand Crossbow attack", + "parent": "srd_wererat_hand-crossbow", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": null, + "range": 30.0, + "long_range": 120.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_wererat_shortsword_shortsword-attack", + "fields": { + "name": "Shortsword attack", + "parent": "srd_wererat_shortsword", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_weretiger_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_weretiger_bite", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_weretiger_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_weretiger_claw", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_weretiger_longbow_longbow-attack", + "fields": { + "name": "Longbow attack", + "parent": "srd_weretiger_longbow", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": null, + "range": 150.0, + "long_range": 600.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_weretiger_scimitar_scimitar-attack", + "fields": { + "name": "Scimitar attack", + "parent": "srd_weretiger_scimitar", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_werewolf_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_werewolf_bite", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_werewolf_claws_claws-attack", + "fields": { + "name": "Claws attack", + "parent": "srd_werewolf_claws", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": 2, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_werewolf_spear_spear-melee-attack", + "fields": { + "name": "Spear Melee attack", + "parent": "srd_werewolf_spear", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": 20.0, + "long_range": 60.0, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_werewolf_spear_spear-ranged-attack", + "fields": { + "name": "Spear Ranged attack", + "parent": "srd_werewolf_spear", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": null, + "range": 20.0, + "long_range": 60.0, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_white-dragon-wyrmling_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_white-dragon-wyrmling_bite", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_wight_life-drain_life-drain-attack", + "fields": { + "name": "Life Drain attack", + "parent": "srd_wight_life-drain", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_wight_longbow_longbow-attack", + "fields": { + "name": "Longbow attack", + "parent": "srd_wight_longbow", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": null, + "range": 150.0, + "long_range": 600.0, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_wight_longsword_longsword-attack", + "fields": { + "name": "Longsword attack", + "parent": "srd_wight_longsword", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_will-o-wisp_shock_shock-attack", + "fields": { + "name": "Shock attack", + "parent": "srd_will-o-wisp_shock", + "attack_type": "SPELL", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": null, + "damage_die_type": null, + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_winter-wolf_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_winter-wolf_bite", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_wolf_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_wolf_bite", + "attack_type": "WEAPON", + "to_hit_mod": 4, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D4", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_worg_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_worg_bite", + "attack_type": "WEAPON", + "to_hit_mod": 5, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_wraith_life-drain_life-drain-attack", + "fields": { + "name": "Life Drain attack", + "parent": "srd_wraith_life-drain", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": 4, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_wyvern_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_wyvern_bite", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_wyvern_claws_claws-attack", + "fields": { + "name": "Claws attack", + "parent": "srd_wyvern_claws", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D8", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_wyvern_stinger_stinger-attack", + "fields": { + "name": "Stinger attack", + "parent": "srd_wyvern_stinger", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": true, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_xorn_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_xorn_bite", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 3, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_xorn_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_xorn_claw", + "attack_type": "WEAPON", + "to_hit_mod": 6, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 1, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_young-black-dragon_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_young-black-dragon_bite", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_young-black-dragon_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_young-black-dragon_claw", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_young-blue-dragon_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_young-blue-dragon_bite", "attack_type": "WEAPON", - "to_hit_mod": 4, - "reach": null, - "range": 30.0, - "long_range": 120.0, + "to_hit_mod": 9, + "reach": 10.0, + "range": null, + "long_range": null, "distance_unit": null, "target_creature_only": false, - "damage_die_count": 1, + "damage_die_count": 2, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_young-blue-dragon_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_young-blue-dragon_claw", + "attack_type": "WEAPON", + "to_hit_mod": 9, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, "damage_die_type": "D6", - "damage_bonus": 2, - "damage_type": "piercing", + "damage_bonus": null, + "damage_type": "thunder", "extra_damage_die_count": null, "extra_damage_die_type": null, "extra_damage_bonus": null, - "extra_damage_type": "piercing" + "extra_damage_type": null } }, { "model": "api_v2.creatureactionattack", - "pk": "srd_elf-drow_shortsword_shortsword-attack", + "pk": "srd_young-brass-dragon_bite_bite-attack", "fields": { - "name": "Shortsword attack", - "parent": "srd_elf-drow_shortsword", + "name": "Bite attack", + "parent": "srd_young-brass-dragon_bite", "attack_type": "WEAPON", - "to_hit_mod": 4, + "to_hit_mod": 7, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_young-brass-dragon_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_young-brass-dragon_claw", + "attack_type": "WEAPON", + "to_hit_mod": 7, "reach": 5.0, "range": null, "long_range": null, "distance_unit": null, "target_creature_only": false, - "damage_die_count": 1, + "damage_die_count": 2, "damage_die_type": "D6", - "damage_bonus": 2, - "damage_type": "piercing", + "damage_bonus": null, + "damage_type": "thunder", "extra_damage_die_count": null, "extra_damage_die_type": null, "extra_damage_bonus": null, - "extra_damage_type": "piercing" + "extra_damage_type": null } }, { "model": "api_v2.creatureactionattack", - "pk": "srd_gnome-deep-svirfneblin_poisoned-dart_poisoned-dart-attack", + "pk": "srd_young-bronze-dragon_bite_bite-attack", "fields": { - "name": "Poisoned Dart attack", - "parent": "srd_gnome-deep-svirfneblin_poisoned-dart", + "name": "Bite attack", + "parent": "srd_young-bronze-dragon_bite", "attack_type": "WEAPON", - "to_hit_mod": 4, - "reach": null, - "range": 30.0, - "long_range": 120.0, + "to_hit_mod": 8, + "reach": 10.0, + "range": null, + "long_range": null, "distance_unit": null, - "target_creature_only": true, - "damage_die_count": 1, - "damage_die_type": "D4", - "damage_bonus": 2, - "damage_type": "piercing", + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", "extra_damage_die_count": null, "extra_damage_die_type": null, "extra_damage_bonus": null, - "extra_damage_type": "piercing" + "extra_damage_type": null } }, { "model": "api_v2.creatureactionattack", - "pk": "srd_gnome-deep-svirfneblin_war-pick_war-pick-attack", + "pk": "srd_young-bronze-dragon_claw_claw-attack", "fields": { - "name": "War Pick attack", - "parent": "srd_gnome-deep-svirfneblin_war-pick", + "name": "Claw attack", + "parent": "srd_young-bronze-dragon_claw", "attack_type": "WEAPON", - "to_hit_mod": 4, + "to_hit_mod": 8, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_young-copper-dragon_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_young-copper-dragon_bite", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_young-copper-dragon_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_young-copper-dragon_claw", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_young-gold-dragon_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_young-gold-dragon_bite", + "attack_type": "WEAPON", + "to_hit_mod": 10, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_young-gold-dragon_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_young-gold-dragon_claw", + "attack_type": "WEAPON", + "to_hit_mod": 10, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_young-green-dragon_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_young-green-dragon_bite", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_young-green-dragon_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_young-green-dragon_claw", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_young-red-dragon_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_young-red-dragon_bite", + "attack_type": "WEAPON", + "to_hit_mod": 10, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_young-red-dragon_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_young-red-dragon_claw", + "attack_type": "WEAPON", + "to_hit_mod": 10, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_young-silver-dragon_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_young-silver-dragon_bite", + "attack_type": "WEAPON", + "to_hit_mod": 10, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_young-silver-dragon_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_young-silver-dragon_claw", + "attack_type": "WEAPON", + "to_hit_mod": 10, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_young-white-dragon_bite_bite-attack", + "fields": { + "name": "Bite attack", + "parent": "srd_young-white-dragon_bite", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 10.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D10", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": "thunder" + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_young-white-dragon_claw_claw-attack", + "fields": { + "name": "Claw attack", + "parent": "srd_young-white-dragon_claw", + "attack_type": "WEAPON", + "to_hit_mod": 7, + "reach": 5.0, + "range": null, + "long_range": null, + "distance_unit": null, + "target_creature_only": false, + "damage_die_count": 2, + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", + "extra_damage_die_count": null, + "extra_damage_die_type": null, + "extra_damage_bonus": null, + "extra_damage_type": null + } +}, +{ + "model": "api_v2.creatureactionattack", + "pk": "srd_zombie_slam_slam-attack", + "fields": { + "name": "Slam attack", + "parent": "srd_zombie_slam", + "attack_type": "WEAPON", + "to_hit_mod": 3, "reach": 5.0, "range": null, "long_range": null, "distance_unit": null, "target_creature_only": false, "damage_die_count": 1, - "damage_die_type": "D8", - "damage_bonus": 2, - "damage_type": "piercing", + "damage_die_type": "D6", + "damage_bonus": null, + "damage_type": "thunder", "extra_damage_die_count": null, "extra_damage_die_type": null, "extra_damage_bonus": null, - "extra_damage_type": "piercing" + "extra_damage_type": null } } ] diff --git a/data/v2/wizards-of-the-coast/srd/Environment.json b/data/v2/wizards-of-the-coast/srd/Environment.json index d90d0a91..1ec2142d 100644 --- a/data/v2/wizards-of-the-coast/srd/Environment.json +++ b/data/v2/wizards-of-the-coast/srd/Environment.json @@ -1,46 +1,38 @@ [ { "model": "api_v2.environment", - "pk": "srd_arctic", + "pk": "shadowfell", "fields": { - "name": "Arctic", + "name": "Shadowfell", "desc": "[None provided]", "document": "srd", "aquatic": false, - "planar": false + "planar": false, + "interior": false } }, { "model": "api_v2.environment", - "pk": "srd_astral-plane", - "fields": { - "name": "Astral Plane", - "desc": "The **Astral Plane** is the realm of thought and dream, where visitors travel as disembodied souls to reach the planes of the divine and demonic. It is a great, silvery sea, the same above and below, with swirling wisps of white and gray streaking among motes of light resembling distant stars. Erratic whirlpools of color flicker in midair like spinning coins. Occasional bits of solid matter can be found here, but most of the Astral Plane is an endless, open domain.", - "document": "srd", - "aquatic": false, - "planar": true - } -}, -{ - "model": "api_v2.environment", - "pk": "srd_coast", + "pk": "srd_abyss", "fields": { - "name": "Coast", + "name": "The Abyss", "desc": "[None provided]", "document": "srd", "aquatic": false, - "planar": false + "planar": true, + "interior": false } }, { "model": "api_v2.environment", - "pk": "srd_desert", + "pk": "srd_astral-plane", "fields": { - "name": "Desert", - "desc": "[None provided]", + "name": "Astral Plane", + "desc": "The **Astral Plane** is the realm of thought and dream, where visitors travel as disembodied souls to reach the planes of the divine and demonic. It is a great, silvery sea, the same above and below, with swirling wisps of white and gray streaking among motes of light resembling distant stars. Erratic whirlpools of color flicker in midair like spinning coins. Occasional bits of solid matter can be found here, but most of the Astral Plane is an endless, open domain.", "document": "srd", "aquatic": false, - "planar": false + "planar": true, + "interior": false } }, { @@ -51,7 +43,8 @@ "desc": "The planes with some element of good in their nature are called the **Upper Planes**. Celestial creatures such as angels and pegasi dwell in the Upper Planes. Planes with some element of evil are the **Lower Planes**. Fiends such as demons and devils dwell in the Lower Planes. A plane’s alignment is its essence, and a character whose alignment doesn’t match the plane’s experiences a profound sense of dissonance there. When a good creature visits Elysium, for example (a neutral good Upper Plane), it feels in tune with the plane, but an evil creature feels out of tune and more than a little uncomfortable.", "document": "srd", "aquatic": false, - "planar": true + "planar": true, + "interior": false } }, { @@ -62,29 +55,20 @@ "desc": "The **Ethereal Plane** is a misty, fog-bound dimension that is sometimes described as a great ocean. Its shores, called the Border Ethereal, overlap the Material Plane and the Inner Planes, so that every location on those planes has a corresponding location on the Ethereal Plane. Certain creatures can see into the Border Ethereal, and the _see invisibility_ and _true seeing_ spell grant that ability. Some magical effects also extend from the Material Plane into the Border Ethereal, particularly effects that use force energy such as _forcecage_ and _wall of force_. The depths of the plane, the Deep Ethereal, are a region of swirling mists and colorful fogs.", "document": "srd", "aquatic": false, - "planar": true + "planar": true, + "interior": false } }, { "model": "api_v2.environment", - "pk": "srd_forest", + "pk": "srd_hell", "fields": { - "name": "Forest", + "name": "Hell", "desc": "[None provided]", "document": "srd", "aquatic": false, - "planar": false - } -}, -{ - "model": "api_v2.environment", - "pk": "srd_grassland", - "fields": { - "name": "Grassland", - "desc": "[None provided]", - "document": "srd", - "aquatic": false, - "planar": false + "planar": true, + "interior": false } }, { @@ -95,29 +79,8 @@ "desc": "The Material Plane is the nexus where the philosophical and elemental forces that define the other planes collide in the jumbled existence of mortal life and mundane matter. All fantasy gaming worlds exist within the Material Plane, making it the starting point for most campaigns and adventures. The rest of the multiverse is defined in relation to the Material Plane.\\nThe worlds of the Material Plane are infinitely diverse, for they reflect the creative imagination of the GMs who set their games there, as well as the players whose heroes adventure there. They include magic-wasted desert planets and island-dotted water worlds, worlds where magic combines with advanced technology and others trapped in an endless Stone Age, worlds where the gods walk and places they have abandoned.", "document": "srd", "aquatic": false, - "planar": true - } -}, -{ - "model": "api_v2.environment", - "pk": "srd_mountain", - "fields": { - "name": "Mountain", - "desc": "[None provided]", - "document": "srd", - "aquatic": false, - "planar": false - } -}, -{ - "model": "api_v2.environment", - "pk": "srd_ocean", - "fields": { - "name": "Ocean", - "desc": "[None provided]", - "document": "srd", - "aquatic": true, - "planar": false + "planar": true, + "interior": false } }, { @@ -128,7 +91,8 @@ "desc": "The four **Elemental Planes** - Air, Earth, Fire, and Water - form a ring around the Material Plane, suspended within the churning **Elemental Chaos**.\r\n\r\nAt their innermost edges, where they are closest to the Material Plane (in a conceptual if not a literal geographical sense), the four Elemental Planes resemble a world in the Material Plane. The four elements mingle together as they do in the Material Plane, forming land, sea, and sky. Farther from the Material Plane, though, the Elemental Planes are both alien and hostile. Here, the elements exist in their purest form—great expanses of solid earth, blazing fire, crystal-­‐‑clear water, and unsullied air. These regions are little-­‐‑known, so when discussing the Plane of Fire, for example, a speaker usually means just the border region. At the farthest extents of the Inner Planes, the pure elements dissolve and bleed together into an unending tumult of clashing energies and colliding substance, the Elemental Chaos.", "document": "srd", "aquatic": false, - "planar": true + "planar": true, + "interior": false } }, { @@ -139,7 +103,8 @@ "desc": "The four **Elemental Planes** - Air, Earth, Fire, and Water - form a ring around the Material Plane, suspended within the churning **Elemental Chaos**.\r\n\r\nAt their innermost edges, where they are closest to the Material Plane (in a conceptual if not a literal geographical sense), the four Elemental Planes resemble a world in the Material Plane. The four elements mingle together as they do in the Material Plane, forming land, sea, and sky. Farther from the Material Plane, though, the Elemental Planes are both alien and hostile. Here, the elements exist in their purest form—great expanses of solid earth, blazing fire, crystal-­‐‑clear water, and unsullied air. These regions are little-­‐‑known, so when discussing the Plane of Fire, for example, a speaker usually means just the border region. At the farthest extents of the Inner Planes, the pure elements dissolve and bleed together into an unending tumult of clashing energies and colliding substance, the Elemental Chaos.", "document": "srd", "aquatic": false, - "planar": true + "planar": true, + "interior": false } }, { @@ -150,7 +115,8 @@ "desc": "The four **Elemental Planes** - Air, Earth, Fire, and Water - form a ring around the Material Plane, suspended within the churning **Elemental Chaos**.\r\n\r\nAt their innermost edges, where they are closest to the Material Plane (in a conceptual if not a literal geographical sense), the four Elemental Planes resemble a world in the Material Plane. The four elements mingle together as they do in the Material Plane, forming land, sea, and sky. Farther from the Material Plane, though, the Elemental Planes are both alien and hostile. Here, the elements exist in their purest form—great expanses of solid earth, blazing fire, crystal-­‐‑clear water, and unsullied air. These regions are little-­‐‑known, so when discussing the Plane of Fire, for example, a speaker usually means just the border region. At the farthest extents of the Inner Planes, the pure elements dissolve and bleed together into an unending tumult of clashing energies and colliding substance, the Elemental Chaos.", "document": "srd", "aquatic": false, - "planar": true + "planar": true, + "interior": false } }, { @@ -161,18 +127,8 @@ "desc": "The four **Elemental Planes** - Air, Earth, Fire, and Water - form a ring around the Material Plane, suspended within the churning **Elemental Chaos**.\r\n\r\nAt their innermost edges, where they are closest to the Material Plane (in a conceptual if not a literal geographical sense), the four Elemental Planes resemble a world in the Material Plane. The four elements mingle together as they do in the Material Plane, forming land, sea, and sky. Farther from the Material Plane, though, the Elemental Planes are both alien and hostile. Here, the elements exist in their purest form—great expanses of solid earth, blazing fire, crystal-­‐‑clear water, and unsullied air. These regions are little-­‐‑known, so when discussing the Plane of Fire, for example, a speaker usually means just the border region. At the farthest extents of the Inner Planes, the pure elements dissolve and bleed together into an unending tumult of clashing energies and colliding substance, the Elemental Chaos.", "document": "srd", "aquatic": true, - "planar": true - } -}, -{ - "model": "api_v2.environment", - "pk": "srd_swamp", - "fields": { - "name": "Swamp", - "desc": "[None provided]", - "document": "srd", - "aquatic": false, - "planar": false + "planar": true, + "interior": false } } ] diff --git a/data/v2/wizards-of-the-coast/srd/Rule.json b/data/v2/wizards-of-the-coast/srd/Rule.json index 0ace455a..83186280 100644 --- a/data/v2/wizards-of-the-coast/srd/Rule.json +++ b/data/v2/wizards-of-the-coast/srd/Rule.json @@ -79,5 +79,3053 @@ "initialHeaderLevel": 2, "desc": "Some creatures and objects are exceedingly difficult or unusually easy to hurt with certain types of damage.\n\nIf a creature or an object has **resistance** to a damage type, damage of that type is halved against it. If a creature or an object has **vulnerability** to a damage type, damage of that type is doubled against it.\n\nResistance and then vulnerability are applied after all other modifiers to damage. For example, a creature has resistance to bludgeoning damage and is hit by an attack that deals 25 bludgeoning damage. The creature is also within a magical aura that reduces all damage by 5. The 25 damage is first reduced by 5 and then halved, so the creature takes 10 damage.\n\nMultiple instances of resistance or vulnerability that affect the same damage type count as only one instance. For example, if a creature has resistance to fire damage as well as resistance to all nonmagical damage, the damage of a nonmagical fire is reduced by half against the creature, not reduced by three--- quarters." } +}, +{ + "model": "api_v2.ruleset", + "pk": "srd_armor", + "fields": { + "name": "Armor", + "document": "srd", + "desc": "Fantasy gaming worlds are a vast tapestry made up of many different cultures, each with its own technology level. For this reason, adventurers have access to a variety of armor types, ranging from leather armor to chain mail to costly plate armor, with several other kinds of armor in between. The Armor table collects the most commonly available types of armor found in the game and separates them into three categories: light armor, medium armor, and heavy armor. Many warriors supplement their armor with a shield.\n\nThe Armor table shows the cost, weight, and other properties of the common types of armor worn in fantasy gaming worlds.\n\n**_Armor Proficiency._** Anyone can put on a suit of armor or strap a shield to an arm. Only those proficient in the armor's use know how to wear it effectively, however. Your class gives you proficiency with certain types of armor. If you wear armor that you lack proficiency with, you have disadvantage on any ability check, saving throw, or attack roll that involves Strength or Dexterity, and you can't cast spells.\n\n**_Armor Class (AC)._** Armor protects its wearer from attacks. The armor (and shield) you wear determines your base Armor Class.\n\n**_Heavy Armor._** Heavier armor interferes with the wearer's ability to move quickly, stealthily, and freely. If the Armor table shows “Str 13” or “Str 15” in the Strength column for an armor type, the armor reduces the wearer's speed by 10 feet unless the wearer has a Strength score equal to or higher than the listed score.\n\n**_Stealth._** If the Armor table shows “Disadvantage” in the Stealth column, the wearer has disadvantage on Dexterity (Stealth) checks.\n\n**_Shields._** A shield is made from wood or metal and is carried in one hand. Wielding a shield increases your Armor Class by 2. You can benefit from only one shield at a time.\n\n" + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_armor_light-armor", + "fields": { + "ruleset": "srd_armor", + "document": "srd", + "name": "Light Armor", + "index": 1, + "initialHeaderLevel": 2, + "desc": "Made from supple and thin materials, light armor favors agile adventurers since it offers some protection without sacrificing mobility. If you wear light armor, you add your Dexterity modifier to the base number from your armor type to determine your Armor Class.\n\n**_Padded._** Padded armor consists of quilted layers of cloth and batting.\n\n**_Leather._** The breastplate and shoulder protectors of this armor are made of leather that has been stiffened by being boiled in oil. The rest of the armor is made of softer and more flexible materials.\n\n**_Studded Leather._** Made from tough but flexible leather, studded leather is reinforced with close-set rivets or spikes." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_armor_medium-armor", + "fields": { + "ruleset": "srd_armor", + "document": "srd", + "name": "Medium Armor", + "index": 2, + "initialHeaderLevel": 2, + "desc": "Medium armor offers more protection than light armor, but it also impairs movement more. If you wear medium armor, you add your Dexterity modifier, to a maximum of +2, to the base number from your armor type to determine your Armor Class.\n\n**_Hide._** This crude armor consists of thick furs and pelts. It is commonly worn by barbarian tribes, evil humanoids, and other folk who lack access to the tools and materials needed to create better armor.\n\n**_Chain Shirt._** Made of interlocking metal rings, a chain shirt is worn between layers of clothing or leather. This armor offers modest protection to the wearer's upper body and allows the sound of the rings rubbing against one another to be muffled by outer layers.\n\n**_Scale Mail._** This armor consists of a coat and leggings (and perhaps a separate skirt) of leather covered with overlapping pieces of metal, much like the scales of a fish. The suit includes gauntlets.\n\n**_Breastplate._** This armor consists of a fitted metal chest piece worn with supple leather. Although it leaves the legs and arms relatively unprotected, this armor provides good protection for the wearer's vital organs while leaving the wearer relatively unencumbered.\n\n**_Half Plate._** Half plate consists of shaped metal plates that cover most of the wearer's body. It does not include leg protection beyond simple greaves that are attached with leather straps." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_armor_heavy-armor", + "fields": { + "ruleset": "srd_armor", + "document": "srd", + "name": "Heavy Armor", + "index": 3, + "initialHeaderLevel": 2, + "desc": "Of all the armor categories, heavy armor offers the best protection. These suits of armor cover the entire body and are designed to stop a wide range of attacks. Only proficient warriors can manage their weight and bulk.\n\nHeavy armor doesn't let you add your Dexterity modifier to your Armor Class, but it also doesn't penalize you if your Dexterity modifier is negative.\n\n**_Ring Mail._** This armor is leather armor with heavy rings sewn into it. The rings help reinforce the armor against blows from swords and axes. Ring mail is inferior to chain mail, and it's usually worn only by those who can't afford better armor.\n\n**_Chain Mail._** Made of interlocking metal rings, chain mail includes a layer of quilted fabric worn underneath the mail to prevent chafing and to cushion the impact of blows. The suit includes gauntlets.\n\n**_Splint._** This armor is made of narrow vertical strips of metal riveted to a backing of leather that is worn over cloth padding. Flexible chain mail protects the joints.\n\n**_Plate._** Plate consists of shaped, interlocking metal plates to cover the entire body. A suit of plate includes gauntlets, heavy leather boots, a visored helmet, and thick layers of padding underneath the armor. Buckles and straps distribute the weight over the body." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_armor_armor-table", + "fields": { + "ruleset": "srd_armor", + "document": "srd", + "name": "Armor Table", + "index": 4, + "initialHeaderLevel": 2, + "desc": "| Armor | Cost | Armor Class (AC) | Strength | Stealth | Weight |\n|--------------------|----------|---------------------------|----------|--------------|--------|\n| **_Light Armor_** | | | | | |\n| Padded | 5 gp | 11 + Dex modifier | - | Disadvantage | 8 lb. |\n| Leather | 10 gp | 11 + Dex modifier | - | - | 10 lb. |\n| Studded leather | 45 gp | 12 + Dex modifier | - | - | 13 lb. |\n| **_Medium Armor_** | | | | | |\n| Hide | 10 gp | 12 + Dex modifier (max 2) | - | - | 12 lb. |\n| Chain shirt | 50 gp | 13 + Dex modifier (max 2) | - | - | 20 lb. |\n| Scale mail | 50 gp | 14 + Dex modifier (max 2) | - | Disadvantage | 45 lb. |\n| Breastplate | 400 gp | 14 + Dex modifier (max 2) | - | - | 20 lb. |\n| Half plate | 750 gp | 15 + Dex modifier (max 2) | - | Disadvantage | 40 lb. |\n| **_Heavy Armor_** | | | | | |\n| Ring mail | 30 gp | 14 | - | Disadvantage | 40 lb. |\n| Chain mail | 75 gp | 16 | Str 13 | Disadvantage | 55 lb. |\n| Splint | 200 gp | 17 | Str 15 | Disadvantage | 60 lb. |\n| Plate | 1,500 gp | 18 | Str 15 | Disadvantage | 65 lb. |\n| **_Shield_** | | | | | |\n| Shield | 10 gp | +2 | - | - | 6 lb. |" + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_armor_donning-and-doffing", + "fields": { + "ruleset": "srd_armor", + "document": "srd", + "name": "Getting Into and Out of Armor", + "index": 5, + "initialHeaderLevel": 2, + "desc": "The time it takes to don or doff armor depends on the armor's category.\n\n**_Don._** This is the time it takes to put on armor. You benefit from the armor's AC only if you take the full time to don the suit of armor.\n\n**_Doff._** This is the time it takes to take off armor. If you have help, reduce this time by half.\n\n**Donning and Doffing Armor (table)**\n\n| Category | Don | Doff |\n|--------------|------------|-----------|\n| Light Armor | 1 minute | 1 minute |\n| Medium Armor | 5 minutes | 1 minute |\n| Heavy Armor | 10 minutes | 5 minutes |\n| Shield | 1 action | 1 action |" + } +}, +{ + "model": "api_v2.ruleset", + "pk": "srd_abilities", + "fields": { + "name": "Abilities", + "document": "srd", + "desc": "Six abilities provide a quick description of every creature's physical and mental characteristics:\n\n- **Strength**, measuring physical power\n - **Dexterity**, measuring agility\n - **Constitution**, measuring endurance \n - **Intelligence**, measuring reasoning and memory \n - **Wisdom**, measuring perception and insight \n - **Charisma**, measuring force of personality\n\n\nIs a character muscle-bound and insightful? Brilliant and charming? Nimble and hardy? Ability scores define these qualities---a creature's assets as well as weaknesses.\n\nThe three main rolls of the game---the ability check, the saving throw, and the attack roll---rely on the six ability scores. The book's introduction describes the basic rule behind these rolls: roll a d20, add an ability modifier derived from one of the six ability scores, and compare the total to a target number." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_abilities_ability-scores-and-modifiers", + "fields": { + "ruleset": "srd_abilities", + "document": "srd", + "name": "Ability Scores and Modifiers", + "index": 1, + "initialHeaderLevel": 2, + "desc": "Each of a creature's abilities has a score, a number that defines the magnitude of that ability. An ability score is not just a measure of innate capabilities, but also encompasses a creature's training and competence in activities related to that ability.\n\nA score of 10 or 11 is the normal human average, but adventurers and many monsters are a cut above average in most abilities. A score of 18 is the highest that a person usually reaches. Adventurers can have scores as high as 20, and monsters and divine beings can have scores as high as 30.\n\nEach ability also has a modifier, derived from the score and ranging from -5 (for an ability score of 1) to +10 (for a score of 30). The Ability Scores and Modifiers table notes the ability modifiers for the range of possible ability scores, from 1 to 30.\n\n To determine an ability modifier without consulting the table, subtract 10 from the ability score and then divide the total by 2 (round down).\n\n Because ability modifiers affect almost every attack roll, ability check, and saving throw, ability modifiers come up in play more often than their associated scores." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_abilities_advantage-and-disadvantage", + "fields": { + "ruleset": "srd_abilities", + "document": "srd", + "name": "Advantage and Disadvantage", + "index": 2, + "initialHeaderLevel": 2, + "desc": "Sometimes a special ability or spell tells you that you have advantage or disadvantage on an ability check, a saving throw, or an attack roll.\nWhen that happens, you roll a second d20 when you make the roll. Use the higher of the two rolls if you have advantage, and use the lower roll if you have disadvantage. For example, if you have disadvantage and roll a 17 and a 5, you use the 5. If you instead have advantage and roll those numbers, you use the 17.\n\nIf multiple situations affect a roll and each one grants advantage or imposes disadvantage on it, you don't roll more than one additional d20.\nIf two favorable situations grant advantage, for example, you still roll only one additional d20.\n\nIf circumstances cause a roll to have both advantage and disadvantage, you are considered to have neither of them, and you roll one d20. This is true even if multiple circumstances impose disadvantage and only one grants advantage or vice versa. In such a situation, you have neither advantage nor disadvantage.\n\nWhen you have advantage or disadvantage and something in the game, such as the halfling's Lucky trait, lets you reroll the d20, you can reroll only one of the dice. You choose which one. For example, if a halfling has advantage or disadvantage on an ability check and rolls a 1 and a 13, the halfling could use the Lucky trait to reroll the 1.\n\nYou usually gain advantage or disadvantage through the use of special abilities, actions, or spells. Inspiration can also give a character advantage. The GM can also decide that circumstances influence a roll in one direction or the other and grant advantage or impose disadvantage as a result." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_abilities_proficiency-bonus", + "fields": { + "ruleset": "srd_abilities", + "document": "srd", + "name": "Proficiency Bonus", + "index": 3, + "initialHeaderLevel": 2, + "desc": "Characters have a proficiency bonus determined by level. Monsters also have this bonus, which is incorporated in their stat blocks. The bonus is used in the rules on ability checks, saving throws, and attack rolls.\n\nYour proficiency bonus can't be added to a single die roll or other number more than once. For example, if two different rules say you can add your proficiency bonus to a Wisdom saving throw, you nevertheless add the bonus only once when you make the save.\n\nOccasionally, your proficiency bonus might be multiplied or divided (doubled or halved, for example) before you apply it. For example, the rogue's Expertise feature doubles the proficiency bonus for certain ability checks. If a circumstance suggests that your proficiency bonus applies more than once to the same roll, you still add it only once and multiply or divide it only once.\n\nBy the same token, if a feature or effect allows you to multiply your proficiency bonus when making an ability check that wouldn't normally benefit from your proficiency bonus, you still don't add the bonus to the check. For that check your proficiency bonus is 0, given the fact that multiplying 0 by any number is still 0. For instance, if you lack proficiency in the History skill, you gain no benefit from a feature that lets you double your proficiency bonus when you make Intelligence (History) checks.\n\nIn general, you don't multiply your proficiency bonus for attack rolls or saving throws. If a feature or effect allows you to do so, these same rules apply." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_abilities_ability-checks", + "fields": { + "ruleset": "srd_abilities", + "document": "srd", + "name": "Ability Checks", + "index": 4, + "initialHeaderLevel": 2, + "desc": "An ability check tests a character's or monster's innate talent and training in an effort to overcome a challenge. The GM calls for an ability check when a character or monster attempts an action (other than an attack) that has a chance of failure. When the outcome is uncertain, the dice determine the results.\n\nFor every ability check, the GM decides which of the six abilities is relevant to the task at hand and the difficulty of the task, represented by a Difficulty Class.\n\nThe more difficult a task, the higher its DC. The Typical Difficulty Classes table shows the most common DCs.\n\nTo make an ability check, roll a d20 and add the relevant ability modifier. As with other d20 rolls, apply bonuses and penalties, and compare the total to the DC. If the total equals or exceeds the DC, the ability check is a success---the creature overcomes the challenge at hand. Otherwise, it's a failure, which means the character or monster makes no progress toward the objective or makes progress combined with a setback determined by the GM." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_abilities_contests", + "fields": { + "ruleset": "srd_abilities", + "document": "srd", + "name": "Contents", + "index": 5, + "initialHeaderLevel": 3, + "desc": "Sometimes one character's or monster's efforts are directly opposed to another's. This can occur when both of them are trying to do the same thing and only one can succeed, such as attempting to snatch up a magic ring that has fallen on the floor. This situation also applies when one of them is trying to prevent the other one from accomplishing a goal---for example, when a monster tries to force open a door that an adventurer is holding closed. In situations like these, the outcome is determined by a special form of ability check, called a contest.\n\nBoth participants in a contest make ability checks appropriate to their efforts. They apply all appropriate bonuses and penalties, but instead of comparing the total to a DC, they compare the totals of their two checks. The participant with the higher check total wins the contest.\nThat character or monster either succeeds at the action or prevents the other one from succeeding.\n\nIf the contest results in a tie, the situation remains the same as it was before the contest. Thus, one contestant might win the contest by default. If two characters tie in a contest to snatch a ring off the floor, neither character grabs it. In a contest between a monster trying to open a door and an adventurer trying to keep the door closed, a tie means that the door remains shut." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_abilities_skills", + "fields": { + "ruleset": "srd_abilities", + "document": "srd", + "name": "Skills", + "index": 6, + "initialHeaderLevel": 3, + "desc": "Each ability covers a broad range of capabilities, including skills that a character or a monster can be proficient in. A skill represents a specific aspect of an ability score, and an individual's proficiency in a skill demonstrates a focus on that aspect. (A character's starting skill proficiencies are determined at character creation, and a monster's skill proficiencies appear in the monster's stat block.) For example, a Dexterity check might reflect a character's attempt to pull off an acrobatic stunt, to palm an object, or to stay hidden. Each of these aspects of Dexterity has an associated skill: Acrobatics, Sleight of Hand, and Stealth, respectively. So a character who has proficiency in the Stealth skill is particularly good at Dexterity checks related to sneaking and hiding.\n\nThe skills related to each ability score are shown in the following list. (No skills are related to Constitution.) See an ability's description in the later sections of this section for examples of how to use a skill associated with an ability.\n\n**Strength**\n\n- Athletics\n\n**Dexterity**\n- Acrobatics\n- Sleight of Hand\n- Stealth\n\n**Intelligence**\n\n- Arcana\n- History\n- Investigation\n- Nature\n- Religion\n\n**Wisdom**\n\n- Animal Handling\n- Insight\n- Medicine\n- Perception\n- Survival\n\n**Charisma**\n\n- Deception\n- Intimidation\n- Performance\n- Persuasion\n\n\nSometimes, the GM might ask for an ability check using a specific skill---for example, Make a Wisdom (Perception) check. At other times, a player might ask the GM if proficiency in a particular skill applies to a check. In either case, proficiency in a skill means an individual can add his or her proficiency bonus to ability checks that involve that skill. Without proficiency in the skill, the individual makes a normal ability check.\n\nFor example, if a character attempts to climb up a dangerous cliff, the GM might ask for a Strength (Athletics) check. If the character is proficient in Athletics, the character's proficiency bonus is added to the Strength check. If the character lacks that proficiency, he or she just makes a Strength check." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_abilities_skills-with-different-abilities", + "fields": { + "ruleset": "srd_abilities", + "document": "srd", + "name": "Variant: Skills with Different Abilities", + "index": 7, + "initialHeaderLevel": 4, + "desc": "Normally, your proficiency in a skill applies only to a specific kind of ability check. Proficiency in Athletics, for example, usually applies to Strength checks. In some situations, though, your proficiency might reasonably apply to a different kind of check. In such cases, the GM might ask for a check using an unusual combination of ability and skill, or you might ask your GM if you can apply a proficiency to a different check. For example, if you have to swim from an offshore island to the mainland, your GM might call for a Constitution check to see if you have the stamina to make it that far. In this case, your GM might allow you to apply your proficiency in Athletics and ask for a Constitution (Athletics) check. So if you're proficient in Athletics, you apply your proficiency bonus to the Constitution check just as you would normally do for a Strength (Athletics) check. Similarly, when your half-orc barbarian uses a display of raw strength to intimidate an enemy, your GM might ask for a Strength (Intimidation) check, even though Intimidation is normally associated with Charisma." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_abilities_passive-checks", + "fields": { + "ruleset": "srd_abilities", + "document": "srd", + "name": "Passive Checks", + "index": 8, + "initialHeaderLevel": 3, + "desc": "A passive check is a special kind of ability check that doesn't involve any die rolls. Such a check can represent the average result for a task done repeatedly, such as searching for secret doors over and over again, or can be used when the GM wants to secretly determine whether the characters succeed at something without rolling dice, such as noticing a hidden monster.\n\nHere's how to determine a character's total for a passive check: > 10 + all modifiers that normally apply to the check If the character has advantage on the check, add 5. For disadvantage, subtract 5. The game refers to a passive check total as a **score**.\n\nFor example, if a 1st-level character has a Wisdom of 15 and proficiency in Perception, he or she has a passive Wisdom (Perception) score of 14.\n\nThe rules on hiding in the Dexterity section below rely on passive checks, as do the exploration rules." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_abilities_working-together", + "fields": { + "ruleset": "srd_abilities", + "document": "srd", + "name": "Working Together", + "index": 9, + "initialHeaderLevel": 3, + "desc": "Sometimes two or more characters team up to attempt a task. The character who's leading the effort---or the one with the highest ability modifier---can make an ability check with advantage, reflecting the help provided by the other characters. In combat, this requires the Help action.\n\nA character can only provide help if the task is one that he or she could attempt alone. For example, trying to open a lock requires proficiency with thieves' tools, so a character who lacks that proficiency can't help another character in that task. Moreover, a character can help only when two or more individuals working together would actually be productive. Some tasks, such as threading a needle, are no easier with help." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_abilities_group-checks", + "fields": { + "ruleset": "srd_abilities", + "document": "srd", + "name": "Group Checks", + "index": 10, + "initialHeaderLevel": 4, + "desc": "When a number of individuals are trying to accomplish something as a group, the GM might ask for a group ability check. In such a situation, the characters who are skilled at a particular task help cover those who aren't.\n\nTo make a group ability check, everyone in the group makes the ability check. If at least half the group succeeds, the whole group succeeds.\nOtherwise, the group fails.\n\nGroup checks don't come up very often, and they're most useful when all the characters succeed or fail as a group. For example, when adventurers are navigating a swamp, the GM might call for a group Wisdom (Survival) check to see if the characters can avoid the quicksand, sinkholes, and other natural hazards of the environment. If at least half the group succeeds, the successful characters are able to guide their companions out of danger. Otherwise, the group stumbles into one of these hazards.\n\nEvery task that a character or monster might attempt in the game is covered by one of the six abilities. This section explains in more detail what those abilities mean and the ways they are used in the game." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_abilities_strength", + "fields": { + "ruleset": "srd_abilities", + "document": "srd", + "name": "Strength", + "index": 11, + "initialHeaderLevel": 3, + "desc": "Strength measures bodily power, athletic training, and the extent to which you can exert raw physical force.\n\n## Strength Checks \nA Strength check can model any attempt to lift, push, pull, or break something, to force your body through a space, or to otherwise apply brute force to a situation. The Athletics skill reflects aptitude in certain kinds of Strength checks.\n\n### Athletics \nYour Strength (Athletics) check covers difficult situations you encounter while climbing, jumping, or swimming. Examples include the following activities: - You attempt to climb a sheer or slippery cliff, avoid hazards while scaling a wall, or cling to a surface while something is trying to knock you off.\n- You try to jump an unusually long distance or pull off a stunt midjump.\n- You struggle to swim or stay afloat in treacherous currents, storm-tossed waves, or areas of thick seaweed. Or another creature tries to push or pull you underwater or otherwise interfere with your swimming.\n\n## Other Strength Checks \nThe GM might also call for a Strength check when you try to accomplish tasks like the following: - Force open a stuck, locked, or barred door - Break free of bonds - Push through a tunnel that is too small - Hang on to a wagon while being dragged behind it - Tip over a statue - Keep a boulder from rolling\n\n\n## Attack Rolls and Damage\n\nYou add your Strength modifier to your attack roll and your damage roll when attacking with a melee weapon such as a mace, a battleaxe, or a javelin. You use melee weapons to make melee attacks in hand-to-hand combat, and some of them can be thrown to make a ranged attack.\n\n## Lifting and Carrying \nYour Strength score determines the amount of weight you can bear. The following terms define what you can lift or carry.\n\n**Carrying Capacity.** Your carrying capacity is your Strength score multiplied by 15. This is the weight (in pounds) that you can carry, which is high enough that most characters don't usually have to worry about it.\n\n**Push, Drag, or Lift.** You can push, drag, or lift a weight in pounds up to twice your carrying capacity (or 30 times your Strength score).\nWhile pushing or dragging weight in excess of your carrying capacity, your speed drops to 5 feet.\n\n**Size and Strength.** Larger creatures can bear more weight, whereas Tiny creatures can carry less. For each size category above Medium, double the creature's carrying capacity and the amount it can push, drag, or lift. For a Tiny creature, halve these weights.\n\n## Variant: Encumbrance \nThe rules for lifting and carrying are intentionally simple. Here is a variant if you are looking for more detailed rules for determining how a character is hindered by the weight of equipment. When you use this variant, ignore the Strength column of the Armor table.\n\nIf you carry weight in excess of 5 times your Strength score, you are **encumbered**, which means your speed drops by 10 feet.\n\nIf you carry weight in excess of 10 times your Strength score, up to your maximum carrying capacity, you are instead **heavily encumbered**, which means your speed drops by 20 feet and you have disadvantage on ability checks, attack rolls, and saving throws that use Strength, Dexterity, or Constitution." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_abilities_dexterity", + "fields": { + "ruleset": "srd_abilities", + "document": "srd", + "name": "Dexterity", + "index": 12, + "initialHeaderLevel": 3, + "desc": "Dexterity measures agility, reflexes, and balance.\n\n## Dexterity Checks\n\nA Dexterity check can model any attempt to move nimbly, quickly, or quietly, or to keep from falling on tricky footing. The Acrobatics, Sleight of Hand, and Stealth skills reflect aptitude in certain kinds of Dexterity checks.\n\n### Acrobatics \nYour Dexterity (Acrobatics) check covers your attempt to stay on your feet in a tricky situation, such as when you're trying to run across a sheet of ice, balance on a tightrope, or stay upright on a rocking ship's deck. The GM might also call for a Dexterity (Acrobatics) check to see if you can perform acrobatic stunts, including dives, rolls, somersaults, and flips.\n\n### Sleight of Hand \nWhenever you attempt an act of legerdemain or manual trickery, such as planting something on someone else or concealing an object on your person, make a Dexterity (Sleight of Hand) check. The GM might also call for a Dexterity (Sleight of Hand) check to determine whether you can lift a coin purse off another person or slip something out of another person's pocket.\n\n## Stealth \nMake a Dexterity (Stealth) check when you attempt to conceal yourself from enemies, slink past guards, slip away without being noticed, or sneak up on someone without being seen or heard.\n\n### Other Dexterity Checks \nThe GM might call for a Dexterity check when you try to accomplish tasks like the following: - Control a heavily laden cart on a steep descent - Steer a chariot around a tight turn - Pick a lock - Disable a trap - Securely tie up a prisoner - Wriggle free of bonds - Play a stringed instrument - Craft a small or detailed object **Hiding** The GM decides when circumstances are appropriate for hiding. When you try to hide, make a Dexterity (Stealth) check. Until you are discovered or you stop hiding, that check's total is contested by the Wisdom (Perception) check of any creature that actively searches for signs of your presence.\n\nYou can't hide from a creature that can see you clearly, and you give away your position if you make noise, such as shouting a warning or knocking over a vase.\n\nAn invisible creature can always try to hide. Signs of its passage might still be noticed, and it does have to stay quiet.\n\nIn combat, most creatures stay alert for signs of danger all around, so if you come out of hiding and approach a creature, it usually sees you.\nHowever, under certain circumstances, the GM might allow you to stay hidden as you approach a creature that is distracted, allowing you to gain advantage on an attack roll before you are seen.\n\n**Passive Perception.** When you hide, there's a chance someone will notice you even if they aren't searching. To determine whether such a creature notices you, the GM compares your Dexterity (Stealth) check with that creature's passive Wisdom (Perception) score, which equals 10 - the creature's Wisdom modifier, as well as any other bonuses or penalties. If the creature has advantage, add 5. For disadvantage, subtract 5. For example, if a 1st-level character (with a proficiency bonus of +2) has a Wisdom of 15 (a +2 modifier) and proficiency in Perception, he or she has a passive Wisdom (Perception) of 14.\n\n**What Can You See?** One of the main factors in determining whether you can find a hidden creature or object is how well you can see in an area, which might be **lightly** or **heavily obscured**, as explained in the-environment.\n\n## Attack Rolls and Damage\n\nYou add your Dexterity modifier to your attack roll and your damage roll when attacking with a ranged weapon, such as a sling or a longbow. You can also add your Dexterity modifier to your attack roll and your damage roll when attacking with a melee weapon that has the finesse property, such as a dagger or a rapier.\n\n## Armor Class \nDepending on the armor you wear, you might add some or all of your Dexterity modifier to your Armor Class.\n\n## Initiative \nAt the beginning of every combat, you roll initiative by making a Dexterity check. Initiative determines the order of creatures' turns in combat." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_abilities_constitution", + "fields": { + "ruleset": "srd_abilities", + "document": "srd", + "name": "Constitution", + "index": 13, + "initialHeaderLevel": 3, + "desc": "Constitution measures health, stamina, and vital force.\n\n## Constitution Checks \nConstitution checks are uncommon, and no skills apply to Constitution checks, because the endurance this ability represents is largely passive rather than involving a specific effort on the part of a character or monster. A Constitution check can model your attempt to push beyond normal limits, however.\n\nThe GM might call for a Constitution check when you try to accomplish tasks like the following: - Hold your breath - March or labor for hours without rest - Go without sleep - Survive without food or water - Quaff an entire stein of ale in one go ## Hit Points \nYour Constitution modifier contributes to your hit points. Typically, you add your Constitution modifier to each Hit Die you roll for your hit points.\n\nIf your Constitution modifier changes, your hit point maximum changes as well, as though you had the new modifier from 1st level. For example, if you raise your Constitution score when you reach 4th level and your Constitution modifier increases from +1 to +2, you adjust your hit point maximum as though the modifier had always been +2. So you add 3 hit points for your first three levels, and then roll your hit points for 4th level using your new modifier. Or if you're 7th level and some effect lowers your Constitution score so as to reduce your Constitution modifier by 1, your hit point maximum is reduced by 7." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_abilities_intelligence", + "fields": { + "ruleset": "srd_abilities", + "document": "srd", + "name": "Intelligence", + "index": 14, + "initialHeaderLevel": 3, + "desc": "Intelligence measures mental acuity, accuracy of recall, and the ability to reason.\n\n## Intelligence Checks \nAn Intelligence check comes into play when you need to draw on logic, education, memory, or deductive reasoning. The Arcana, History, Investigation, Nature, and Religion skills reflect aptitude in certain kinds of Intelligence checks.\n\n### Arcana\n\nYour Intelligence (Arcana) check measures your ability to recall lore about spells, magic items, eldritch symbols, magical traditions, the planes of existence, and the inhabitants of those planes.\n\n### History\n\nYour Intelligence (History) check measures your ability to recall lore about historical events, legendary people, ancient kingdoms, past disputes, recent wars, and lost civilizations.\n\n### Investigation\n\nWhen you look around for clues and make deductions based on those clues, you make an Intelligence (Investigation) check. You might deduce the location of a hidden object, discern from the appearance of a wound what kind of weapon dealt it, or determine the weakest point in a tunnel that could cause it to collapse. Poring through ancient scrolls in search of a hidden fragment of knowledge might also call for an Intelligence (Investigation) check.\n\n### Nature\n\nYour Intelligence (Nature) check measures your ability to recall lore about terrain, plants and animals, the weather, and natural cycles.\n\n### Religion\n\nYour Intelligence (Religion) check measures your ability to recall lore about deities, rites and prayers, religious hierarchies, holy symbols, and the practices of secret cults.\n\n### Other Intelligence Checks \nThe GM might call for an Intelligence check when you try to accomplish tasks like the following: - Communicate with a creature without using words - Estimate the value of a precious item - Pull together a disguise to pass as a city guard - Forge a document - Recall lore about a craft or trade - Win a game of skill\n\n## Spellcasting Ability\n\nWizards use Intelligence as their spellcasting ability, which helps determine the saving throw DCs of spells they cast." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_abilities_wisdom", + "fields": { + "ruleset": "srd_abilities", + "document": "srd", + "name": "Wisdom", + "index": 15, + "initialHeaderLevel": 3, + "desc": "Wisdom reflects how attuned you are to the world around you and represents perceptiveness and intuition.\n\n## Wisdom Checks\n\nA Wisdom check might reflect an effort to read body language, understand someone's feelings, notice things about the environment, or care for an injured person. The Animal Handling, Insight, Medicine, Perception, and Survival skills reflect aptitude in certain kinds of Wisdom checks.\n\n### Animal Handling\n\nWhen there is any question whether you can calm down a domesticated animal, keep a mount from getting spooked, or intuit an animal's intentions, the GM might call for a Wisdom (Animal Handling) check. You also make a Wisdom (Animal Handling) check to control your mount when you attempt a risky maneuver.\n\n### Insight\n\nYour Wisdom (Insight) check decides whether you can determine the true intentions of a creature, such as when searching out a lie or predicting someone's next move. Doing so involves gleaning clues from body language, speech habits, and changes in mannerisms.\n\n### Medicine\n\nA Wisdom (Medicine) check lets you try to stabilize a dying companion or diagnose an illness.\n\n### Perception\n\nYour Wisdom (Perception) check lets you spot, hear, or otherwise detect the presence of something. It measures your general awareness of your surroundings and the keenness of your senses. For example, you might try to hear a conversation through a closed door, eavesdrop under an open window, or hear monsters moving stealthily in the forest. Or you might try to spot things that are obscured or easy to miss, whether they are orcs lying in ambush on a road, thugs hiding in the shadows of an alley, or candlelight under a closed secret door.\n\n### Survival\n\nThe GM might ask you to make a Wisdom (Survival) check to follow tracks, hunt wild game, guide your group through frozen wastelands, identify signs that owlbears live nearby, predict the weather, or avoid quicksand and other natural hazards.\n\n### Other Wisdom Checks\n\nThe GM might call for a Wisdom check when you try to accomplish tasks like the following: - Get a gut feeling about what course of action to follow - Discern whether a seemingly dead or living creature is undead ## Spellcasting Ability\n\nClerics, druids, and rangers use Wisdom as their spellcasting ability, which helps determine the saving throw DCs of spells they cast." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_abilities_charisma", + "fields": { + "ruleset": "srd_abilities", + "document": "srd", + "name": "Charisma", + "index": 16, + "initialHeaderLevel": 3, + "desc": "Charisma measures your ability to interact effectively with others. It includes such factors as confidence and eloquence, and it can represent a charming or commanding personality.\n\n## Charisma Checks\n\nA Charisma check might arise when you try to influence or entertain others, when you try to make an impression or tell a convincing lie, or when you are navigating a tricky social situation. The Deception, Intimidation, Performance, and Persuasion skills reflect aptitude in certain kinds of Charisma checks.\n\n### Deception\n\nYour Charisma (Deception) check determines whether you can convincingly hide the truth, either verbally or through your actions. This deception can encompass everything from misleading others through ambiguity to telling outright lies. Typical situations include trying to fast-talk a guard, con a merchant, earn money through gambling, pass yourself off in a disguise, dull someone's suspicions with false assurances, or maintain a straight face while telling a blatant lie.\n\n### Intimidation \nWhen you attempt to influence someone through overt threats, hostile actions, and physical violence, the GM might ask you to make a Charisma (Intimidation) check. Examples include trying to pry information out of a prisoner, convincing street thugs to back down from a confrontation, or using the edge of a broken bottle to convince a sneering vizier to reconsider a decision.\n\n### Performance \nYour Charisma (Performance) check determines how well you can delight an audience with music, dance, acting, storytelling, or some other form of entertainment.\n\n### Persuasion \nWhen you attempt to influence someone or a group of people with tact, social graces, or good nature, the GM might ask you to make a Charisma (Persuasion) check. Typically, you use persuasion when acting in good faith, to foster friendships, make cordial requests, or exhibit proper etiquette. Examples of persuading others include convincing a chamberlain to let your party see the king, negotiating peace between warring tribes, or inspiring a crowd of townsfolk\n\n### Other Charisma Checks\n\nThe GM might call for a Charisma check when you try to accomplish tasks like the following:\n\n- Find the best person to talk to for news, rumors, and gossip\n- Blend into a crowd to get the sense of key topics of conversation\n\n\n## Spellcasting Ability\n\nBards, paladins, sorcerers, and warlocks use Charisma as their spellcasting ability, which helps determine the saving throw DCs of spells they cast." + } +}, +{ + "model": "api_v2.ruleset", + "pk": "srd_actions-in-combat", + "fields": { + "name": "Actions in Combat", + "document": "srd", + "desc": "When you take your action on your turn, you can take one of the actions presented here, an action you gained from your class or a special feature, or an action that you improvise. Many monsters have action options of their own in their stat blocks.\n\nWhen you describe an action not detailed elsewhere in the rules, the GM tells you whether that action is possible and what kind of roll you need to make, if any, to determine success or failure." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_actions-in-combat_attack", + "fields": { + "ruleset": "srd_actions-in-combat", + "document": "srd", + "name": "Attack", + "index": 1, + "initialHeaderLevel": 3, + "desc": "The most common action to take in combat is the Attack action, whether you are swinging a sword, firing an arrow from a bow, or brawling with your fists.\n\nWith this action, you make one melee or ranged attack. See the Making an Attack section for the rules that govern attacks. Certain features, such as the Extra Attack feature of the fighter, allow you to make more than one attack with this action." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_actions-in-combat_cast-a-spell", + "fields": { + "ruleset": "srd_actions-in-combat", + "document": "srd", + "name": "Cast a Spell", + "index": 2, + "initialHeaderLevel": 3, + "desc": "Spellcasters such as wizards and clerics, as well as many monsters, have access to spells and can use them to great effect in combat. Each spell has a casting time, which specifies whether the caster must use an action, a reaction, minutes, or even hours to cast the spell. Casting a spell is, therefore, not necessarily an action. Most spells do have a casting time of 1 action, so a spellcaster often uses his or her action in combat to cast such a spell." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_actions-in-combat_dash", + "fields": { + "ruleset": "srd_actions-in-combat", + "document": "srd", + "name": "Dash", + "index": 3, + "initialHeaderLevel": 3, + "desc": "When you take the Dash action, you gain extra movement for the current turn. The increase equals your speed, after applying any modifiers. With a speed of 30 feet, for example, you can move up to 60 feet on your turn if you dash.\n\nAny increase or decrease to your speed changes this additional movement by the same amount. If your speed of 30 feet is reduced to 15 feet, for instance, you can move up to 30 feet this turn if you dash." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_actions-in-combat_disengage", + "fields": { + "ruleset": "srd_actions-in-combat", + "document": "srd", + "name": "Disengage", + "index": 4, + "initialHeaderLevel": 3, + "desc": "If you take the Disengage action, your movement doesn't provoke opportunity attacks for the rest of the turn." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_actions-in-combat_dodge", + "fields": { + "ruleset": "srd_actions-in-combat", + "document": "srd", + "name": "Dodge", + "index": 5, + "initialHeaderLevel": 3, + "desc": "When you take the Dodge action, you focus entirely on avoiding attacks. Until the start of your next turn, any attack roll made against you has disadvantage if you can see the attacker, and you make Dexterity saving throws with advantage. You lose this benefit if you are incapacitated or if your speed drops to 0." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_actions-in-combat_help", + "fields": { + "ruleset": "srd_actions-in-combat", + "document": "srd", + "name": "Help", + "index": 6, + "initialHeaderLevel": 3, + "desc": "You can lend your aid to another creature in the completion of a task.\n\nWhen you take the Help action, the creature you aid gains advantage on the next ability check it makes to perform the task you are helping with, provided that it makes the check before the start of your next turn.\n\nAlternatively, you can aid a friendly creature in attacking a creature within 5 feet of you. You feint, distract the target, or in some other way team up to make your ally's attack more effective. If your ally attacks the target before your next turn, the first attack roll is made with advantage." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_actions-in-combat_hide", + "fields": { + "ruleset": "srd_actions-in-combat", + "document": "srd", + "name": "Hide", + "index": 7, + "initialHeaderLevel": 3, + "desc": "When you take the Hide action, you make a Dexterity (Stealth) check in an attempt to hide, following the rules for hiding. If you succeed, you gain certain benefits, as described in srd:unseen-attackers-and-targets." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_actions-in-combat_ready", + "fields": { + "ruleset": "srd_actions-in-combat", + "document": "srd", + "name": "Ready", + "index": 8, + "initialHeaderLevel": 3, + "desc": "Sometimes you want to get the jump on a foe or wait for a particular circumstance before you act. To do so, you can take the Ready action on your turn, which lets you act using your reaction before the start of your next turn.\n\nFirst, you decide what perceivable circumstance will trigger your reaction. Then, you choose the action you will take in response to that trigger, or you choose to move up to your speed in response to it. Examples include 'If the cultist steps on the trapdoor, I'll pull the lever that opens it,' and 'If the goblin steps next to me, I move away.'\n\nWhen the trigger occurs, you can either take your reaction right after the trigger finishes or ignore the trigger. Remember that you can take only one reaction per round.\n\nWhen you ready a spell, you cast it as normal but hold its energy, which you release with your reaction when the trigger occurs. To be readied, a spell must have a casting time of 1 action, and holding onto the spell's magic requires concentration. If your concentration is broken, the spell dissipates without taking effect. For example, if you are concentrating on the srd:web spell and ready srd:magic-missile, your srd:web spell ends, and if you take damage before you release srd:magic-missile with your reaction, your concentration might be broken." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_actions-in-combat_search", + "fields": { + "ruleset": "srd_actions-in-combat", + "document": "srd", + "name": "Search", + "index": 9, + "initialHeaderLevel": 3, + "desc": "When you take the Search action, you devote your attention to finding something. Depending on the nature of your search, the GM might have you make a Wisdom (Perception) check or an Intelligence (Investigation) check." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_actions-in-combat_use-an-object", + "fields": { + "ruleset": "srd_actions-in-combat", + "document": "srd", + "name": "Search", + "index": 9, + "initialHeaderLevel": 3, + "desc": "You normally interact with an object while doing something else, such as when you draw a sword as part of an attack. When an object requires your action for its use, you take the Use an Object action. This action is also useful when you want to interact with more than one object on your turn." + } +}, +{ + "model": "api_v2.ruleset", + "pk": "srd_alignment", + "fields": { + "name": "Alignment", + "document": "srd", + "desc": "A typical creature in the game world has an alignment, which broadly describes its moral and personal attitudes. Alignment is a combination of two factors: one identifies morality (good, evil, or neutral), and the other describes attitudes toward society and order (lawful, chaotic, or neutral). Thus, nine distinct alignments define the possible combinations.\n\nThese brief summaries of the nine alignments describe the typical behavior of a creature with that alignment. Individuals might vary significantly from that typical behavior, and few people are perfectly and consistently faithful to the precepts of their alignment.\n\n**Lawful good** (LG) creatures can be counted on to do the right thing as expected by society. Gold dragons, paladins, and most dwarves are lawful good.\n\n**Neutral good** (NG) folk do the best they can to help others according to their needs. Many celestials, some cloud giants, and most gnomes are neutral good.\n\n**Chaotic good** (CG) creatures act as their conscience directs, with little regard for what others expect. Copper dragons, many elves, and unicorns are chaotic good.\n\n**Lawful neutral** (LN) individuals act in accordance with law, tradition, or personal codes. Many monks and some wizards are lawful neutral.\n\n**Neutral** (N) is the alignment of those who prefer to steer clear of moral questions and don't take sides, doing what seems best at the time. Lizardfolk, most druids, and many humans are neutral.\n\n**Chaotic neutral** (CN) creatures follow their whims, holding their personal freedom above all else. Many barbarians and rogues, and some bards, are chaotic neutral.\n\n**Lawful evil** (LE) creatures methodically take what they want, within the limits of a code of tradition, loyalty, or order. Devils, blue dragons, and hobgoblins are lawful evil.\n\n**Neutral evil** (NE) is the alignment of those who do whatever they can get away with, without compassion or qualms. Many drow, some cloud giants, and goblins are neutral evil.\n\n**Chaotic evil** (CE) creatures act with arbitrary violence, spurred by their greed, hatred, or bloodlust. Demons, red dragons, and orcs are chaotic evil." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_alignment_alignment-in-the-multiverse", + "fields": { + "ruleset": "srd_alignment", + "document": "srd", + "name": "Alignment in the Multiverse", + "index": 1, + "initialHeaderLevel": 2, + "desc": "For many thinking creatures, alignment is a moral choice. Humans, dwarves, elves, and other humanoid races can choose whether to follow the paths of good or evil, law or chaos. According to myth, the good- aligned gods who created these races gave them free will to choose their moral paths, knowing that good without free will is slavery.\n\nThe evil deities who created other races, though, made those races to serve them. Those races have strong inborn tendencies that match the nature of their gods. Most orcs share the violent, savage nature of the orc gods, and are thus inclined toward evil. Even if an orc chooses a good alignment, it struggles against its innate tendencies for its entire life. (Even half-orcs feel the lingering pull of the orc god's influence.)\n\nAlignment is an essential part of the nature of celestials and fiends. A devil does not choose to be lawful evil, and it doesn't tend toward lawful evil, but rather it is lawful evil in its essence. If it somehow ceased to be lawful evil, it would cease to be a devil.\n\nMost creatures that lack the capacity for rational thought do not have alignments-they are **unaligned**. Such a creature is incapable of making a moral or ethical choice and acts according to its bestial nature. Sharks are savage predators, for example, but they are not evil; they have no alignment." + } +}, +{ + "model": "api_v2.ruleset", + "pk": "srd_attacking", + "fields": { + "name": "Attacking", + "document": "srd", + "desc": "Whether you're striking with a melee weapon, firing a weapon at range, or making an attack roll as part of a spell, an attack has a simple structure.\n\n1. **Choose a target.** Pick a target within your attack's range: a creature, an object, or a location.\n2. **Determine modifiers.** The GM determines whether the target has cover and whether you have advantage or disadvantage against the target. In addition, spells, special abilities, and other effects can apply penalties or bonuses to your attack roll.\n3. **Resolve the attack.** You make the attack roll. On a hit, you roll damage, unless the particular attack has rules that specify otherwise. Some attacks cause special effects in addition to or instead of damage.\n\n\nIf there's ever any question whether something you're doing counts as an attack, the rule is simple: if you're making an attack roll, you're making an attack." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_attacking_attack-rolls", + "fields": { + "ruleset": "srd_attacking", + "document": "srd", + "name": "Attack Rolls", + "index": 1, + "initialHeaderLevel": 2, + "desc": "When you make an attack, your attack roll determines whether the attack hits or misses. To make an attack roll, roll a d20 and add the appropriate modifiers. If the total of the roll plus modifiers equals or exceeds the target's Armor Class (AC), the attack hits. The AC of a character is determined at character creation, whereas the AC of a monster is in its stat block." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_attacking_attack-modifiers", + "fields": { + "ruleset": "srd_attacking", + "document": "srd", + "name": "Modifiers to the Roll", + "index": 2, + "initialHeaderLevel": 3, + "desc": "When a character makes an attack roll, the two most common modifiers to the roll are an ability modifier and the character's proficiency bonus. When a monster makes an attack roll, it uses whatever modifier is provided in its stat block.\n\n**Ability Modifier.** The ability modifier used for a melee weapon attack is Strength, and the ability modifier used for a ranged weapon attack is Dexterity. Weapons that have the finesse or thrown property break this rule.\n\nSome spells also require an attack roll. The ability modifier used for a spell attack depends on the spellcasting ability of the spellcaster.\n\n**Proficiency Bonus.** You add your proficiency bonus to your attack roll when you attack using a weapon with which you have proficiency, as well as when you attack with a spell." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_attacking_rolling-1-or-20", + "fields": { + "ruleset": "srd_attacking", + "document": "srd", + "name": "Rolling 1 or 20", + "index": 3, + "initialHeaderLevel": 3, + "desc": "Sometimes fate blesses or curses a combatant, causing the novice to hit and the veteran to miss.\n\n> **Sage Advice**\n\n> Spell attacks can score critical hits, just like any other attack.\n\n> \n\n> Source: [Sage Advice > Compendium](http://media.wizards.com/2015/downloads/dnd/SA_Compendium_1.01.pdf)\n\nIf the d20 roll for an attack is a 20, the attack hits regardless of any modifiers or the target's AC. This is called a critical hit.\n\nIf the d20 roll for an attack is a 1, the attack misses regardless of any modifiers or the target's AC." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_attacking_unseen-attackers-and-targets", + "fields": { + "ruleset": "srd_attacking", + "document": "srd", + "name": "Unseen Attackers and Targets", + "index": 4, + "initialHeaderLevel": 2, + "desc": "Combatants often try to escape their foes' notice by hiding, casting the invisibility spell, or lurking in darkness.\n\nWhen you attack a target that you can't see, you have disadvantage on the attack roll. This is true whether you're guessing the target's location or you're targeting a creature you can hear but not see. If the target isn't in the location you targeted, you automatically miss, but the GM typically just says that the attack missed, not whether you guessed the target's location correctly.\n\nWhen a creature can't see you, you have advantage on attack rolls against it. If you are hidden---both unseen and unheard---when you make an attack, you give away your location when the attack hits or misses." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_attacking_ranged-attacks", + "fields": { + "ruleset": "srd_attacking", + "document": "srd", + "name": "Rnged Attacks", + "index": 5, + "initialHeaderLevel": 2, + "desc": "When you make a ranged attack, you fire a bow or a crossbow, hurl a handaxe, or otherwise send projectiles to strike a foe at a distance. A monster might shoot spines from its tail. Many spells also involve making a ranged attack." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_attacking_range", + "fields": { + "ruleset": "srd_attacking", + "document": "srd", + "name": "Range", + "index": 6, + "initialHeaderLevel": 3, + "desc": "You can make ranged attacks only against targets within a specified range. If a ranged attack, such as one made with a spell, has a single range, you can't attack a target beyond this range.\n\nSome ranged attacks, such as those made with a longbow or a shortbow, have two ranges. The smaller number is the normal range, and the larger number is the long range. Your attack roll has disadvantage when your target is beyond normal range, and you can't attack a target beyond the long range." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_attacking_ranged-attacks-in-close-combat", + "fields": { + "ruleset": "srd_attacking", + "document": "srd", + "name": "Ranged Attacks in Close Combat", + "index": 7, + "initialHeaderLevel": 3, + "desc": "Aiming a ranged attack is more difficult when a foe is next to you. When you make a ranged attack with a weapon, a spell, or some other means, you have disadvantage on the attack roll if you are within 5 feet of a hostile creature who can see you and who isn't incapacitated." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_attacking_melee-attacks", + "fields": { + "ruleset": "srd_attacking", + "document": "srd", + "name": "Melee Attacks", + "index": 8, + "initialHeaderLevel": 2, + "desc": "Used in hand-to-hand combat, a melee attack allows you to attack a foe within your reach. A melee attack typically uses a handheld weapon such as a sword, a warhammer, or an axe. A typical monster makes a melee attack when it strikes with its claws, horns, teeth, tentacles, or other body part. A few spells also involve making a melee attack.\n\nMost creatures have a 5-foot **reach** and can thus attack targets within 5 feet of them when making a melee attack. Certain creatures (typically those larger than Medium) have melee attacks with a greater reach than 5 feet, as noted in their descriptions.\n\nInstead of using a weapon to make a melee weapon attack, you can use an **unarmed strike**: a punch, kick, head-butt, or similar forceful blow (none of which count as weapons). On a hit, an unarmed strike deals bludgeoning damage equal to 1 + your Strength modifier. You are proficient with your unarmed strikes." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_attacking_opportunity-attacks", + "fields": { + "ruleset": "srd_attacking", + "document": "srd", + "name": "Opportunity Attacks", + "index": 9, + "initialHeaderLevel": 3, + "desc": "In a fight, everyone is constantly watching for a chance to strike an enemy who is fleeing or passing by. Such a strike is called an opportunity attack.\n\nYou can make an opportunity attack when a hostile creature that you can see moves out of your reach. To make the opportunity attack, you use your reaction to make one melee attack against the provoking creature. The attack occurs right before the creature leaves your reach.\n\nYou can avoid provoking an opportunity attack by taking the Disengage action. You also don't provoke an opportunity attack when you teleport or when someone or something moves you without using your movement, action, or reaction. For example, you don't provoke an opportunity attack if an explosion hurls you out of a foe's reach or if gravity causes you to fall past an enemy." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_attacking_two-weapon-fighting", + "fields": { + "ruleset": "srd_attacking", + "document": "srd", + "name": "Two-Weapon Fighting", + "index": 10, + "initialHeaderLevel": 3, + "desc": "When you take the Attack action and attack with a light melee weapon that you're holding in one hand, you can use a bonus action to attack with a different light melee weapon that you're holding in the other hand. You don't add your ability modifier to the damage of the bonus attack, unless that modifier is negative.\n\nIf either weapon has the thrown property, you can throw the weapon, instead of making a melee attack with it." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_attacking_grappling", + "fields": { + "ruleset": "srd_attacking", + "document": "srd", + "name": "Grappling", + "index": 11, + "initialHeaderLevel": 3, + "desc": "When you want to grab a creature or wrestle with it, you can use the Attack action to make a special melee attack, a grapple. If you're able to make multiple attacks with the Attack action, this attack replaces one of them.\n\nThe target of your grapple must be no more than one size larger than you and must be within your reach. Using at least one free hand, you try to seize the target by making a grapple check instead of an attack roll: a Strength (Athletics) check contested by the target's Strength (Athletics) or Dexterity (Acrobatics) check (the target chooses the ability to use). If you succeed, you subject the target to the srd:grappled condition. The condition specifies the things that end it, and you can release the target whenever you like (no action required).\n\n**Escaping a Grapple.** A grappled creature can use its action to escape. To do so, it must succeed on a Strength (Athletics) or Dexterity (Acrobatics) check contested by your Strength (Athletics) check.\n\n **Moving a Grappled Creature.** When you move, you can drag or carry the grappled creature with you, but your speed is halved, unless the creature is two or more sizes smaller than you.\n\n > **Contests in Combat**\n\n > Battle often involves pitting your prowess against that of your foe. Such a challenge is represented by a contest. This section includes the most common contests that require an action in combat: grappling and shoving a creature. The GM can use these contests as models for improvising others." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_attacking_shoving", + "fields": { + "ruleset": "srd_attacking", + "document": "srd", + "name": "Shoving a Creature", + "index": 12, + "initialHeaderLevel": 3, + "desc": "Using the Attack action, you can make a special melee attack to shove a creature, either to knock it srd:prone or push it away from you. If you're able to make multiple attacks with the Attack action, this attack replaces one of them.\n\nThe target must be no more than one size larger than you and must be within your reach. Instead of making an attack roll, you make a Strength (Athletics) check contested by the target's Strength (Athletics) or Dexterity (Acrobatics) check (the target chooses the ability to use). If you win the contest, you either knock the target srd:prone or push it 5 feet away from you." + } +}, +{ + "model": "api_v2.ruleset", + "pk": "srd_backgrounds", + "fields": { + "name": "Background", + "document": "srd", + "desc": "Every story has a beginning. Your character's background reveals where you came from, how you became an adventurer, and your place in the world. Your fighter might have been a courageous knight or a grizzled soldier. Your wizard could have been a sage or an artisan. Your rogue might have gotten by as a guild thief or commanded audiences as a jester.\n\nChoosing a background provides you with important story cues about your character's identity. The most important question to ask about your background is *what changed*? Why did you stop doing whatever your background describes and start adventuring? Where did you get the money to purchase your starting gear, or, if you come from a wealthy background, why don't you have *more* money? How did you learn the skills of your class? What sets you apart from ordinary people who share your background?\n\nThe sample backgrounds in this chapter provide both concrete benefits (features, proficiencies, and languages) and roleplaying suggestions." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_backgrounds_proficiencies", + "fields": { + "ruleset": "srd_backgrounds", + "document": "srd", + "name": "Proficiencies", + "index": 1, + "initialHeaderLevel": 2, + "desc": "Each background gives a character proficiency in two skills (described in “Using Ability Scores”).\n\nIn addition, most backgrounds give a character proficiency with one or more tools (detailed in “Equipment”).\n\nIf a character would gain the same proficiency from two different sources, he or she can choose a different proficiency of the same kind (skill or tool) instead." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_backgrounds_languages", + "fields": { + "ruleset": "srd_backgrounds", + "document": "srd", + "name": "Languages", + "index": 2, + "initialHeaderLevel": 2, + "desc": "Some backgrounds also allow characters to learn additional languages beyond those given by race. See “Languages." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_backgrounds_equipment", + "fields": { + "ruleset": "srd_backgrounds", + "document": "srd", + "name": "Equipment", + "index": 3, + "initialHeaderLevel": 2, + "desc": "Each background provides a package of starting equipment. If you use the optional rule to spend coin on gear, you do not receive the starting equipment from your background." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_backgrounds_suggested-characteristics", + "fields": { + "ruleset": "srd_backgrounds", + "document": "srd", + "name": "Suggested Characteristics", + "index": 4, + "initialHeaderLevel": 2, + "desc": "A background contains suggested personal characteristics based on your background. You can pick characteristics, roll dice to determine them randomly, or use the suggestions as inspiration for characteristics of your own creation." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_backgrounds_customizing-a-background", + "fields": { + "ruleset": "srd_backgrounds", + "document": "srd", + "name": "Customizing a Background", + "index": 5, + "initialHeaderLevel": 2, + "desc": "You might want to tweak some of the features of a background so it better fits your character or the campaign setting. To customize a background, you can replace one feature with any other one, choose any two skills, and choose a total of two tool proficiencies or languages from the sample backgrounds. You can either use the equipment package from your background or spend coin on gear as described in the equipment section. (If you spend coin, you can't also take the equipment package suggested for your class.) Finally, choose two personality traits, one ideal, one bond, and one flaw. If you can't find a feature that matches your desired background, work with your GM to create one." + } +}, +{ + "model": "api_v2.ruleset", + "pk": "srd_between-adventures", + "fields": { + "name": "Between Adventures", + "document": "srd", + "desc": "Between trips to dungeons and battles against ancient evils, adventurers need time to rest, recuperate, and prepare for their next adventure.\n\n Many adventurers also use this time to perform other tasks, such as crafting arms and armor, performing research, or spending their hard-earned gold.\n\n In some cases, the passage of time is something that occurs with little fanfare or description. When starting a new adventure, the GM might simply declare that a certain amount of time has passed and allow you to describe in general terms what your character has been doing. At other times, the GM might want to keep track of just how much time is passing as events beyond your perception stay in motion." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_between-adventures_lifestyle-expenses", + "fields": { + "ruleset": "srd_between-adventures", + "document": "srd", + "name": "Lifestyle Expenses", + "index": 1, + "initialHeaderLevel": 2, + "desc": "Between adventures, you choose a particular quality of life and pay the cost of maintaining that lifestyle.\n\nLiving a particular lifestyle doesn't have a huge effect on your character, but your lifestyle can affect the way other individuals and groups react to you. For example, when you lead an aristocratic lifestyle, it might be easier for you to influence the nobles of the city than if you live in poverty." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_between-adventures_downtime-activities", + "fields": { + "ruleset": "srd_between-adventures", + "document": "srd", + "name": "Downtime Activities", + "index": 2, + "initialHeaderLevel": 2, + "desc": "Between adventures, the GM might ask you what your character is doing during his or her downtime. Periods of downtime can vary in duration, but each downtime activity requires a certain number of days to complete before you gain any benefit, and at least 8 hours of each day must be spent on the downtime activity for the day to count. The days do not need to be consecutive. If you have more than the minimum amount of days to spend, you can keep doing the same thing for a longer period of time, or switch to a new downtime activity.\n\n Downtime activities other than the ones presented below are possible. If you want your character to spend his or her downtime performing an activity not covered here, discuss it with your GM." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_between-adventures_crafting", + "fields": { + "ruleset": "srd_between-adventures", + "document": "srd", + "name": "Crafting", + "index": 3, + "initialHeaderLevel": 3, + "desc": "You can craft nonmagical objects, including adventuring equipment and works of art. You must be proficient with tools related to the object you are trying to create (typically artisan's tools). You might also need access to special materials or locations necessary to create it.\n\nFor example, someone proficient with smith's tools needs a forge in order to craft a sword or suit of armor.\n\nFor every day of downtime you spend crafting, you can craft one or more items with a total market value not exceeding 5 gp, and you must expend raw materials worth half the total market value. If something you want to craft has a market value greater than 5 gp, you make progress every day in 5- gp increments until you reach the market value of the item.\n\nFor example, a suit of plate armor (market value 1,500 gp) takes 300 days to craft by yourself.\n\n Multiple characters can combine their efforts toward the crafting of a single item, provided that the characters all have proficiency with the requisite tools and are working together in the same place. Each character contributes 5 gp worth of effort for every day spent helping to craft the item. For example, three characters with the requisite tool proficiency and the proper facilities can craft a suit of plate armor in 100 days, at a total cost of 750 gp.\n\n While crafting, you can maintain a modest lifestyle without having to pay 1 gp per day, or a comfortable lifestyle at half the normal cost." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_between-adventures_practicing-a-profession", + "fields": { + "ruleset": "srd_between-adventures", + "document": "srd", + "name": "Practicing a Profession", + "index": 4, + "initialHeaderLevel": 3, + "desc": "You can work between adventures, allowing you to maintain a modest lifestyle without having to pay 1 gp per day. This benefit lasts as long you continue to practice your profession.\n\nIf you are a member of an organization that can provide gainful employment, such as a temple or a thieves' guild, you earn enough to support a comfortable lifestyle instead.\n\nIf you have proficiency in the Performance skill and put your performance skill to use during your downtime, you earn enough to support a wealthy lifestyle instead." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_between-adventures_recuperating", + "fields": { + "ruleset": "srd_between-adventures", + "document": "srd", + "name": "Recuperating", + "index": 5, + "initialHeaderLevel": 3, + "desc": "You can use downtime between adventures to recover from a debilitating injury, disease, or poison.\n\nAfter three days of downtime spent recuperating, you can make a DC 15 Constitution saving throw. On a successful save, you can choose one of the following results:\n\n- End one effect on you that prevents you from regaining hit points.\n- For the next 24 hours, gain advantage on saving throws against one disease or poison currently affecting you." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_between-adventures_researching", + "fields": { + "ruleset": "srd_between-adventures", + "document": "srd", + "name": "Researching", + "index": 6, + "initialHeaderLevel": 3, + "desc": "The time between adventures is a great chance to perform research, gaining insight into mysteries that have unfurled over the course of the campaign. Research can include poring over dusty tomes and crumbling scrolls in a library or buying drinks for the locals to pry rumors and gossip from their lips.\n\nWhen you begin your research, the GM determines whether the information is available, how many days of downtime it will take to find it, and whether there are any restrictions on your research (such as needing to seek out a specific individual, tome, or location). The GM might also require you to make one or more ability checks, such as an Intelligence (Investigation) check to find clues pointing toward the information you seek, or a Charisma (Persuasion) check to secure someone's aid. Once those conditions are met, you learn the information if it is available.\n\nFor each day of research, you must spend 1 gp to cover your expenses.\n\nThis cost is in addition to your normal lifestyle expenses." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_between-adventures_training", + "fields": { + "ruleset": "srd_between-adventures", + "document": "srd", + "name": "Training", + "index": 7, + "initialHeaderLevel": 3, + "desc": "You can spend time between adventures learning a new language or training with a set of tools. Your GM might allow additional training options.\n\nFirst, you must find an instructor willing to teach you. The GM determines how long it takes, and whether one or more ability checks are required.\n\nThe training lasts for 250 days and costs 1 gp per day. After you spend the requisite amount of time and money, you learn the new language or gain proficiency with the new tool." + } +}, +{ + "model": "api_v2.ruleset", + "pk": "srd_coins", + "fields": { + "name": "Coins", + "document": "srd", + "desc": "Common coins come in several different denominations based on the relative worth of the metal from which they are made. The three most common coins are the gold piece (gp), the silver piece (sp), and the copper piece (cp).\n\nWith one gold piece, a character can buy a bedroll, 50 feet of good rope, or a goat. A skilled (but not exceptional) artisan can earn one gold piece a day. The old piece is the standard unit of measure for wealth, even if the coin itself is not commonly used. When merchants discuss deals that involve goods or services worth hundreds or thousands of gold pieces, the transactions don't usually involve the exchange of individual coins. Rather, the gold piece is a standard measure of value, and the actual exchange is in gold bars, letters of credit, or valuable goods.\n\nOne gold piece is worth ten silver pieces, the most prevalent coin among commoners. A silver piece buys a laborer's work for half a day, a flask of lamp oil, or a night's rest in a poor inn.\n\nOne silver piece is worth ten copper pieces, which are common among laborers and beggars. A single copper piece buys a candle, a torch, or a piece of chalk.\n\nIn addition, unusual coins made of other precious metals sometimes appear in treasure hoards. The electrum piece (ep) and the platinum piece (pp) originate from fallen empires and lost kingdoms, and they sometimes arouse suspicion and skepticism when used in transactions. An electrum piece is worth five silver pieces, and a platinum piece is worth ten gold pieces.\n\nA standard coin weighs about a third of an ounce, so fifty coins weigh a pound." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_coins_exchange-rates", + "fields": { + "ruleset": "srd_coins", + "document": "srd", + "name": "Training", + "index": 1, + "initialHeaderLevel": 2, + "desc": "| Coin | CP | SP | EP | GP | PP |\n|---------------|-------|------|------|-------|---------|\n| Copper (cp) | 1 | 1/10 | 1/50 | 1/100 | 1/1,000 |\n| Silver (sp) | 10 | 1 | 1/5 | 1/10 | 1/100 |\n| Electrum (ep) | 50 | 5 | 1 | 1/2 | 1/20 |\n| Gold (gp) | 100 | 10 | 2 | 1 | 1/10 |\n| Platinum (pp) | 1,000 | 100 | 20 | 10 | 1 |" + } +}, +{ + "model": "api_v2.ruleset", + "pk": "srd_combat-sequence", + "fields": { + "name": "Combat Sequence", + "document": "srd", + "desc": "A typical combat encounter is a clash between two sides, a flurry of weapon swings, feints, parries, footwork, and spellcasting. The game organizes the chaos of combat into a cycle of rounds and turns. A **round** represents about 6 seconds in the game world. During a round, each participant in a battle takes a **turn**. The order of turns is determined at the beginning of a combat encounter, when everyone rolls initiative. Once everyone has taken a turn, the fight continues to the next round if neither side has defeated the other.\n\n> **Combat Step by Step** > > 1. **Determine surprise.** The GM determines whether anyone involved > in the combat encounter is surprised. > 2. **Establish positions.** The GM decides where all the characters > and monsters are located. Given the adventurers' marching order or > their stated positions in the room or other location, the GM > figures out where the adversaries are̶ how far away and in what > direction. > 3. **Roll initiative.** Everyone involved in the combat encounter > rolls initiative, determining the order of combatants' turns. > 4. **Take turns.** Each participant in the battle takes a turn in > initiative order. > 5. **Begin the next round.** When everyone involved in the combat has > had a turn, the round ends. Repeat step 4 until the fighting > stops.\n\n**Surprise**\n\nA band of adventurers sneaks up on a bandit camp springing from the trees to attack them. A gelatinous cube glides down a dungeon passage, unnoticed by the adventurers until the cube engulfs one of them. In these situations, one side of the battle gains surprise over the other.\n\nThe GM determines who might be surprised. If neither side tries to be stealthy, they automatically notice each other. Otherwise, the GM compares the Dexterity (Stealth) checks of anyone hiding with the passive Wisdom (Perception) score of each creature on the opposing side. Any character or monster that doesn't notice a threat is surprised at the start of the encounter.\n\nIf you're surprised, you can't move or take an action on your first turn of the combat, and you can't take a reaction until that turn ends. A member of a group can be surprised even if the other members aren't." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_combat-sequence_initiative", + "fields": { + "ruleset": "srd_combat-sequence", + "document": "srd", + "name": "Initiative", + "index": 1, + "initialHeaderLevel": 2, + "desc": "Initiative determines the order of turns during combat. When combat starts, every participant makes a Dexterity check to determine their place in the initiative order. The GM makes one roll for an entire group of identical creatures, so each member of the group acts at the same time.\n\nThe GM ranks the combatants in order from the one with the highest Dexterity check total to the one with the lowest. This is the order (called the initiative order) in which they act during each round. The initiative order remains the same from round to round.\n\nIf a tie occurs, the GM decides the order among tied GM-controlled creatures, and the players decide the order among their tied characters. The GM can decide the order if the tie is between a monster and a player character. Optionally, the GM can have the tied characters and monsters each roll a d20 to determine the order, highest roll going first." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_combat-sequence_your-turn", + "fields": { + "ruleset": "srd_combat-sequence", + "document": "srd", + "name": "Your Turn", + "index": 2, + "initialHeaderLevel": 2, + "desc": "On your turn, you can **move** a distance up to your speed and **take one action**. You decide whether to move first or take your action first. Your speed---sometimes called your walking speed---is noted on your character sheet.\n\nThe most common actions you can take are described in srd:actions-in-combat. Many class features and other abilities provide additional options for your action.\n\nsrd:movement-and-position gives the rules for your move.\n\nYou can forgo moving, taking an action, or doing anything at all on your turn. If you can't decide what to do on your turn, consider taking the Dodge or Ready action, as described in srd:actions-in-combat." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_combat-sequence_bonus-actions", + "fields": { + "ruleset": "srd_combat-sequence", + "document": "srd", + "name": "Bonus Actions", + "index": 3, + "initialHeaderLevel": 3, + "desc": "Various class features, spells, and other abilities let you take an additional action on your turn called a bonus action. The Cunning Action feature, for example, allows a rogue to take a bonus action. You can take a bonus action only when a special ability, spell, or other feature of the game states that you can do something as a bonus action. You otherwise don't have a bonus action to take.\n\n> **Sage Advice**\n\n> Actions and bonus actions can't be exchanged. If you have two abilities that require bonus actions to activate you can only use one, even if you take no other actions.\n\n> Source: [Sage Advice > Compendium](http://media.wizards.com/2015/downloads/dnd/SA_Compendium_1.01.pdf)\n\nYou can take only one bonus action on your turn, so you must choose which bonus action to use when you have more than one available.\n\nYou choose when to take a bonus action during your turn, unless the bonus action's timing is specified, and anything that deprives you of your ability to take actions also prevents you from taking a bonus action." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_combat-sequence_other-activities-on-your-turn", + "fields": { + "ruleset": "srd_combat-sequence", + "document": "srd", + "name": "Other Actions on Your Turn", + "index": 4, + "initialHeaderLevel": 3, + "desc": "Your turn can include a variety of flourishes that require neither your action nor your move.\n\nYou can communicate however you are able, through brief utterances and gestures, as you take your turn.\n\nYou can also interact with one object or feature of the environment for free, during either your move or your action. For example, you could open a door during your move as you stride toward a foe, or you could draw your weapon as part of the same action you use to attack.\n\nIf you want to interact with a second object, you need to use your action. Some magic items and other special objects always require an action to use, as stated in their descriptions.\n\nThe GM might require you to use an action for any of these activities when it needs special care or when it presents an unusual obstacle. For instance, the GM could reasonably expect you to use an action to open a stuck door or turn a crank to lower a drawbridge." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_combat-sequence_reactions", + "fields": { + "ruleset": "srd_combat-sequence", + "document": "srd", + "name": "Reactions", + "index": 5, + "initialHeaderLevel": 2, + "desc": "Certain special abilities, spells, and situations allow you to take a special action called a reaction. A reaction is an instant response to a trigger of some kind, which can occur on your turn or on someone else's. The opportunity attack is the most common type of reaction.\n\nWhen you take a reaction, you can't take another one until the start of your next turn. If the reaction interrupts another creature's turn, that creature can continue its turn right after the reaction." + } +}, +{ + "model": "api_v2.ruleset", + "pk": "srd_cover", + "fields": { + "name": "Cover", + "document": "srd", + "desc": "Walls, trees, creatures, and other obstacles can provide cover during combat, making a target more difficult to harm. A target can benefit from cover only when an attack or other effect originates on the opposite side of the cover.\n\n There are three degrees of cover. If a target is behind multiple sources of cover, only the most protective degree of cover applies; the degrees aren't added together. For example, if a target is behind a creature that gives half cover and a tree trunk that gives three-quarters cover, the target has three-quarters cover.\n\nA target with **half cover** has a +2 bonus to AC and Dexterity saving throws. A target has half cover if an obstacle blocks at least half of its body. The obstacle might be a low wall, a large piece of furniture, a narrow tree trunk, or a creature, whether that creature is an enemy or a friend.\n\nA target with **three-quarters cover** has a +5 bonus to AC and Dexterity saving throws. A target has three-quarters cover if about three-quarters of it is covered by an obstacle. The obstacle might be a portcullis, an arrow slit, or a thick tree trunk.\n\n A target with **total cover** can't be targeted directly by an attack or a spell, although some spells can reach such a target by including it in an area of effect. A target has total cover if it is completely concealed by an obstacle." + } +}, +{ + "model": "api_v2.ruleset", + "pk": "srd_diseases", + "fields": { + "name": "Diseases", + "document": "srd", + "desc": "A plague ravages the kingdom, setting the adventurers on a quest to find a cure. An adventurer emerges from an ancient tomb, unopened for centuries, and soon finds herself suffering from a wasting illness. A warlock offends some dark power and contracts a strange affliction that spreads whenever he casts spells.\n\nA simple outbreak might amount to little more than a small drain on party resources, curable by a casting of _lesser restoration_. A more complicated outbreak can form the basis of one or more adventures as characters search for a cure, stop the spread of the disease, and deal with the consequences.\n\nA disease that does more than infect a few party members is primarily a plot device. The rules help describe the effects of the disease and how it can be cured, but the specifics of how a disease works aren't bound by a common set of rules. Diseases can affect any creature, and a given illness might or might not pass from one race or kind of creature to another. A plague might affect only constructs or undead, or sweep through a halfling neighborhood but leave other races untouched. What matters is the story you want to tell." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_diseases_sample-diseases", + "fields": { + "ruleset": "srd_diseases", + "document": "srd", + "name": "Sample Diseases", + "index": 1, + "initialHeaderLevel": 2, + "desc": "The diseases here illustrate the variety of ways disease can work in the game. Feel free to alter the saving throw DCs, incubation times, symptoms, and other characteristics of these diseases to suit your campaign." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_diseases_cackle-fever", + "fields": { + "ruleset": "srd_diseases", + "document": "srd", + "name": "Cackle Fever", + "index": 2, + "initialHeaderLevel": 3, + "desc": "This disease targets humanoids, although gnomes are strangely immune. While in the grips of this disease, victims frequently succumb to fits of mad laughter, giving the disease its common name and its morbid nickname: “the shrieks.”\n\nSymptoms manifest 1d4 hours after infection and include fever and disorientation. The infected creature gains one level of exhaustion that can't be removed until the disease is cured.\n\nAny event that causes the infected creature great stress-including entering combat, taking damage, experiencing fear, or having a nightmare-forces the creature to make a DC 13 Constitution saving throw. On a failed save, the creature takes 5 (1d10) psychic damage and becomes incapacitated with mad laughter for 1 minute. The creature can repeat the saving throw at the end of each of its turns, ending the mad laughter and the incapacitated condition on a success.\n\nAny humanoid creature that starts its turn within 10 feet of an infected creature in the throes of mad laughter must succeed on a DC 10 Constitution saving throw or also become infected with the disease. Once a creature succeeds on this save, it is immune to the mad laughter of that particular infected creature for 24 hours.\n\nAt the end of each long rest, an infected creature can make a DC 13 Constitution saving throw. On a successful save, the DC for this save and for the save to avoid an attack of mad laughter drops by 1d6. When the saving throw DC drops to 0, the creature recovers from the disease. A creature that fails three of these saving throws gains a randomly determined form of indefinite madness, as described later in this chapter." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_diseases_sewer-plague", + "fields": { + "ruleset": "srd_diseases", + "document": "srd", + "name": "Sewer Plague", + "index": 3, + "initialHeaderLevel": 3, + "desc": "Sewer plague is a generic term for a broad category of illnesses that incubate in sewers, refuse heaps, and stagnant swamps, and which are sometimes transmitted by creatures that dwell in those areas, such as rats and otyughs.\n\nWhen a humanoid creature is bitten by a creature that carries the disease, or when it comes into contact with filth or offal contaminated by the disease, the creature must succeed on a DC 11 Constitution saving throw or become infected.\n\nIt takes 1d4 days for sewer plague's symptoms to manifest in an infected creature. Symptoms include fatigue and cramps. The infected creature suffers one level of exhaustion, and it regains only half the normal number of hit points from spending Hit Dice and no hit points from finishing a long rest.\n\nAt the end of each long rest, an infected creature must make a DC 11 Constitution saving throw. On a failed save, the character gains one level of exhaustion. On a successful save, the character's exhaustion level decreases by one level. If a successful saving throw reduces the infected creature's level of exhaustion below 1, the creature recovers from the disease." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_diseases_sight-rot", + "fields": { + "ruleset": "srd_diseases", + "document": "srd", + "name": "Sight Rot", + "index": 3, + "initialHeaderLevel": 4, + "desc": "This painful infection causes bleeding from the eyes and eventually blinds the victim.\n\nA beast or humanoid that drinks water tainted by sight rot must succeed on a DC 15 Constitution saving throw or become infected. One day after infection, the creature's vision starts to become blurry. The creature takes a -1 penalty to attack rolls and ability checks that rely on sight. At the end of each long rest after the symptoms appear, the penalty worsens by 1. When it reaches -5, the victim is blinded until its sight is restored by magic such as _lesser restoration_ or _heal_.\n\nSight rot can be cured using a rare flower called Eyebright, which grows in some swamps. Given an hour, a character who has proficiency with an herbalism kit can turn the flower into one dose of ointment. Applied to the eyes before a long rest, one dose of it prevents the disease from worsening after that rest. After three doses, the ointment cures the disease entirely." + } +}, +{ + "model": "api_v2.ruleset", + "pk": "srd_environment", + "fields": { + "name": "Environment", + "document": "srd", + "desc": "By its nature, adventuring involves delving into places that are dark, dangerous, and full of mysteries to be explored. The rules in thissection cover some of the most important ways in which adventurersinteract with the environment in such places." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_environment_falling", + "fields": { + "ruleset": "srd_environment", + "document": "srd", + "name": "Falling", + "index": 1, + "initialHeaderLevel": 2, + "desc": "A fall from a great height is one of the most common hazards facing anadventurer. At the end of a fall, a creature takes 1d6 bludgeoningdamage for every 10 feet it fell, to a maximum of 20d6. The creaturelands prone, unless it avoids taking damage from the fall." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_environment_suffocating", + "fields": { + "ruleset": "srd_environment", + "document": "srd", + "name": "Suffocating", + "index": 2, + "initialHeaderLevel": 2, + "desc": "A creature can hold its breath for a number of minutes equal to 1 + itsConstitution modifier (minimum of 30 seconds).\nWhen a creature runs out of breath or is choking, it can survive for anumber of rounds equal to its Constitution modifier (minimum of 1round). At the start of its next turn, it drops to 0 hit points and isdying, and it can't regain hit points or be stabilized until it canbreathe again.\nFor example, a creature with a Constitution of 14 can hold its breathfor 3 minutes. If it starts suffocating, it has 2 rounds to reach airbefore it drops to 0 hit points." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_environment_vision-and-light", + "fields": { + "ruleset": "srd_environment", + "document": "srd", + "name": "Vision and Light", + "index": 3, + "initialHeaderLevel": 2, + "desc": "The most fundamental tasks of adventuring---noticing danger, finding hidden objects, hitting an enemy in combat, and targeting a spell, toname just a few---rely heavily on a character's ability to see. Darknessand other effects that obscure vision can prove a significant hindrance.\nA given area might be lightly or heavily obscured. In a **lightly obscured** area, such as dim light, patchy fog, or moderate foliage,creatures have disadvantage on Wisdom (Perception) checks that rely onsight.\nA **heavily obscured** area---such as darkness, opaque fog, or densefoliage---blocks vision entirely. A creature effectively suffers fromthe blinded condition when trying to see something in that area.\nThe presence or absence of light in an environment creates threecategories of illumination: bright light, dim light, and darkness.\n**Bright light** lets most creatures see normally. Even gloomy daysprovide bright light, as do torches, lanterns, fires, and other sourcesof illumination within a specific radius.\n**Dim light**, also called shadows, creates a lightly obscured area. Anarea of dim light is usually a boundary between a source of brightlight, such as a torch, and surrounding darkness. The soft light oftwilight and dawn also counts as dim light. A particularly brilliantfull moon might bathe the land in dim light.\n**Darkness** creates a heavily obscured area. Characters face darknessoutdoors at night (even most moonlit nights), within the confines of an unlit dungeon or a subterranean vault, or in an area of magical darkness." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_environment_blindsight", + "fields": { + "ruleset": "srd_environment", + "document": "srd", + "name": "Blindsight", + "index": 4, + "initialHeaderLevel": 3, + "desc": "A creature with blindsight can perceive its surroundings without relyingon sight, within a specific radius. Creatures without eyes, such asoozes, and creatures with echolocation or heightened senses, such asbats and true dragons, have this sense." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_environment_darkvision", + "fields": { + "ruleset": "srd_environment", + "document": "srd", + "name": "Blindsight", + "index": 5, + "initialHeaderLevel": 3, + "desc": "Many creatures in fantasy gaming worlds, especially those that dwell underground, have darkvision. Within a specified range, a creature withdarkvision can see in darkness as if the darkness were dim light, soareas of darkness are only lightly obscured as far as that creature is concerned. However, the creature can't discern color in darkness, only shades of gray." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_environment_truesight", + "fields": { + "ruleset": "srd_environment", + "document": "srd", + "name": "Truesight", + "index": 6, + "initialHeaderLevel": 3, + "desc": "A creature with truesight can, out to a specific range, see in normal and magical darkness, see invisible creatures and objects,automatically detect visual illusions and succeed on saving throwsagainst them, and perceives the original form of a shapechanger or acreature that is transformed by magic. Furthermore, the creature can see into the Ethereal Plane." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_environment_food-and-water", + "fields": { + "ruleset": "srd_environment", + "document": "srd", + "name": "Food and Water", + "index": 7, + "initialHeaderLevel": 2, + "desc": "Characters who don't eat or drink suffer the effects of exhaustion. Exhaustion caused by lack of food or water can't beremoved until the character eats and drinks the full required amount." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_environment_food-and-water", + "fields": { + "ruleset": "srd_environment", + "document": "srd", + "name": "Food and Water", + "index": 8, + "initialHeaderLevel": 2, + "desc": "Characters who don't eat or drink suffer the effects of exhaustion. Exhaustion caused by lack of food or water can't beremoved until the character eats and drinks the full required amount.\n## Food\nA character needs one pound of food per day and can make food last longer by subsisting on half rations. Eating half a pound of food in aday counts as half a day without food.\n\nA character can go without food for a number of days equal to 3 + his orher Constitution modifier (minimum 1). At the end of each day beyondthat limit, a character automatically suffers one level of exhaustion.\n\nA normal day of eating resets the count of days without food to zero.## Water\n\nA character needs one gallon of water per day, or two gallons per day ifthe weather is hot. A character who drinks only half that much watermust succeed on a DC 15 Constitution saving throw or suffer one level of exhaustion at the end of the day. A character with access to evenless water automatically suffers one level of exhaustion at the end of the day.\n\nIf the character already has one or more levels of exhaustion, the character takes two levels in either case." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_environment_interacting-with-objects", + "fields": { + "ruleset": "srd_environment", + "document": "srd", + "name": "Interacting with Objects", + "index": 9, + "initialHeaderLevel": 2, + "desc": "A character's interaction with objects in an environment is often simple to resolve in the game. The player tells the GM that his or hercharacter is doing something, such as moving a lever, and the GM describes what, if anything, happens.\nFor example, a character might decide to pull a lever, which might, inturn, raise a portcullis, cause a room to flood with water, or open asecret door in a nearby wall. If the lever is rusted in position,though, a character might need to force it. In such a situation, the GM might call for a Strength check to see whether the character can wrench the lever into place. The GM sets the DC for any such check based on the difficulty of the task.\nCharacters can also damage objects with their weapons and spells.\nObjects are immune to poison and psychic damage, but otherwise they canbe affected by physical and magical attacks much like creatures can. TheGM determines an object's Armor Class and hit points, and might decidethat certain objects have resistance or immunity to certain kinds ofattacks. (It's hard to cut a rope with a club, for example.) Objectsalways fail Strength and Dexterity saving throws, and they are immune toeffects that require other saves. When an object drops to 0 hit points,it breaks.\nA character can also attempt a Strength check to break an object. The GM sets the DC for any such check." + } +}, +{ + "model": "api_v2.ruleset", + "pk": "srd_equipment-packs", + "fields": { + "name": "Equipment Packs", + "document": "srd", + "desc": "The starting equipment you get from your class includes a collection of useful adventuring gear, put together in a pack. The contents of these packs are listed here.\n\nIf you are buying your starting equipment, you can purchase a pack for the price shown, which might be cheaper than buying the items individually.\n\n**Burglar's Pack (16 gp).** Includes a backpack, a bag of 1,000 ball bearings, 10 feet of string, a bell, 5 candles, a crowbar, a hammer, 10 pitons, a hooded lantern, 2 flasks of oil, 5 days rations, a tinderbox, and a waterskin. The pack also has 50 feet of hempen rope strapped to the side of it.\n\n**Diplomat's Pack (39 gp).** Includes a chest, 2 cases for maps and scrolls, a set of fine clothes, a bottle of ink, an ink pen, a lamp, 2 flasks of oil, 5 sheets of paper, a vial of perfume, sealing wax, and soap.\n\n**Dungeoneer's Pack (12 gp).** Includes a backpack, a crowbar, a hammer, 10 pitons, 10 torches, a tinderbox, 10 days of rations, and a waterskin. The pack also has 50 feet of hempen rope strapped to the side of it.\n\n**Entertainer's Pack (40 gp).** Includes a backpack, a bedroll, 2 costumes, 5 candles, 5 days of rations, a waterskin, and a disguise kit.\n\n**Explorer's Pack (10 gp).** Includes a backpack, a bedroll, a mess kit, a tinderbox, 10 torches, 10 days of rations, and a waterskin. The pack also has 50 feet of hempen rope strapped to the side of it.\n\n**Priest's Pack (19 gp).** Includes a backpack, a blanket, 10 candles, a tinderbox, an alms box, 2 blocks of incense, a censer, vestments, 2 days of rations, and a waterskin.\n\n**Scholar's Pack (40 gp).** Includes a backpack, a book of lore, a bottle of ink, an ink pen, 10 sheet of parchment, a little bag of sand, and a small knife." + } +}, +{ + "model": "api_v2.ruleset", + "pk": "srd_expenses", + "fields": { + "name": "Expenses", + "document": "srd", + "desc": "When not descending into the depths of the earth, exploring ruins for lost treasures, or waging war against the encroaching darkness, adventurers face more mundane realities. Even in a fantastical world, people require basic necessities such as shelter, sustenance, and clothing. These things cost money, although some lifestyles cost more than others." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_expenses_lifestyle-expenses", + "fields": { + "ruleset": "srd_expenses", + "document": "srd", + "name": "Lifestyle Expenses", + "index": 1, + "initialHeaderLevel": 2, + "desc": "Lifestyle expenses provide you with a simple way to account for the cost of living in a fantasy world. They cover your accommodations, food and drink, and all your other necessities. Furthermore, expenses cover the cost of maintaining your equipment so you can be ready when adventure next calls.\n\nAt the start of each week or month (your choice), choose a lifestyle from the Expenses table and pay the price to sustain that lifestyle. The prices listed are per day, so if you wish to calculate the cost of your chosen lifestyle over a thirty-day period, multiply the listed price by 30. Your lifestyle might change from one period to the next, based on the funds you have at your disposal, or you might maintain the same lifestyle throughout your character's career.\n\nYour lifestyle choice can have consequences. Maintaining a wealthy lifestyle might help you make contacts with the rich and powerful, though you run the risk of attracting thieves. Likewise, living frugally might help you avoid criminals, but you are unlikely to make powerful connections.\n\n**Lifestyle Expenses (table)**\n\n| Lifestyle | Price/Day |\n|--------------|---------------|\n| Wretched | - |\n| Squalid | 1 sp |\n| Poor | 2 sp |\n| Modest | 1 gp |\n| Comfortable | 2 gp |\n| Wealthy | 4 gp |\n| Aristocratic | 10 gp minimum |\n\n**_Wretched._** You live in inhumane conditions. With no place to call home, you shelter wherever you can, sneaking into barns, huddling in old crates, and relying on the good graces of people better off than you. A wretched lifestyle presents abundant dangers. Violence, disease, and hunger follow you wherever you go. Other wretched people covet your armor, weapons, and adventuring gear, which represent a fortune by their standards. You are beneath the notice of most people.\n\n**_Squalid._** You live in a leaky stable, a mud-floored hut just outside town, or a vermin-infested boarding house in the worst part of town. You have shelter from the elements, but you live in a desperate and often violent environment, in places rife with disease, hunger, and misfortune. You are beneath the notice of most people, and you have few legal protections. Most people at this lifestyle level have suffered some terrible setback. They might be disturbed, marked as exiles, or suffer from disease.\n\n**_Poor._** A poor lifestyle means going without the comforts available in a stable community. Simple food and lodgings, threadbare clothing, and unpredictable conditions result in a sufficient, though probably unpleasant, experience. Your accommodations might be a room in a flophouse or in the common room above a tavern. You benefit from some legal protections, but you still have to contend with violence, crime, and disease. People at this lifestyle level tend to be unskilled laborers, costermongers, peddlers, thieves, mercenaries, and other disreputable types.\n\n**_Modest._** A modest lifestyle keeps you out of the slums and ensures that you can maintain your equipment. You live in an older part of town, renting a room in a boarding house, inn, or temple. You don't go hungry or thirsty, and your living conditions are clean, if simple. Ordinary people living modest lifestyles include soldiers with families, laborers, students, priests, hedge wizards, and the like.\n\n**_Comfortable._** Choosing a comfortable lifestyle means that you can afford nicer clothing and can easily maintain your equipment. You live in a small cottage in a middle-class neighborhood or in a private room at a fine inn. You associate with merchants, skilled tradespeople, and military officers.\n\n**_Wealthy._** Choosing a wealthy lifestyle means living a life of luxury, though you might not have achieved the social status associated with the old money of nobility or royalty. You live a lifestyle comparable to that of a highly successful merchant, a favored servant of the royalty, or the owner of a few small businesses. You have respectable lodgings, usually a spacious home in a good part of town or a comfortable suite at a fine inn. You likely have a small staff of servants.\n\n**_Aristocratic._** You live a life of plenty and comfort. You move in circles populated by the most powerful people in the community. You have excellent lodgings, perhaps a townhouse in the nicest part of town or rooms in the finest inn. You dine at the best restaurants, retain the most skilled and fashionable tailor, and have servants attending to your every need. You receive invitations to the social gatherings of the rich and powerful, and spend evenings in the company of politicians, guild leaders, high priests, and nobility. You must also contend with the highest levels of deceit and treachery. The wealthier you are, the greater the chance you will be drawn into political intrigue as a pawn or participant." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_expenses_self-sufficiency", + "fields": { + "ruleset": "srd_expenses", + "document": "srd", + "name": "Self-Sufficiency", + "index": 2, + "initialHeaderLevel": 3, + "desc": "> The expenses and lifestyles described here assume that you are spending your time between adventures in town, availing yourself of whatever services you can afford-paying for food and shelter, paying townspeople to sharpen your sword and repair your armor, and so on. Some characters, though, might prefer to spend their time away from civilization, sustaining themselves in the wild by hunting, foraging, and repairing their own gear.\n>\n> Maintaining this kind of lifestyle doesn't require you to spend any coin, but it is time-consuming. If you spend your time between adventures practicing a profession, you can eke out the equivalent of a poor lifestyle. Proficiency in the Survival skill lets you live at the equivalent of a comfortable lifestyle." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_expenses_food-drink-lodging", + "fields": { + "ruleset": "srd_expenses", + "document": "srd", + "name": "Food, Drink, and Lodging", + "index": 3, + "initialHeaderLevel": 3, + "desc": "The Food, Drink, and Lodging table gives prices for individual food items and a single night's lodging. These prices are included in your total lifestyle expenses.\n\n**Food, Drink, and Lodging (table)**\n\n| Item | Cost |\n|--------------------------|-------|\n| **_Ale_** | |\n| - Gallon | 2 sp |\n| - Mug | 4 cp |\n| Banquet (per person) | 10 gp |\n| Bread, loaf | 2 cp |\n| Cheese, hunk | 1 sp |\n| **_Inn stay (per day)_** | |\n| - Squalid | 7 cp |\n| - Poor | 1 sp |\n| - Modest | 5 sp |\n| - Comfortable | 8 sp |\n| - Wealthy | 2 gp |\n| - Aristocratic | 4 gp |\n| **_Meals (per day)_** | |\n| - Squalid | 3 cp |\n| - Poor | 6 cp |\n| - Modest | 3 sp |\n| - Comfortable | 5 sp |\n| - Wealthy | 8 sp |\n| - Aristocratic | 2 gp |\n| Meat, chunk | 3 sp |\n| **_Wine_** | |\n| - Common (pitcher) | 2 sp |\n| - Fine (bottle) | 10 gp |" + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_expenses_services", + "fields": { + "ruleset": "srd_expenses", + "document": "srd", + "name": "Services", + "index": 4, + "initialHeaderLevel": 2, + "desc": "Adventurers can pay nonplayer characters to assist them or act on their behalf in a variety of circumstances. Most such hirelings have fairly ordinary skills, while others are masters of a craft or art, and a few are experts with specialized adventuring skills.\n\nSome of the most basic types of hirelings appear on the Services table. Other common hirelings include any of the wide variety of people who inhabit a typical town or city, when the adventurers pay them to perform a specific task. For example, a wizard might pay a carpenter to construct an elaborate chest (and its miniature replica) for use in the *secret chest* spell. A fighter might commission a blacksmith to forge a special sword. A bard might pay a tailor to make exquisite clothing for an upcoming performance in front of the duke.\n\nOther hirelings provide more expert or dangerous services. Mercenary soldiers paid to help the adventurers take on a hobgoblin army are hirelings, as are sages hired to research ancient or esoteric lore. If a high-level adventurer establishes a stronghold of some kind, he or she might hire a whole staff of servants and agents to run the place, from a castellan or steward to menial laborers to keep the stables clean. These hirelings often enjoy a long-term contract that includes a place to live within the stronghold as part of the offered compensation.\n\nSkilled hirelings include anyone hired to perform a service that involves a proficiency (including weapon, tool, or skill): a mercenary, artisan, scribe, and so on. The pay shown is a minimum; some expert hirelings require more pay. Untrained hirelings are hired for menial work that requires no particular skill and can include laborers, porters, maids, and similar workers.\n\n**Services (table)**\n\n| Service Pay | Pay |\n|-------------------|---------------|\n| **_Coach cab_** | |\n| - Between towns | 3 cp per mile |\n| - Within a city | 1 cp |\n| **_Hireling_** | |\n| - Skilled | 2 gp per day |\n| - Untrained | 2 sp per day |\n| Messenger | 2 cp per mile |\n| Road or gate toll | 1 cp |\n| Ship's passage | 1 sp per mile |" + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_expenses_spellcasting-services", + "fields": { + "ruleset": "srd_expenses", + "document": "srd", + "name": "Spellcasting Services", + "index": 5, + "initialHeaderLevel": 2, + "desc": "People who are able to cast spells don't fall into the category of ordinary hirelings. It might be possible to find someone willing to cast a spell in exchange for coin or favors, but it is rarely easy and no established pay rates exist. As a rule, the higher the level of the desired spell, the harder it is to find someone who can cast it and the more it costs.\n\nHiring someone to cast a relatively common spell of 1st or 2nd level, such as *cure wounds* or *identify*, is easy enough in a city or town, and might cost 10 to 50 gold pieces (plus the cost of any expensive material components). Finding someone able and willing to cast a higher-level spell might involve traveling to a large city, perhaps one with a university or prominent temple. Once found, the spellcaster might ask for a service instead of payment-the kind of service that only adventurers can provide, such as retrieving a rare item from a dangerous locale or traversing a monster-infested wilderness to deliver something important to a distant settlement." + } +}, +{ + "model": "api_v2.ruleset", + "pk": "srd_feats", + "fields": { + "name": "Feats", + "document": "srd", + "desc": "A feat represents a talent or an area of expertise that gives a character special capabilities. It embodies training, experience, and abilities beyond what a class provides.\n\nAt certain levels, your class gives you the Ability Score Improvement feature. Using the optional feats rule, you can forgo taking that feature to take a feat of your choice instead. You can take each feat only once, unless the feat’s description says otherwise.\n\nYou must meet any prerequisite specified in a feat to take that feat. If you ever lose a feat’s prerequisite, you can’t use that feat until you regain the prerequisite. For example, the Grappler feat requires you to have a Strength of 13 or higher. If your Strength is reduced below 13 somehow—perhaps by a withering curse—you can’t benefit from the Grappler feat until your Strength is restored." + } +}, +{ + "model": "api_v2.ruleset", + "pk": "srd_inspiration", + "fields": { + "name": "Inspiration", + "document": "srd", + "desc": "Inspiration is a rule the game master can use to reward you for playing your character in a way that's true to his or her personality traits, ideal, bond, and flaw. By using inspiration, you can draw on your personality trait of compassion for the downtrodden to give you an edge in negotiating with the Beggar Prince. Or inspiration can let you call on your bond to the defense of your home village to push past the effect of a spell that has been laid on you." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_inspiration_gaining-inspiration", + "fields": { + "ruleset": "srd_inspiration", + "document": "srd", + "name": "Gaining Inspiration", + "index": 1, + "initialHeaderLevel": 2, + "desc": "Your GM can choose to give you inspiration for a variety of reasons. Typically, GMs award it when you play out your personality traits, give in to the drawbacks presented by a flaw or bond, and otherwise portray your character in a compelling way. Your GM will tell you how you can earn inspiration in the game.\n\nYou either have inspiration or you don't - you can't stockpile multiple “inspirations” for later use." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_inspiration_using-inspiration", + "fields": { + "ruleset": "srd_inspiration", + "document": "srd", + "name": "Using Inspiration", + "index": 1, + "initialHeaderLevel": 2, + "desc": "If you have inspiration, you can expend it when you make an attack roll, saving throw, or ability check. Spending your inspiration gives you advantage on that roll.\n\nAdditionally, if you have inspiration, you can reward another player for good roleplaying, clever thinking, or simply doing something exciting in the game. When another player character does something that really contributes to the story in a fun and interesting way, you can give up your inspiration to give that character inspiration." + } +}, +{ + "model": "api_v2.ruleset", + "pk": "srd_languages", + "fields": { + "name": "Languages", + "document": "srd", + "desc": "Your race indicates the languages your character can speak by default, and your background might give you access to one or more additional languages of your choice. Note these languages on your character sheet.\n\nChoose your languages from the Standard Languages table, or choose one that is common in your campaign. With your GM's permission, you can instead choose a language from the Exotic Languages table or a secret language, such as thieves' cant or the tongue of druids.\n\nSome of these languages are actually families of languages with many dialects. For example, the Primordial language includes the Auran, Aquan, Ignan, and Terran dialects, one for each of the four elemental planes. Creatures that speak different dialects of the same language can communicate with one another.\n\n**Standard Languages (table)**\n\n| Language | Typical Speakers | Script |\n|----------|------------------|----------|\n| Common | Humans | Common |\n| Dwarvish | Dwarves | Dwarvish |\n| Elvish | Elves | Elvish |\n| Giant | Ogres, giants | Dwarvish |\n| Gnomish | Gnomes | Dwarvish |\n| Goblin | Goblinoids | Dwarvish |\n| Halfling | Halflings | Common |\n| Orc | Orcs | Dwarvish |\n\n**Exotic Languages (table)**\n\n| Language | Typical Speakers | Script |\n|-------------|---------------------|-----------|\n| Abyssal | Demons | Infernal |\n| Celestial | Celestials | Celestial |\n| Draconic | Dragons, dragonborn | Draconic |\n| Deep Speech | Aboleths, cloakers | - |\n| Infernal | Devils | Infernal |\n| Primordial | Elementals | Dwarvish |\n| Sylvan | Fey creatures | Elvish |\n| Undercommon | Underworld traders | Elvish |" + } +}, +{ + "model": "api_v2.ruleset", + "pk": "srd_leveling-up", + "fields": { + "name": "Leveling Up", + "document": "srd", + "desc": "As your character goes on adventures and overcomes challenges, he or she gains experience, represented by experience points. A character who reaches a specified experience point total advances in capability. This advancement is called **gaining a level**.\n\nWhen your character gains a level, his or her class often grants additional features, as detailed in the class description. Some of these features allow you to increase your ability scores, either increasing two scores by 1 each or increasing one score by 2. You can't increase an ability score above 20. In addition, every character's proficiency bonus increases at certain levels.\n\nEach time you gain a level, you gain 1 additional Hit Die. Roll that Hit Die, add your Constitution modifier to the roll, and add the total to your hit point maximum. Alternatively, you can use the fixed value shown in your class entry, which is the average result of the die roll (rounded up).\n\nWhen your Constitution modifier increases by 1, your hit point maximum increases by 1 for each level you have attained. For example, if your 7th-level fighter has a Constitution score of 18, when he reaches 8th level, he increases his Constitution score from 17 to 18, thus increasing his Constitution modifier from +3 to +4. His hit point maximum then increases by 8.\n\nThe Character Advancement table summarizes the XP you need to advance in levels from level 1 through level 20, and the proficiency bonus for a character of that level. Consult the information in your character's class description to see what other improvements you gain at each level.\n\n**Character Advancement (table)**\n\n| Experience Points | Level | Proficiency Bonus |\n|-------------------|-------|-------------------|\n| 0 | 1 | +2 |\n| 300 | 2 | +2 |\n| 900 | 3 | +2 |\n| 2,700 | 4 | +2 |\n| 6,500 | 5 | +3 |\n| 14,000 | 6 | +3 |\n| 23,000 | 7 | +3 |\n| 34,000 | 8 | +3 |\n| 48,000 | 9 | +4 |\n| 64,000 | 10 | +4 |\n| 85,000 | 11 | +4 |\n| 100,000 | 12 | +4 |\n| 120,000 | 13 | +5 |\n| 140,000 | 14 | +5 |\n| 165,000 | 15 | +5 |\n| 195,000 | 16 | +5 |\n| 225,000 | 17 | +6 |\n| 265,000 | 18 | +6 |\n| 305,000 | 19 | +6 |\n| 355,000 | 20 | +6 |" + } +}, +{ + "model": "api_v2.ruleset", + "pk": "srd_madness", + "fields": { + "name": "Madness", + "document": "srd", + "desc": "In a typical campaign, characters aren't driven mad by the horrors they face and the carnage they inflict day after day, but sometimes the stress of being an adventurer can be too much to bear. If your campaign has a strong horror theme, you might want to use madness as a way to reinforce that theme, emphasizing the extraordinarily horrific nature of the threats the adventurers face." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_madness_going-mad", + "fields": { + "ruleset": "srd_madness", + "document": "srd", + "name": "Going Mad", + "index": 1, + "initialHeaderLevel": 2, + "desc": "Various magical effects can inflict madness on an otherwise stable mind. Certain spells, such as _contact other plane_ and _symbol_, can cause insanity, and you can use the madness rules here instead of the spell effects of those spells*.* Diseases, poisons, and planar effects such as psychic wind or the howling winds of Pandemonium can all inflict madness. Some artifacts can also break the psyche of a character who uses or becomes attuned to them.\n\nResisting a madness-inducing effect usually requires a Wisdom or Charisma saving throw." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_madness_madness-effects", + "fields": { + "ruleset": "srd_madness", + "document": "srd", + "name": "Madness Effects", + "index": 2, + "initialHeaderLevel": 2, + "desc": "Madness can be short-term, long-term, or indefinite. Most relatively mundane effects impose short-term madness, which lasts for just a few minutes. More horrific effects or cumulative effects can result in long-term or indefinite madness.\n\nA character afflicted with **short-term madness** is subjected to an effect from the Short-Term Madness table for 1d10 minutes.\n\nA character afflicted with **long-term madness** is subjected to an effect from the Long-Term Madness table for 1d10 × 10 hours.\n\nA character afflicted with **indefinite madness** gains a new character flaw from the Indefinite Madness table that lasts until cured.\n\n**Short-Term Madness (table)**\n| d100 | Effect (lasts 1d10 minutes) |\n|--------|------------------------------------------------------------------------------------------------------------------------------|\n| 01-20 | The character retreats into his or her mind and becomes paralyzed. The effect ends if the character takes any damage. |\n| 21-30 | The character becomes incapacitated and spends the duration screaming, laughing, or weeping. |\n| 31-40 | The character becomes frightened and must use his or her action and movement each round to flee from the source of the fear. |\n| 41-50 | The character begins babbling and is incapable of normal speech or spellcasting. |\n| 51-60 | The character must use his or her action each round to attack the nearest creature. |\n| 61-70 | The character experiences vivid hallucinations and has disadvantage on ability checks. |\n| 71-75 | The character does whatever anyone tells him or her to do that isn't obviously self- destructive. |\n| 76-80 | The character experiences an overpowering urge to eat something strange such as dirt, slime, or offal. |\n| 81-90 | The character is stunned. |\n| 91-100 | The character falls unconscious. |\n\n**Long-Term Madness (table)**\n| d100 | Effect (lasts 1d10 × 10 hours) |\n|--------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| 01-10 | The character feels compelled to repeat a specific activity over and over, such as washing hands, touching things, praying, or counting coins. |\n| 11-20 | The character experiences vivid hallucinations and has disadvantage on ability checks. |\n| 21-30 | The character suffers extreme paranoia. The character has disadvantage on Wisdom and Charisma checks. |\n| 31-40 | The character regards something (usually the source of madness) with intense revulsion, as if affected by the antipathy effect of the antipathy/sympathy spell. |\n| 41-45 | The character experiences a powerful delusion. Choose a potion. The character imagines that he or she is under its effects. |\n| 46-55 | The character becomes attached to a “lucky charm,” such as a person or an object, and has disadvantage on attack rolls, ability checks, and saving throws while more than 30 feet from it. |\n| 56-65 | The character is blinded (25%) or deafened (75%). |\n| 66-75 | The character experiences uncontrollable tremors or tics, which impose disadvantage on attack rolls, ability checks, and saving throws that involve Strength or Dexterity. |\n| 76-85 | The character suffers from partial amnesia. The character knows who he or she is and retains racial traits and class features, but doesn't recognize other people or remember anything that happened before the madness took effect. |\n| 86-90 | Whenever the character takes damage, he or she must succeed on a DC 15 Wisdom saving throw or be affected as though he or she failed a saving throw against the confusion spell. The confusion effect lasts for 1 minute. |\n| 91-95 | The character loses the ability to speak. |\n| 96-100 | The character falls unconscious. No amount of jostling or damage can wake the character. |\n\n**Indefinite Madness (table)**\n| d100 | Flaw (lasts until cured) |\n|--------|------------------------------------------------------------------------------------------------------------------------------------------|\n| 01-15 | “Being drunk keeps me sane.” |\n| 16-25 | “I keep whatever I find.” |\n| 26-30 | “I try to become more like someone else I know-adopting his or her style of dress, mannerisms, and name.” |\n| 31-35 | “I must bend the truth, exaggerate, or outright lie to be interesting to other people.” |\n| 36-45 | “Achieving my goal is the only thing of interest to me, and I'll ignore everything else to pursue it.” |\n| 46-50 | “I find it hard to care about anything that goes on around me.” |\n| 51-55 | “I don't like the way people judge me all the time.” |\n| 56-70 | “I am the smartest, wisest, strongest, fastest, and most beautiful person I know.” |\n| 71-80 | “I am convinced that powerful enemies are hunting me, and their agents are everywhere I go. I am sure they're watching me all the time.” |\n| 81-85 | “There's only one person I can trust. And only I can see this special friend.” |\n| 86-95 | “I can't take anything seriously. The more serious the situation, the funnier I find it.” |\n| 96-100 | “I've discovered that I really like killing people.” |\n## Curing Madness\n\nA _calm emotions_ spell can suppress the effects of madness, while a _lesser restoration_ spell can rid a character of a short-term or long-term madness. Depending on the source of the madness, _remove curse_ or _dispel evil_ might also prove effective. A _greater restoration_ spell or more powerful magic is required to rid a character of indefinite madness." + } +}, +{ + "model": "api_v2.ruleset", + "pk": "srd_magic-items", + "fields": { + "name": "Magic Items", + "document": "srd", + "desc": "Magic items are gleaned from the hoards of conquered monsters or discovered in long-lost vaults. Such items grant capabilities a character could rarely have otherwise, or they complement their owner’s capabilities in wondrous ways." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_magic-items_attunement", + "fields": { + "ruleset": "srd_magic-items", + "document": "srd", + "name": "Attunement", + "index": 1, + "initialHeaderLevel": 2, + "desc": "Some magic items require a creature to form a bond with them before their magical properties can be used. This bond is called attunement, and certain items have a prerequisite for it. If the prerequisite is a class, a creature must be a member of that class to attune to the item. (If the class is a spellcasting class, a monster qualifies if it has spell slots and uses that class’s spell list.) If the prerequisite is to be a spellcaster, a creature qualifies if it can cast at least one spell using its traits or features, not using a magic item or the like.\n\nWithout becoming attuned to an item that requires attunement, a creature gains only its nonmagical benefits, unless its description states otherwise. For example, a magic shield that requires attunement provides the benefits of a normal shield to a creature not attuned to it, but none of its magical properties.\n\nAttuning to an item requires a creature to spend a short rest focused on only that item while being in physical contact with it (this can’t be the same short rest used to learn the item’s properties). This focus can take the form of weapon practice (for a weapon), meditation (for a wondrous item), or some other appropriate activity. If the short rest is interrupted, the attunement attempt fails. Otherwise, at the end of the short rest, the creature gains an intuitive understanding of how to activate any magical properties of the item, including any necessary command words.\n\nAn item can be attuned to only one creature at a time, and a creature can be attuned to no more than three magic items at a time. Any attempt to attune to a fourth item fails; the creature must end its attunement to an item first. Additionally, a creature can’t attune to more than one copy of an item. For example, a creature can’t attune to more than one *ring of protection* at a time.\n\nA creature’s attunement to an item ends if the creature no longer satisfies the prerequisites for attunement, if the item has been more than 100 feet away for at least 24 hours, if the creature dies, or if another creature attunes to the item. A creature can also voluntarily end attunement by spending another short rest focused on the item, unless the item is cursed." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_magic-items_wearing-and-wielding", + "fields": { + "ruleset": "srd_magic-items", + "document": "srd", + "name": "Wearing and Wielding Items", + "index": 2, + "initialHeaderLevel": 2, + "desc": "Using a magic item’s properties might mean wearing or wielding it. A magic item meant to be worn must be donned in the intended fashion: boots go on the feet, gloves on the hands, hats and helmets on the head, and rings on the finger. Magic armor must be donned, a shield strapped to the arm, a cloak fastened about the shoulders. A weapon must be held.\n\nIn most cases, a magic item that’s meant to be worn can fit a creature regardless of size or build. Many magic garments are made to be easily adjustable, or they magically adjust themselves to the wearer. Rare exceptions exist. If the story suggests a good reason for an item to fit only creatures of a certain size or shape, you can rule that it doesn’t adjust. For example, drow-made armor might fit elves only. Dwarves might make items usable only by dwarf-sized and dwarf-shaped folk.\n\nWhen a nonhumanoid tries to wear an item, use your discretion as to whether the item functions as intended. A ring placed on a tentacle might work, but a yuan-ti with a snakelike tail instead of legs can’t wear boots." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_magic-items_multiple-items-of-same-kind", + "fields": { + "ruleset": "srd_magic-items", + "document": "srd", + "name": "Multiple Items of the Same Kind", + "index": 3, + "initialHeaderLevel": 3, + "desc": "Use common sense to determine whether more than one of a given kind of magic item can be worn. A character can’t normally wear more than one pair of footwear, one pair of gloves or gauntlets, one pair of bracers, one suit of armor, one item of headwear, and one cloak. You can make exceptions; a character might be able to wear a circlet under a helmet, for example, or to layer two cloaks." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_magic-items_paired-items", + "fields": { + "ruleset": "srd_magic-items", + "document": "srd", + "name": "Paired Items", + "index": 4, + "initialHeaderLevel": 3, + "desc": "Items that come in pairs—such as boots, bracers, gauntlets, and gloves—impart their benefits only if both items of the pair are worn. For example, a character wearing a boot of striding and springing on one foot and a boot of elvenkind on the other foot gains no benefit from either." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_magic-items_activating-an-item", + "fields": { + "ruleset": "srd_magic-items", + "document": "srd", + "name": "Activating an Item", + "index": 5, + "initialHeaderLevel": 2, + "desc": "Activating some magic items requires a user to do something special, such as holding the item and uttering a command word. The description of each item category or individual item details how an item is activated. Certain items use the following rules for their activation.\n\nIf an item requires an action to activate, that action isn’t a function of the Use an Item action, so a feature such as the rogue’s Fast Hands can’t be used to activate the item." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_magic-items_command-word", + "fields": { + "ruleset": "srd_magic-items", + "document": "srd", + "name": "Command Word", + "index": 6, + "initialHeaderLevel": 3, + "desc": "A command word is a word or phrase that must be spoken for an item to work. A magic item that requires a command word can’t be activated in an area where sound is prevented, as in the area of the silence spell." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_magic-items_consumables", + "fields": { + "ruleset": "srd_magic-items", + "document": "srd", + "name": "Consumables", + "index": 7, + "initialHeaderLevel": 3, + "desc": "Some items are used up when they are activated. A potion or an elixir must be swallowed, or an oil applied to the body. The writing vanishes from a scroll when it is read. Once used, a consumable item loses its magic." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_magic-items_spells", + "fields": { + "ruleset": "srd_magic-items", + "document": "srd", + "name": "Consumables", + "index": 8, + "initialHeaderLevel": 3, + "desc": "Some magic items allow the user to cast a spell from the item. The spell is cast at the lowest possible spell level, doesn’t expend any of the user’s spell slots, and requires no components, unless the item’s description says otherwise. The spell uses its normal casting time, range, and duration, and the user of the item must concentrate if the spell requires concentration. Many items, such as potions, bypass the casting of a spell and confer the spell’s effects, with their usual duration. Certain items make exceptions to these rules, changing the casting time, duration, or other parts of a spell.\n\nA magic item, such as certain staffs, may require you to use your own spellcasting ability when you cast a spell from the item. If you have more than one spellcasting ability, you choose which one to use with the item. If you don’t have a spellcasting ability—perhaps you’re a rogue with the Use Magic Device feature—your spellcasting ability modifier is +0 for the item, and your proficiency bonus does apply." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_magic-items_charges", + "fields": { + "ruleset": "srd_magic-items", + "document": "srd", + "name": "Charges", + "index": 9, + "initialHeaderLevel": 3, + "desc": "Some magic items have charges that must be expended to activate their properties. The number of charges an item has remaining is revealed when an identify spell is cast on it, as well as when a creature attunes to it. Additionally, when an item regains charges, the creature attuned to it learns how many charges it regained." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_magic-items_sentient-magic-items", + "fields": { + "ruleset": "srd_magic-items", + "document": "srd", + "name": "Sentient Magic Items", + "index": 10, + "initialHeaderLevel": 3, + "desc": "Some magic items possess sentience and personality. Such an item might be possessed, haunted by the spirit of a previous owner, or self-aware thanks to the magic used to create it. In any case, the item behaves like a character, complete with personality quirks, ideals, bonds, and sometimes flaws. A sentient item might be a cherished ally to its wielder or a continual thorn in the side.\n\nMost sentient items are weapons. Other kinds of items can manifest sentience, but consumable items such as potions and scrolls are never sentient.\n\nSentient magic items function as NPCs under the GM’s control. Any activated property of the item is under the item’s control, not its wielder’s. As long as the wielder maintains a good relationship with the item, the wielder can access those properties normally. If the relationship is strained, the item can suppress its activated properties or even turn them against the wielder." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_magic-items_creating-sentient-magic-items", + "fields": { + "ruleset": "srd_magic-items", + "document": "srd", + "name": "Creating Sentient Magic Items", + "index": 11, + "initialHeaderLevel": 3, + "desc": "When you decide to make a magic item sentient, you create the item’s persona in the same way you would create an NPC, with a few exceptions described here.\n\n## Abilities\n\nA sentient magic item has Intelligence, Wisdom, and Charisma scores. You can choose the item’s abilities or determine them randomly. To determine them randomly, roll 4d6 for each one, dropping the lowest roll and totaling the rest.\n\n## Communication\n\nA sentient item has some ability to communicate, either by sharing its emotions, broadcasting its thoughts telepathically, or speaking aloud. You can choose how it communicates or roll on the following table.\n\n| d100 | Communication |\n|--------|-----------------------|\n| 01–60 | The item communicates by transmitting emotion to the creature carrying or wielding it. |\n| 61–90 | The item can speak, read, and understand one or more languages. |\n| 91–00 | The item can speak, read, and understand one or more languages. In addition, the item can communicate telepathically with any character that carries or wields it. |\n\n## Senses\n\nWith sentience comes awareness. A sentient item can perceive its surroundings out to a limited range. You can choose its senses or roll on the following table.\n\n| d4 | Senses |\n|-----|------------|\n| 1 | Hearing and normal vision out to 30 feet. |\n| 2 | Hearing and normal vision out to 60 feet |\n| 3 | Hearing and normal vision out to 120 feet. |\n| 4 | Hearing and darkvision out to 120 feet. |\n\n## Alignment\n\nA sentient magic item has an alignment. Its creator or nature might suggest an alignment. If not, you can pick an alignment or roll on the following table.\n\n| d100 | Alignment |\n|--------|---------------|\n| 01–15 | Lawful good |\n| 16–35 | Neutral good |\n| 36–50 | Chaotic good |\n| 51–63 | Lawful neutral |\n| 64–73 | Neutral |\n| 74–85 | Chaotic neutral |\n| 86–89 | Lawful evil |\n| 90–96 | Neutral evil |\n| 97–00 | Chaotic evil |\n\n ## Special Purpose\n\nYou can give a sentient item an objective it pursues, perhaps to the exclusion of all else. As long as the wielder’s use of the item aligns with that special purpose, the item remains cooperative. Deviating from this course might cause conflict between the wielder and the item, and could even cause the item to prevent the use of its activated properties. You can pick a special purpose or roll on the following table.\n\n| d10 | Purpose |\n|-------|-------------|\n| 1 | *Aligned:* The item seeks to defeat or destroy those of a diametrically opposed alignment. (Such an item is never neutral.) |\n| 2 | *Bane:* The item seeks to defeat or destroy creatures of a particular kind, such as fiends, shapechangers, trolls, or wizards. |\n| 3 | *Protector:* The item seeks to defend a particular race or kind of creature, such as elves or druids. |\n| 4 | *Crusader:* The item seeks to defeat, weaken, or destroy the servants of a particular deity. |\n| 5 | *Templar:* The item seeks to defend the servants and interests of a particular deity. |\n| 6 | *Destroyer:* The item craves destruction and goads its user to fight arbitrarily. |\n| 7 | *Glory Seeker:* The item seeks renown as the greatest magic item in the world, by establishing its user as a famous or notorious figure. |\n| 8 | *Lore Seeker:* The item craves knowledge or is determined to solve a mystery, learn a secret, or unravel a cryptic prophecy. |\n| 9 | *Destiny Seeker:* The item is convinced that it and its wielder have key roles to play in future events. |\n| 10 | *Creator Seeker:* The item seeks its creator and wants to understand why it was created. |" + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_magic-items_conflict", + "fields": { + "ruleset": "srd_magic-items", + "document": "srd", + "name": "Conflict", + "index": 12, + "initialHeaderLevel": 2, + "desc": "A sentient item has a will of its own, shaped by its personality and alignment. If its wielder acts in a manner opposed to the item’s alignment or purpose, conflict can arise. When such a conflict occurs, the item makes a Charisma check contested by the wielder’s Charisma check. If the item wins the contest, it makes one or more of the following demands:\n\n* The item insists on being carried or worn at all times.\n* The item demands that its wielder dispose of anything the item finds repugnant.\n* The item demands that its wielder pursue the item’s goals to the exclusion of all other goals.\n* The item demands to be given to someone else.\n\nIf its wielder refuses to comply with the item’s wishes, the item can do any or all of the following:\n\n* Make it impossible for its wielder to attune to it.\n* Suppress one or more of its activated properties.\n* Attempt to take control of its wielder.\n\nIf a sentient item attempts to take control of its wielder, the wielder must make a Charisma saving throw, with a DC equal to 12 + the item’s Charisma modifier. On a failed save, the wielder is charmed by the item for 1d12 hours. While charmed, the wielder must try to follow the item’s commands. If the wielder takes damage, it can repeat the saving throw, ending the effect on a success. Whether the attempt to control its user succeeds or fails, the item can’t use this power again until the next dawn." + } +}, +{ + "model": "api_v2.ruleset", + "pk": "srd_monsters", + "fields": { + "name": "Monsters", + "document": "srd", + "desc": "A monster’s statistics, sometimes referred to as its **stat block**, provide the essential information that you need to run the monster." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_monsters_size", + "fields": { + "ruleset": "srd_monsters", + "document": "srd", + "name": "Size", + "index": 1, + "initialHeaderLevel": 2, + "desc": "A monster can be Tiny, Small, Medium, Large, Huge, or Gargantuan. The Size Categories table shows how much space a creature of a particular size controls in combat. See the *Player’s Handbook* for more information on creature size and space.\n\n### Size Categories\n\n| Size | Space | Examples |\n|--------|----------|---------------|\n| Tiny | 2½ by 2½ ft. | Imp, sprite |\n| Small | 5 b 5 ft. | Giant rat, goblin |\n| Medium | 5 b 5 ft. | Orc, werewolf |\n| Large | 10 b 10 ft. | Hippogriff, ogre |\n| Huge | 15 b 15 ft. | Fire giant, treant |\n| Gargantuan | 20 b 20 ft. or larger | Kraken, purple worm " + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_monsters_modifying-creatures", + "fields": { + "ruleset": "srd_monsters", + "document": "srd", + "name": "Modifying Creatures", + "index": 2, + "initialHeaderLevel": 4, + "desc": "Despite the versatile collection of monsters in this book, you might be at a loss when it comes to finding the perfect creature for part of an adventure. Feel free to tweak an existing creature to make it into something more useful for you, perhaps by borrowing a trait or two from a different monster or by using a variant or template, such as the ones in this book. Keep in mind that modifying a monster, including when you apply a template to it, might change its challenge rating." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_monsters_type", + "fields": { + "ruleset": "srd_monsters", + "document": "srd", + "name": "Type", + "index": 2, + "initialHeaderLevel": 2, + "desc": "A monster’s type speaks to its fundamental nature. Certain spells, magic items, class features, and other effects in the game interact in special ways with creatures of a particular type. For example, an *arrow of dragon slaying* deals extra damage not only to dragons but also other creatures of the dragon type, such as dragon turtles and wyverns.\n\nThe game includes the following monster types, which have no rules of their own.\n\n**Aberrations** are utterly alien beings. Many of them have innate magical abilities drawn from the creature’s alien mind rather than the mystical forces of the world. The quintessential aberrations are aboleths, beholders, mind flayers, and slaadi.\n\n**Beasts** are nonhumanoid creatures that are a natural part of the fantasy ecology. Some of them have magical powers, but most are unintelligent and lack any society or language. Beasts include all varieties of ordinary animals, dinosaurs, and giant versions of animals.\n\n**Celestials** are creatures native to the Upper Planes. Many of them are the servants of deities, employed as messengers or agents in the mortal realm and throughout the planes. Celestials are good by nature, so the exceptional celestial who strays from a good alignment is a horrifying rarity. Celestials include angels, couatls, and pegasi.\n\n**Constructs** are made, not born. Some are programmed by their creators to follow a simple set of instructions, while others are imbued with sentience and capable of independent thought. Golems are the iconic constructs. Many creatures native to the outer plane of Mechanus, such as modrons, are constructs shaped from the raw material of the plane by the will of more powerful creatures.\n\n**Dragons** are large reptilian creatures of ancient origin and tremendous power. True dragons, including the good metallic dragons and the evil chromatic dragons, are highly intelligent and have innate magic. Also in this category are creatures distantly related to true dragons, but less powerful, less intelligent, and less magical, such as wyverns and pseudodragons.\n\n**Elementals** are creatures native to the elemental planes. Some creatures of this type are little more than animate masses of their respective elements, including the creatures simply called elementals. Others have biological forms infused with elemental energy. The races of genies, including djinn and efreet, form the most important civilizations on the elemental planes. Other elemental creatures include azers and invisible stalkers.\n\n**Fey** are magical creatures closely tied to the forces of nature. They dwell in twilight groves and misty forests. In some worlds, they are closely tied to the Feywild, also called the Plane of Faerie. Some are also found in the Outer Planes, particularly the planes of Arborea and the Beastlands. Fey include dryads, pixies, and satyrs.\n\n**Fiends** are creatures of wickedness that are native to the Lower Planes. A few are the servants of deities, but many more labor under the leadership of archdevils and demon princes. Evil priests and mages sometimes summon fiends to the material world to do their bidding. If an evil celestial is a rarity, a good fiend is almost inconceivable. Fiends include demons, devils, hell hounds, rakshasas, and yugoloths.\n\n**Giants** tower over humans and their kind. They are humanlike in shape, though some have multiple heads (ettins) or deformities (fomorians). The six varieties of true giant are hill giants, stone giants, frost giants, fire giants, cloud giants, and storm giants. Besides these, creatures such as ogres and trolls are giants.\n\n**Humanoids** are the main peoples of a fantasy gaming world, both civilized and savage, including humans and a tremendous variety of other species. They have language and culture, few if any innate magical abilities (though most humanoids can learn spellcasting), and a bipedal form. The most common humanoid races are the ones most suitable as player characters: humans, dwarves, elves, and halflings. Almost as numerous but far more savage and brutal, and almost uniformly evil, are the races of goblinoids (goblins, hobgoblins, and bugbears), orcs, gnolls, lizardfolk, and kobolds.\n\n**Monstrosities** are monsters in the strictest sense—frightening creatures that are not ordinary, not truly natural, and almost never benign. Some are the results of magical experimentation gone awry (such as owlbears), and others are the product of terrible curses (including minotaurs and yuan-ti). They defy categorization, and in some sense serve as a catch-all category for creatures that don’t fit into any other type.\n\n**Oozes** are gelatinous creatures that rarely have a fixed shape. They are mostly subterranean, dwelling in caves and dungeons and feeding on refuse, carrion, or creatures unlucky enough to get in their way. Black puddings and gelatinous cubes are among the most recognizable oozes.\n\n**Plants** in this context are vegetable creatures, not ordinary flora. Most of them are ambulatory, and some are carnivorous. The quintessential plants are the shambling mound and the treant. Fungal creatures such as the gas spore and the myconid also fall into this category.\n\n**Undead** are once-living creatures brought to a horrifying state of undeath through the practice of necromantic magic or some unholy curse. Undead include walking corpses, such as vampires and zombies, as well as bodiless spirits, such as ghosts and specters." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_monsters_tags", + "fields": { + "ruleset": "srd_monsters", + "document": "srd", + "name": "Tags", + "index": 3, + "initialHeaderLevel": 3, + "desc": "A monster might have one or more tags appended to its type, in parentheses. For example, an orc has the *humanoid (orc)* type. The parenthetical tags provide additional categorization for certain creatures. The tags have no rules of their own, but something in the game, such as a magic item, might refer to them. For instance, a spear that is especially effective at fighting demons would work against any monster that has the demon tag." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_monsters_alignment", + "fields": { + "ruleset": "srd_monsters", + "document": "srd", + "name": "Alignment", + "index": 4, + "initialHeaderLevel": 2, + "desc": "A monster’s alignment provides a clue to its disposition and how it behaves in a roleplaying or combat situation. For example, a chaotic evil monster might be difficult to reason with and might attack characters on sight, whereas a neutral monster might be willing to negotiate. See the *Player’s Handbook* for descriptions of the different alignments.\n\nThe alignment specified in a monster’s stat block is the default. Feel free to depart from it and change a monster’s alignment to suit the needs of your campaign. If you want a good-aligned green dragon or an evil storm giant, there’s nothing stopping you.\n\nSome creatures can have **any alignment**. In other words, you choose the monster’s alignment. Some monster’s alignment entry indicates a tendency or aversion toward law, chaos, good, or evil. For example, a berserker can be any chaotic alignment (chaotic good, chaotic neutral, or chaotic evil), as befits its wild nature.\n\nMany creatures of low intelligence have no comprehension of law or chaos, good or evil. They don’t make moral or ethical choices, but rather act on instinct. These creatures are **unaligned**, which means they don’t have an alignment." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_monsters_armor-class", + "fields": { + "ruleset": "srd_monsters", + "document": "srd", + "name": "Armor Class", + "index": 5, + "initialHeaderLevel": 2, + "desc": "A monster that wears armor or carries a shield has an Armor Class (AC) that takes its armor, shield, and Dexterity into account. Otherwise, a monster’s AC is based on its Dexterity modifier and natural armor, if any. If a monster has natural armor, wears armor, or carries a shield, this is noted in parentheses after its AC value." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_monsters_hit-points", + "fields": { + "ruleset": "srd_monsters", + "document": "srd", + "name": "Hit Points", + "index": 6, + "initialHeaderLevel": 2, + "desc": "A monster usually dies or is destroyed when it drops to 0 hit points. For more on hit points, see the *Player’s Handbook*.\n\nA monster’s hit points are presented both as a die expression and as an average number. For example, a monster with 2d8 hit points has 9 hit points on average (2 × 4½).\n\nA monster’s size determines the die used to calculate its hit points, as shown in the Hit Dice by Size table." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_monsters_hit-dice-by-size", + "fields": { + "ruleset": "srd_monsters", + "document": "srd", + "name": "Hit Dice by Size", + "index": 7, + "initialHeaderLevel": 2, + "desc": "| Monster Size | Hit Die | Average HP per Die |\n|-------------------|-----------|----------------------------|\n| Tiny | d4 | 2½ |\n| Small | d6 | 3½ |\n| Medium | d8 | 4½ |\n| Large | d10 | 5½ |\n| Huge | d12 | 6½ |\n| Gargantuan | d20 | 10½ |\n\nA monster’s Constitution modifier also affects the number of hit points it has. Its Constitution modifier is multiplied by the number of Hit Dice it possesses, and the result is added to its hit points. For example, if a monster has a Constitution of 12 (+1 modifier) and 2d8 Hit Dice, it has 2d8 + 2 hit points (average 11)." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_monsters_speed", + "fields": { + "ruleset": "srd_monsters", + "document": "srd", + "name": "Speed", + "index": 8, + "initialHeaderLevel": 2, + "desc": "A monster’s speed tells you how far it can move on its turn. For more information on speed, see the *Player’s Handbook*.\n\nAll creatures have a walking speed, simply called the monster’s speed. Creatures that have no form of ground-based locomotion have a walking speed of 0 feet.\n\nSome creatures have one or more of the following additional movement modes.\n\n## Burrow\n\nA monster that has a burrowing speed can use that speed to move through sand, earth, mud, or ice. A monster can’t burrow through solid rock unless it has a special trait that allows it to do so.\n\n## Climb\n\nA monster that has a climbing speed can use all or part of its movement to move on vertical surfaces. The monster doesn’t need to spend extra movement to climb.\n\n## Fly\n\nA monster that has a flying speed can use all or part of its movement to fly. Some monsters have the ability to hover, which makes them hard to knock out of the air (as explained in the rules on flying in the *Player’s Handbook*). Such a monster stops hovering when it dies.\n\n## Swim\n\nA monster that has a swimming speed doesn’t need to spend extra movement to swim." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_monsters_ability-scores", + "fields": { + "ruleset": "srd_monsters", + "document": "srd", + "name": "Ability Score", + "index": 9, + "initialHeaderLevel": 2, + "desc": "Every monster has six ability scores (Strength, Dexterity, Constitution, Intelligence, Wisdom, and Charisma) and corresponding modifiers. For more information on ability scores and how they’re used in play, see the *Player’s Handbook*." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_monsters_saving-throws", + "fields": { + "ruleset": "srd_monsters", + "document": "srd", + "name": "Saving Throws", + "index": 10, + "initialHeaderLevel": 2, + "desc": "The Saving Throws entry is reserved for creatures that are adept at resisting certain kinds of effects. For example, a creature that isn’t easily charmed or frightened might gain a bonus on its Wisdom saving throws. Most creatures don’t have special saving throw bonuses, in which case this section is absent.\n\nA saving throw bonus is the sum of a monster’s relevant ability modifier and its proficiency bonus, which is determined by the monster’s challenge rating (as shown in the Proficiency Bonus by Challenge Rating table)." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_monsters_prof-bonus-by-cr", + "fields": { + "ruleset": "srd_monsters", + "document": "srd", + "name": "Proficiency Bonus by Challenge Rating", + "index": 11, + "initialHeaderLevel": 2, + "desc": "| Challenge | Proficiency Bonus |\n|---------------|--------------------------|\n| 0 | +2 |\n| ⅛ | +2 |\n| ¼ | +2 |\n| ½ |+2 |\n| 1 | +2 |\n| 2 | +2 |\n| 3 | +2 |\n| 4 | +2 |\n| 5 | +3 |\n| 6 | +3 |\n| 7 | +3 |\n| 8 | +3 |\n| 9 | +4 |\n| 10 | +4 |\n| 11 | +4 |\n| 12 | +4 |\n| 13 | +5 |\n| 14 | +5 |\n| 15 | +5 |\n| 16 | +5 |\n| 17 | +6 |\n| 18 | +6 |\n| 19 | +6 |\n| 20 | +6 |\n| 21 | +7 |\n| 22 | +7 |\n| 23 | +7 |\n| 24 | +7 |\n| 25 | +8 |\n| 26 | +8 |\n| 27 | +8 |\n| 28 | +8 |\n| 29 | +9 |\n| 30 | +9 |\n\n" + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_monsters_skills", + "fields": { + "ruleset": "srd_monsters", + "document": "srd", + "name": "Skills", + "index": 12, + "initialHeaderLevel": 2, + "desc": "The Skills entry is reserved for monsters that are proficient in one or more skills. For example, a monster that is very perceptive and stealthy might have bonuses to Wisdom (Perception) and Dexterity (Stealth) checks.\n\nA skill bonus is the sum of a monster’s relevant ability modifier and its proficiency bonus, which is determined by the monster’s challenge rating (as shown in the Proficiency Bonus by Challenge Rating table). Other modifiers might apply. For instance, a monster might have a larger-than-expected bonus (usually double its proficiency bonus) to account for its heightened expertise." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_monsters_armor-weapon-tool-proficiencies", + "fields": { + "ruleset": "srd_monsters", + "document": "srd", + "name": "Armor, Weapon and Tool Proficiency", + "index": 13, + "initialHeaderLevel": 3, + "desc": "Assume that a creature is proficient with its armor, weapons, and tools. If you swap them out, you decide whether the creature is proficient with its new equipment.\n\nFor example, a hill giant typically wears hide armor and wields a greatclub. You could equip a hill giant with chain mail and a greataxe instead, and assume the giant is proficient with both, one or the other, or neither.\n\nSee the *Player’s Handbook* for rules on using armor or weapons without proficiency." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_monsters_vulnerabilities-resistances-immunities", + "fields": { + "ruleset": "srd_monsters", + "document": "srd", + "name": "Vulnerabilities, Resistances, and Immunities", + "index": 14, + "initialHeaderLevel": 2, + "desc": "Some creatures have vulnerability, resistance, or immunity to certain types of damage. Particular creatures are even resistant or immune to damage from nonmagical attacks (a magical attack is an attack delivered by a spell, a magic item, or another magical source). In addition, some creatures are immune to certain conditions." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_monsters_senses", + "fields": { + "ruleset": "srd_monsters", + "document": "srd", + "name": "Senses", + "index": 15, + "initialHeaderLevel": 2, + "desc": "The Senses entry notes a monster’s passive Wisdom (Perception) score, as well as any special senses the monster might have. Special senses are described below.\n\n## Blindsight\n\nA monster with blindsight can perceive its surroundings without relying on sight, within a specific radius.\n\nCreatures without eyes, such as grimlocks and gray oozes, typically have this special sense, as do creatures with echolocation or heightened senses, such as bats and true dragons.\n\nIf a monster is naturally blind, it has a parenthetical note to this effect, indicating that the radius of its blindsight defines the maximum range of its perception.\n\n## Darkvision\n\nA monster with darkvision can see in the dark within a specific radius. The monster can see in dim light within the radius as if it were bright light, and in darkness as if it were dim light. The monster can’t discern color in darkness, only shades of gray. Many creatures that live underground have this special sense.\n\n### Tremorsense\n\nA monster with tremorsense can detect and pinpoint the origin of vibrations within a specific radius, provided that the monster and the source of the vibrations are in contact with the same ground or substance. Tremorsense can’t be used to detect flying or incorporeal creatures. Many burrowing creatures, such as ankhegs and umber hulks, have this special sense.\n\n## Truesight\n\nA monster with truesight can, out to a specific range, see in normal and magical darkness, see invisible creatures and objects, automatically detect visual illusions and succeed on saving throws against them, and perceive the original form of a shapechanger or a creature that is transformed by magic. Furthermore, the monster can see into the Ethereal Plane within the same range." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_monsters_languages", + "fields": { + "ruleset": "srd_monsters", + "document": "srd", + "name": "Languages", + "index": 16, + "initialHeaderLevel": 2, + "desc": "The languages that a monster can speak are listed in alphabetical order. Sometimes a monster can understand a language but can’t speak it, and this is noted in its entry. A \"—\" indicates that a creature neither speaks nor understands any language." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_monsters_telepathy", + "fields": { + "ruleset": "srd_monsters", + "document": "srd", + "name": "Telepathy", + "index": 17, + "initialHeaderLevel": 3, + "desc": "Telepathy is a magical ability that allows a monster to communicate mentally with another creature within a specified range. The contacted creature doesn’t need to share a language with the monster to communicate in this way with it, but it must be able to understand at least one language. A creature without telepathy can receive and respond to telepathic messages but can’t initiate or terminate a telepathic conversation.\n\nA telepathic monster doesn’t need to see a contacted creature and can end the telepathic contact at any time. The contact is broken as soon as the two creatures are no longer within range of each other or if the telepathic monster contacts a different creature within range. A telepathic monster can initiate or terminate a telepathic conversation without using an action, but while the monster is incapacitated, it can’t initiate telepathic contact, and any current contact is terminated.\n\nA creature within the area of an *antimagic field* or in any other location where magic doesn’t function can’t send or receive telepathic messages." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_monsters_challenge", + "fields": { + "ruleset": "srd_monsters", + "document": "srd", + "name": "Challenge", + "index": 18, + "initialHeaderLevel": 2, + "desc": "A monster’s **challenge rating** tells you how great a threat the monster is. An appropriately equipped and well-rested party of four adventurers should be able to defeat a monster that has a challenge rating equal to its level without suffering any deaths. For example, a party of four 3rd-level characters should find a monster with a challenge rating of 3 to be a worthy challenge, but not a deadly one.\n\nMonsters that are significantly weaker than 1st-level characters have a challenge rating lower than 1. Monsters with a challenge rating of 0 are insignificant except in large numbers; those with no effective attacks are worth no experience points, while those that have attacks are worth 10 XP each.\n\nSome monsters present a greater challenge than even a typical 20th-level party can handle. These monsters have a challenge rating of 21 or higher and are specifically designed to test player skill." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_monsters_experience-points", + "fields": { + "ruleset": "srd_monsters", + "document": "srd", + "name": "Experience Points", + "index": 19, + "initialHeaderLevel": 3, + "desc": "The number of experience points (XP) a monster is worth is based on its challenge rating. Typically, XP is awarded for defeating the monster, although the GM may also award XP for neutralizing the threat posed by the monster in some other manner.\n\nUnless something tells you otherwise, a monster summoned by a spell or other magical ability is worth the XP noted in its stat block." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_monsters_experience-points-by-cr", + "fields": { + "ruleset": "srd_monsters", + "document": "srd", + "name": "Experience Points by Challenge Rating", + "index": 20, + "initialHeaderLevel": 4, + "desc": "| Challenge | XP |\n|---------------|------|\n| 0 | 0 or 10 |\n| ⅛ | 25 |\n| ¼ | 50 |\n| ½ |100 |\n| 1 | 200 |\n| 2 | 450 |\n| 3 | 700 |\n| 4 | 1,100 |\n| 5 | 1,800 |\n| 6 | 2,300 |\n| 7 | 2,900 |\n| 8 | 3,900 |\n| 9 | 5,000 |\n| 10 | 5,900 |\n| 11 | 7,200 |\n| 12 | 8,400 |\n| 13 | 10,000 |\n| 14 | 11,500 |\n| 15 | 13,000 |\n| 16 | 15,000 |\n| 17 | 18,000 |\n| 18 | 20,000 |\n| 19 | 22,000 |\n| 20 | 25,000 |\n| 21 | 33,000 |\n| 22 | 41,000 |\n| 23 | 50,000 |\n| 24 | 62,000 |\n| 25 | 75,000 |\n| 26 | 90,000 |\n| 27 | 105,000 |\n| 28 | 120,000 |\n| 29 | 135,000 |\n| 30 | 155,000 |" + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_monsters_special-traits", + "fields": { + "ruleset": "srd_monsters", + "document": "srd", + "name": "Special Traits", + "index": 21, + "initialHeaderLevel": 2, + "desc": "Special traits (which appear after a monster’s challenge rating but before any actions or reactions) are characteristics that are likely to be relevant in a combat encounter and that require some explanation." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_monsters_innate-spellcasting", + "fields": { + "ruleset": "srd_monsters", + "document": "srd", + "name": "Innate Spellcasting", + "index": 22, + "initialHeaderLevel": 3, + "desc": "A monster with the innate ability to cast spells has the Innate Spellcasting special trait. Unless noted otherwise, an innate spell of 1st level or higher is always cast at its lowest possible level and can’t be cast at a higher level. If a monster has a cantrip where its level matters and no level is given, use the monster’s challenge rating.\n\nAn innate spell can have special rules or restrictions. For example, a drow mage can innately cast the *levitate* spell, but the spell has a “self only” restriction, which means that the spell affects only the drow mage.\n\nA monster’s innate spells can’t be swapped out with other spells. If a monster’s innate spells don’t require attack rolls, no attack bonus is given for them." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_monsters_spellcasting", + "fields": { + "ruleset": "srd_monsters", + "document": "srd", + "name": "Spellcasting", + "index": 23, + "initialHeaderLevel": 3, + "desc": "A monster with the Spellcasting special trait has a spellcaster level and spell slots, which it uses to cast its spells of 1st level and higher (as explained in the *Player’s Handbook*). The spellcaster level is also used for any cantrips included in the feature.\n\nThe monster has a list of spells known or prepared from a specific class. The list might also include spells from a feature in that class, such as the Divine Domain feature of the cleric or the Druid Circle feature of the druid. The monster is considered a member of that class when attuning to or using a magic item that requires membership in the class or access to its spell list.\n\nA monster can cast a spell from its list at a higher level if it has the spell slot to do so. For example, a drow mage with the 3rd-level *lightning bolt* spell can cast it as a 5th-level spell by using one of its 5th-level spell slots.\n\nYou can change the spells that a monster knows or has prepared, replacing any spell on its spell list with a spell of the same level and from the same class list. If you do so, you might cause the monster to be a greater or lesser threat than suggested by its challenge rating." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_monsters_psionics", + "fields": { + "ruleset": "srd_monsters", + "document": "srd", + "name": "Psionics", + "index": 24, + "initialHeaderLevel": 3, + "desc": "A monster that casts spells using only the power of its mind has the psionics tag added to its Spellcasting or Innate Spellcasting special trait. This tag carries no special rules of its own, but other parts of the game might refer to it. A monster that has this tag typically doesn’t require any components to cast its spells." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_monsters_actions", + "fields": { + "ruleset": "srd_monsters", + "document": "srd", + "name": "Actions", + "index": 25, + "initialHeaderLevel": 2, + "desc": "When a monster takes its action, it can choose from the options in the Actions section of its stat block or use one of the actions available to all creatures, such as the Dash or Hide action, as described in the *Player’s Handbook*." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_monsters_melee-and-ranged-attacks", + "fields": { + "ruleset": "srd_monsters", + "document": "srd", + "name": "Melee and Ranged Attacks", + "index": 26, + "initialHeaderLevel": 3, + "desc": "The most common actions that a monster will take in combat are melee and ranged attacks. These can be spell attacks or weapon attacks, where the “weapon” might be a manufactured item or a natural weapon, such as a claw or tail spike. For more information on different kinds of attacks, see the *Player’s Handbook*.\n\n***Creature vs. Target.*** The target of a melee or ranged attack is usually either one creature or one target, the difference being that a “target” can be a creature or an object.\n\n***Hit.*** Any damage dealt or other effects that occur as a result of an attack hitting a target are described after the \"*Hit*\" notation. You have the option of taking average damage or rolling the damage; for this reason, both the average damage and the die expression are presented.\n\n***Miss.*** If an attack has an effect that occurs on a miss, that information is presented after the \"*Miss:*\" notation." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_monsters_multiattack", + "fields": { + "ruleset": "srd_monsters", + "document": "srd", + "name": "Multiattack", + "index": 27, + "initialHeaderLevel": 3, + "desc": "A creature that can make multiple attacks on its turn has the Multiattack action. A creature can’t use Multiattack when making an opportunity attack, which must be a single melee attack." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_monsters_ammunition", + "fields": { + "ruleset": "srd_monsters", + "document": "srd", + "name": "Ammunition", + "index": 28, + "initialHeaderLevel": 3, + "desc": "A monster carries enough ammunition to make its ranged attacks. You can assume that a monster has 2d4 pieces of ammunition for a thrown weapon attack, and 2d10 pieces of ammunition for a projectile weapon such as a bow or crossbow." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_monsters_reactions", + "fields": { + "ruleset": "srd_monsters", + "document": "srd", + "name": "Ammunition", + "index": 29, + "initialHeaderLevel": 2, + "desc": "If a monster can do something special with its reaction, that information is contained here. If a creature has no special reaction, this section is absent." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_monsters_limited-usage", + "fields": { + "ruleset": "srd_monsters", + "document": "srd", + "name": "Limited Usage", + "index": 30, + "initialHeaderLevel": 2, + "desc": "Some special abilities have restrictions on the number of times they can be used.\n\n***X/Day.*** The notation \"X/Day\" means a special ability can be used X number of times and that a monster must finish a long rest to regain expended uses. For example, \"1/Day\" means a special ability can be used once and that the monster must finish a long rest to use it again.\n\n***Recharge X–Y.*** The notation \"Recharge X–Y\" means a monster can use a special ability once and that the ability then has a random chance of recharging during each subsequent round of combat. At the start of each of the monster’s turns, roll a d6. If the roll is one of the numbers in the recharge notation, the monster regains the use of the special ability. The ability also recharges when the monster finishes a short or long rest.\n\nFor example, \"Recharge 5–6\" means a monster can use the special ability once. Then, at the start of the monster’s turn, it regains the use of that ability if it rolls a 5 or 6 on a d6.\n\n***Recharge after a Short or Long Rest.*** This notation means that a monster can use a special ability once and then must finish a short or long rest to use it again." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_monsters_grapple-rules", + "fields": { + "ruleset": "srd_monsters", + "document": "srd", + "name": "Grapple Rules for Monsters", + "index": 31, + "initialHeaderLevel": 3, + "desc": "Many monsters have special attacks that allow them to quickly grapple prey. When a monster hits with such an attack, it doesn’t need to make an additional ability check to determine whether the grapple succeeds, unless the attack says otherwise.\n\nA creature grappled by the monster can use its action to try to escape. To do so, it must succeed on a Strength (Athletics) or Dexterity (Acrobatics) check against the escape DC in the monster’s stat block. If no escape DC is given, assume the DC is 10 + the monster’s Strength (Athletics) modifier." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_monsters_equipment", + "fields": { + "ruleset": "srd_monsters", + "document": "srd", + "name": "Equipment", + "index": 32, + "initialHeaderLevel": 3, + "desc": "A stat block rarely refers to equipment, other than armor or weapons used by a monster. A creature that customarily wears clothes, such as a humanoid, is assumed to be dressed appropriately.\n\nYou can equip monsters with additional gear and trinkets however you like, and you decide how much of a monster’s equipment is recoverable after the creature is slain and whether any of that equipment is still usable. A battered suit of armor made for a monster is rarely usable by someone else, for instance.\n\nIf a spellcasting monster needs material components to cast its spells, assume that it has the material components it needs to cast the spells in its stat block." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_monsters_legendary-creatures", + "fields": { + "ruleset": "srd_monsters", + "document": "srd", + "name": "Legendary Creature", + "index": 33, + "initialHeaderLevel": 2, + "desc": "A legendary creature can do things that ordinary creatures can’t. It can take special actions outside its turn, and it might exert magical influence for miles around.\n\nIf a creature assumes the form of a legendary creature, such as through a spell, it doesn’t gain that form’s legendary actions, lair actions, or regional effects." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_monsters_legendary-actions", + "fields": { + "ruleset": "srd_monsters", + "document": "srd", + "name": "Legendary Actions", + "index": 34, + "initialHeaderLevel": 3, + "desc": "A legendary creature can take a certain number of special actions—called legendary actions—outside its turn. Only one legendary action option can be used at a time and only at the end of another creature’s turn. A creature regains its spent legendary actions at the start of its turn. It can forgo using them, and it can’t use them while incapacitated or otherwise unable to take actions. If surprised, it can’t use them until after its first turn in the combat." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_monsters_legendary-creatures-lair", + "fields": { + "ruleset": "srd_monsters", + "document": "srd", + "name": "Legendary Creature’s Lair", + "index": 35, + "initialHeaderLevel": 3, + "desc": "A legendary creature might have a section describing its lair and the special effects it can create while there, either by act of will or simply by being present. Such a section applies only to a legendary creature that spends a great deal of time in its lair." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_monsters_lair-actions", + "fields": { + "ruleset": "srd_monsters", + "document": "srd", + "name": "Lair Actions", + "index": 36, + "initialHeaderLevel": 3, + "desc": "If a legendary creature has lair actions, it can use them to harness the ambient magic in its lair. On initiative count 20 (losing all initiative ties), it can use one of its lair action options. It can’t do so while incapacitated or otherwise unable to take actions. If surprised, it can’t use one until after its first turn in the combat." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_monsters_regional-effects", + "fields": { + "ruleset": "srd_monsters", + "document": "srd", + "name": "Regional Effects", + "index": 37, + "initialHeaderLevel": 3, + "desc": "The mere presence of a legendary creature can have strange and wondrous effects on its environment, as noted in this section. Regional effects end abruptly or dissipate over time when the legendary creature dies." + } +}, +{ + "model": "api_v2.ruleset", + "pk": "srd_mounted-combat", + "fields": { + "name": "Mounted Combat", + "document": "srd", + "desc": "A knight charging into battle on a warhorse, a wizard casting spells from the back of a griffon, or a cleric soaring through the sky on a pegasus all enjoy the benefits of speed and mobility that a mount can provide.\n\nA willing creature that is at least one size larger than you and that has an appropriate anatomy can serve as a mount, using the following rules." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_mounted-combat_mounting-and-dismounting", + "fields": { + "ruleset": "srd_mounted-combat", + "document": "srd", + "name": "Mounting and Dismounting", + "index": 1, + "initialHeaderLevel": 2, + "desc": "Once during your move, you can mount a creature that is within 5 feet of you or dismount. Doing so costs an amount of movement equal to half your speed. For example, if your speed is 30 feet, you must spend 15 feet of movement to mount a horse. Therefore, you can't mount it if you don't have 15 feet of movement left or if your speed is 0.\n\nIf an effect moves your mount against its will while you're on it, you must succeed on a DC 10 Dexterity saving throw or fall off the mount, landing srd:prone in a space within 5 feet of it. If you're knocked srd:prone while mounted, you must make the same saving throw.\n\nIf your mount is knocked srd:prone, you can use your reaction to dismount it as it falls and land on your feet. Otherwise, you are dismounted and fall srd:prone in a space within 5 feet it." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_mounted-combat_controlling-a-mount", + "fields": { + "ruleset": "srd_mounted-combat", + "document": "srd", + "name": "Controlling a Mount", + "index": 2, + "initialHeaderLevel": 2, + "desc": "While you're mounted, you have two options. You can either control the mount or allow it to act independently. Intelligent creatures, such as dragons, act independently.\n\nYou can control a mount only if it has been trained to accept a rider. Domesticated horses, donkeys, and similar creatures are assumed to have such training. The initiative of a controlled mount changes to match yours when you mount it. It moves as you direct it, and it has only three action options: Dash, Disengage, and Dodge. A controlled mount can move and act even on the turn that you mount it.\n\nAn independent mount retains its place in the initiative order. Bearing a rider puts no restrictions on the actions the mount can take, and it moves and acts as it wishes. It might flee from combat, rush to attack and devour a badly injured foe, or otherwise act against your wishes.\n\nIn either case, if the mount provokes an opportunity attack while you're on it, the attacker can target you or the mount." + } +}, +{ + "model": "api_v2.ruleset", + "pk": "srd_mounts-and-vehicles", + "fields": { + "name": "Mounts and Vehicles", + "document": "srd", + "desc": "A good mount can help you move more quickly through the wilderness, but its primary purpose is to carry the gear that would otherwise slow you down. The Mounts and Other Animals table shows each animal's speed and base carrying capacity.\n\nAn animal pulling a carriage, cart, chariot, sled, or wagon can move weight up to five times its base carrying capacity, including the weight of the vehicle. If multiple animals pull the same vehicle, they can add their carrying capacity together.\n\nMounts other than those listed here are available in fantasy gaming worlds, but they are rare and not normally available for purchase. These include flying mounts (pegasi, griffons, hippogriffs, and similar animals) and even aquatic mounts (giant sea horses, for example). Acquiring such a mount often means securing an egg and raising the creature yourself, making a bargain with a powerful entity, or negotiating with the mount itself.\n\n**_Barding._** Barding is armor designed to protect an animal's head, neck, chest, and body. Any type of armor shown on the Armor table can be purchased as barding. The cost is four times the equivalent armor made for humanoids, and it weighs twice as much.\n\n**_Saddles._** A military saddle braces the rider, helping you keep your seat on an active mount in battle. It gives you advantage on any check you make to remain mounted. An exotic saddle is required for riding any aquatic or flying mount.\n\n**_Vehicle Proficiency._** If you have proficiency with a certain kind of vehicle (land or water), you can add your proficiency bonus to any check you make to control that kind of vehicle in difficult circumstances.\n\n**_Rowed Vessels._** Keelboats and rowboats are used on lakes and rivers. If going downstream, add the speed of the current (typically 3 miles per hour) to the speed of the vehicle. These vehicles can't be rowed against any significant current, but they can be pulled upstream by draft animals on the shores. A rowboat weighs 100 pounds, in case adventurers carry it over land." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_mounts-and-vehicles_mounts", + "fields": { + "ruleset": "srd_mounts-and-vehicles", + "document": "srd", + "name": "Mounts and Other Animals", + "index": 1, + "initialHeaderLevel": 2, + "desc": "| Item | Cost | Speed | Carrying Capacity |\n|----------------|--------|--------|-------------------|\n| Camel | 50 gp | 50 ft. | 480 lb. |\n| Donkey or mule | 8 gp | 40 ft. | 420 lb. |\n| Elephant | 200 gp | 40 ft. | 1,320 lb. |\n| Horse, draft | 50 gp | 40 ft. | 540 lb. |\n| Horse, riding | 75 gp | 60 ft. | 480 lb. |\n| Mastiff | 25 gp | 40 ft. | 195 lb. |\n| Pony | 30 gp | 40 ft. | 225 lb. |\n| Warhorse | 400 gp | 60 ft. | 540 lb. |" + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_mounts-and-vehicles_tack-harness-drawn-vehicles", + "fields": { + "ruleset": "srd_mounts-and-vehicles", + "document": "srd", + "name": "Tack, Harness, and Drawn Vehicles", + "index": 2, + "initialHeaderLevel": 2, + "desc": "| Item | Cost | Weight |\n|--------------------|--------|---------|\n| Barding | ×4 | ×2 |\n| Bit and bridle | 2 gp | 1 lb. |\n| Carriage | 100 gp | 600 lb. |\n| Cart | 15 gp | 200 lb. |\n| Chariot | 250 gp | 100 lb. |\n| Feed (per day) | 5 cp | 10 lb. |\n| **_Saddle_** | | |\n| - Exotic | 60 gp | 40 lb. |\n| - Military | 20 gp | 30 lb. |\n| - Pack | 5 gp | 15 lb. |\n| - Riding | 10 gp | 25 lb. |\n| Saddlebags | 4 gp | 8 lb. |\n| Sled | 20 gp | 300 lb. |\n| Stabling (per day) | 5 sp | - |\n| Wagon | 35 gp | 400 lb. |" + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_mounts-and-vehicles_waterborne-vehicles", + "fields": { + "ruleset": "srd_mounts-and-vehicles", + "document": "srd", + "name": "Waterborne Vehicles", + "index": 3, + "initialHeaderLevel": 2, + "desc": "| Item | Cost | Speed |\n|--------------|-----------|--------|\n| Galley | 30,000 gp | 4 mph |\n| Keelboat | 3,000 gp | 1 mph |\n| Longship | 10,000 gp | 3 mph |\n| Rowboat | 50 gp | 1½ mph |\n| Sailing ship | 10,000 gp | 2 mph |\n| Warship | 25,000 gp | 2½ mph |" + } +}, +{ + "model": "api_v2.ruleset", + "pk": "srd_movement", + "fields": { + "name": "Movement", + "document": "srd", + "desc": "Swimming across a rushing river, sneaking down a dungeon corridor, scaling a treacherous mountain slope---all sorts of movement play a keyrole in fantasy gaming adventures.\n\nThe GM can summarize the adventurers' movement without calculating exactdistances or travel times: You travel through the forest and find thedungeon entrance late in the evening of the third day. Even in adungeon, particularly a large dungeon or a cave network, the GM cansummarize movement between encounters: After killing the guardian at the entrance to the ancient dwarven stronghold, you consult your map,which leads you through miles of echoing corridors to a chasm bridged bya narrow stone arch. Sometimes it's important, though, to know how long it takes to get fromone spot to another, whether the answer is in days, hours, or minutes.\n\nThe rules for determining travel time depend on two factors: the speedand travel pace of the creatures moving and the terrain they're movingover." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_movement_speed", + "fields": { + "ruleset": "srd_movement", + "document": "srd", + "name": "Speed", + "index": 1, + "initialHeaderLevel": 2, + "desc": "Every character and monster has a speed, which is the distance in feetthat the character or monster can walk in 1 round. This number assumesshort bursts of energetic movement in the midst of a life-threatening situation." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_movement_speed", + "fields": { + "ruleset": "srd_movement", + "document": "srd", + "name": "Speed", + "index": 1, + "initialHeaderLevel": 2, + "desc": "Every character and monster has a speed, which is the distance in feetthat the character or monster can walk in 1 round. This number assumesshort bursts of energetic movement in the midst of a life-threatening situation.\n\nThe following rules determine how far a character or monster can move in a minute, an hour, or a day." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_movement_travel-pace", + "fields": { + "ruleset": "srd_movement", + "document": "srd", + "name": "Travel Pace", + "index": 2, + "initialHeaderLevel": 3, + "desc": "While traveling, a group of adventurers can move at a normal, fast, orslow pace, as shown on the Travel Pace table. The table states how farthe party can move in a period of time and whether the pace has anyeffect. A fast pace makes characters less perceptive, while a slow pacemakes it possible to sneak around and to search an area more carefully.\n\n**Forced March.** The Travel Pace table assumes that characters travelfor 8 hours in day. They can push on beyond that limit, at the risk of exhaustion.\n\nFor each additional hour of travel beyond 8 hours, the characters coverthe distance shown in the Hour column for their pace, and each charactermust make a Constitution saving throw at the end of the hour. The DC is 10 + 1 for each hour past 8 hours. On a failed saving throw, a charactersuffers one level of exhaustion.\n\n**Mounts and Vehicles.** For short spans of time (up to an hour), many animals move much faster than humanoids. A mounted character can ride at a gallop for about an hour, covering twice the usual distance for a fastpace. If fresh mounts are available every 8 to 10 miles, characters cancover larger distances at this pace, but this is very rare except indensely populated areas.\nCharacters in wagons, carriages, or other land vehicles choose a pace asnormal. Characters in a waterborne vessel are limited to the speed ofthe vessel, and they don't suffer penalties for a fast pace or gainbenefits from a slow pace. Depending on the vessel and the size of thecrew, ships might be able to travel for up to 24 hours per day.\nCertain special mounts, such as a pegasus or griffon, or specialvehicles, such as a carpet of flying, allow you to travel more swiftly." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_movement_difficult-terrain", + "fields": { + "ruleset": "srd_movement", + "document": "srd", + "name": "Difficult Terrain", + "index": 3, + "initialHeaderLevel": 3, + "desc": "The travel speeds given in the Travel Pace table assume relativelysimple terrain: roads, open plains, or clear dungeon corridors. But adventurers often face dense forests, deep swamps, rubble-filled ruins, steep mountains, and ice-covered ground---all considered difficult terrain.\n\nYou move at half speed in difficult terrain---moving 1 foot in difficult terrain costs 2 feet of speed---so you can cover only half the normal distance in a minute, an hour, or a day." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_movement_special-types-of-movement", + "fields": { + "ruleset": "srd_movement", + "document": "srd", + "name": "Special Types of Movement", + "index": 4, + "initialHeaderLevel": 2, + "desc": "Movement through dangerous dungeons or wilderness areas often involves more than simply walking. Adventurers might have to climb, crawl, swim,or jump to get where they need to go." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_movement_climbing-swimming-crawling", + "fields": { + "ruleset": "srd_movement", + "document": "srd", + "name": "Climbing, Swimming and Crawling", + "index": 5, + "initialHeaderLevel": 3, + "desc": "While climbing or swimming, each foot of movement costs 1 extra foot (2extra feet in difficult terrain), unless a creature has a climbing orswimming speed. At the GM's option, climbing a slippery vertical surfaceor one with few handholds requires a successful Strength (Athletics) check. Similarly, gaining any distance in rough water might require asuccessful Strength (Athletics) check." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_movement_jumping", + "fields": { + "ruleset": "srd_movement", + "document": "srd", + "name": "Jumping", + "index": 6, + "initialHeaderLevel": 3, + "desc": "Your Strength determines how far you can jump.\n\n**Long Jump.** When you make a long jump, you cover a number of feet upto your Strength score if you move at least 10 feet on foot immediatelybefore the jump. When you make a standing long jump, you can leap onlyhalf that distance. Either way, each foot you clear on the jump costs afoot of movement.\nThis rule assumes that the height of your jump doesn't matter, such as ajump across a stream or chasm. At your GM's option, you must succeed ona DC 10 Strength (Athletics) check to clear a low obstacle (no tallerthan a quarter of the jump's distance), such as a hedge or low wall.\nOtherwise, you hit it.\nWhen you land in difficult terrain, you must succeed on a DC 10Dexterity (Acrobatics) check to land on your feet. Otherwise, you landprone.\n\n**High Jump.** When you make a high jump, you leap into the air a numberof feet equal to 3 + your Strength modifier if you move at least 10 feeton foot immediately before the jump. When you make a standing high jump,you can jump only half that distance. Either way, each foot you clear onthe jump costs a foot of movement. In some circumstances, your GM mightallow you to make a Strength (Athletics) check to jump higher than younormally can.\nYou can extend your arms half your height above yourself during thejump. Thus, you can reach above you a distance equal to the height ofthe jump plus 1½ times your height." + } +}, +{ + "model": "api_v2.ruleset", + "pk": "srd_multiclassing", + "fields": { + "name": "Multiclassing", + "document": "srd", + "desc": "Multiclassing allows you to gain levels in multiple classes. Doing so lets you mix the abilities of those classes to realize a character concept that might not be reflected in one of the standard class options.\n\nWith this rule, you have the option of gaining a level in a new class whenever you advance in level, instead of gaining a level in your current class. Your levels in all your classes are added together to determine your character level. For example, if you have three levels in wizard and two in fighter, you're a 5th-level character.\n\nAs you advance in levels, you might primarily remain a member of your original class with just a few levels in another class, or you might change course entirely, never looking back at the class you left behind. You might even start progressing in a third or fourth class. Compared to a single-class character of the same level, you'll sacrifice some focus in exchange for versatility." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_multiclassing_prerequistes", + "fields": { + "ruleset": "srd_multiclassing", + "document": "srd", + "name": "Prerequisites", + "index": 1, + "initialHeaderLevel": 2, + "desc": "To qualify for a new class, you must meet the ability score prerequisites for both your current class and your new one, as shown in the Multiclassing Prerequisites table. For example, a barbarian who decides to multiclass into the druid class must have both Strength and Wisdom scores of 13 or higher. Without the full training that a beginning character receives, you must be a quick study in your new class, having a natural aptitude that is reflected by higher- than-average ability scores.\n\n**Multiclassing Prerequisites (table)**\n\n| Class | Ability Score Minimum |\n|-----------|-----------------------------|\n| Barbarian | Strength 13 |\n| Bard | Charisma 13 |\n| Cleric | Wisdom 13 |\n| Druid | Wisdom 13 |\n| Fighter | Strength 13 or Dexterity 13 |\n| Monk | Dexterity 13 and Wisdom 13 |\n| Paladin | Strength 13 and Charisma 13 |\n| Ranger | Dexterity 13 and Wisdom 13 |\n| Rogue | Dexterity 13 |\n| Sorcerer | Charisma 13 |\n| Warlock | Charisma 13 |\n| Wizard | Intelligence 13 |" + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_multiclassing_experience-points", + "fields": { + "ruleset": "srd_multiclassing", + "document": "srd", + "name": "Experience Points", + "index": 2, + "initialHeaderLevel": 2, + "desc": "The experience point cost to gain a level is always based on your total character level, as shown in the Character Advancement table, not your level in a particular class. So, if you are a cleric 6/fighter 1, you must gain enough XP to reach 8th level before you can take your second level as a fighter or your seventh level as a cleric." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_multiclassing_hit-points-and-hit-dice", + "fields": { + "ruleset": "srd_multiclassing", + "document": "srd", + "name": "Hit Points and Hit Dice", + "index": 3, + "initialHeaderLevel": 2, + "desc": "You gain the hit points from your new class as described for levels after 1st. You gain the 1st-level hit points for a class only when you are a 1st-level character.\n\nYou add together the Hit Dice granted by all your classes to form your pool of Hit Dice. If the Hit Dice are the same die type, you can simply pool them together. For example, both the fighter and the paladin have a d10, so if you are a paladin 5/fighter 5, you have ten d10 Hit Dice. If your classes give you Hit Dice of different types, keep track of them separately. If you are a paladin 5/cleric 5, for example, you have five d10 Hit Dice and five d8 Hit Dice." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_multiclassing_proficiency-bonus", + "fields": { + "ruleset": "srd_multiclassing", + "document": "srd", + "name": "Hit Points and Hit Dice", + "index": 4, + "initialHeaderLevel": 2, + "desc": "Your proficiency bonus is always based on your total character level, as shown in the Character Advancement table in chapter 1, not your level in a particular class. For example, if you are a fighter 3/rogue 2, you have the proficiency bonus of a 5th- level character, which is +3." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_multiclassing_proficiencies", + "fields": { + "ruleset": "srd_multiclassing", + "document": "srd", + "name": "Proficiencies", + "index": 5, + "initialHeaderLevel": 2, + "desc": "When you gain your first level in a class other than your initial class, you gain only some of new class's starting proficiencies, as shown in the Multiclassing Proficiencies table.\n\n**Multiclassing Proficiencies (table)**\n\n| Class | Proficiencies Gained |\n|-----------|------------------------------------------------------------------------------------------------------------|\n| Barbarian | Shields, simple weapons, martial weapons |\n| Bard | Light armor, one skill of your choice, one musical instrument of your choice |\n| Cleric | Light armor, medium armor, shields |\n| Druid | Light armor, medium armor, shields (druids will not wear armor or use shields made of metal) |\n| Fighter | Light armor, medium armor, shields, simple weapons, martial weapons |\n| Monk | Simple weapons, shortswords |\n| Paladin | Light armor, medium armor, shields, simple weapons, martial weapons |\n| Ranger | Light armor, medium armor, shields, simple weapons, martial weapons, one skill from the class's skill list |\n| Rogue | Light armor, one skill from the class's skill list, thieves' tools |\n| Sorcerer | - |\n| Warlock | Light armor, simple weapons |\n| Wizard | - |" + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_multiclassing_class-features", + "fields": { + "ruleset": "srd_multiclassing", + "document": "srd", + "name": "Class Features", + "index": 6, + "initialHeaderLevel": 2, + "desc": "When you gain a new level in a class, you get its features for that level. You don't, however, receive the class's starting equipment, and a few features have additional rules when you're multiclassing: Channel Divinity, Extra Attack, Unarmored Defense, and Spellcasting." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_multiclassing_channel-divinity", + "fields": { + "ruleset": "srd_multiclassing", + "document": "srd", + "name": "Channel Divinity", + "index": 7, + "initialHeaderLevel": 2, + "desc": "If you already have the Channel Divinity feature and gain a level in a class that also grants the feature, you gain the Channel Divinity effects granted by that class, but getting the feature again doesn't give you an additional use of it. You gain additional uses only when you reach a class level that explicitly grants them to you. For example, if you are a cleric 6/paladin 4, you can use Channel Divinity twice between rests because you are high enough level in the cleric class to have more uses. Whenever you use the feature, you can choose any of the Channel Divinity effects available to you from your two classes." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_multiclassing_extra-attack", + "fields": { + "ruleset": "srd_multiclassing", + "document": "srd", + "name": "Extra Attack", + "index": 8, + "initialHeaderLevel": 2, + "desc": "If you gain the Extra Attack class feature from more than one class, the features don't add together. You can't make more than two attacks with this feature unless it says you do (as the fighter's version of Extra Attack does). Similarly, the warlock's eldritch invocation Thirsting Blade doesn't give you additional attacks if you also have Extra Attack." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_multiclassing_unarmored-defense", + "fields": { + "ruleset": "srd_multiclassing", + "document": "srd", + "name": "Unarmored Defense", + "index": 9, + "initialHeaderLevel": 2, + "desc": "If you already have the Unarmored Defense feature, you can't gain it again from another class." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_multiclassing_spellcasting", + "fields": { + "ruleset": "srd_multiclassing", + "document": "srd", + "name": "Spellcasting", + "index": 10, + "initialHeaderLevel": 2, + "desc": "Your capacity for spellcasting depends partly on your combined levels in all your spellcasting classes and partly on your individual levels in those classes. Once you have the Spellcasting feature from more than one class, use the rules below. If you multiclass but have the Spellcasting feature from only one class, you follow the rules as described in that class.\n\n**_Spells Known and Prepared._** You determine what spells you know and can prepare for each class individually, as if you were a single-classed member of that class. If you are a ranger 4/wizard 3, for example, you know three 1st-level ranger spells based on your levels in the ranger class. As 3rd-level wizard, you know three wizard cantrips, and your spellbook contains ten wizard spells, two of which (the two you gained when you reached 3rd level as a wizard) can be 2nd-level spells. If your Intelligence is 16, you can prepare six wizard spells from your spellbook.\n\nEach spell you know and prepare is associated with one of your classes, and you use the spellcasting ability of that class when you cast the spell. Similarly, a spellcasting focus, such as a holy symbol, can be used only for the spells from the class associated with that focus.\n\n**_Spell Slots._** You determine your available spell slots by adding together all your levels in the bard, cleric, druid, sorcerer, and wizard classes, and half your levels (rounded down) in the paladin and ranger classes. Use this total to determine your spell slots by consulting the Multiclass Spellcaster table.\n\nIf you have more than one spellcasting class, this table might give you spell slots of a level that is higher than the spells you know or can prepare. You can use those slots, but only to cast your lower-level spells. If a lower-level spell that you cast, like _burning hands_, has an enhanced effect when cast using a higher-level slot, you can use the enhanced effect, even though you don't have any spells of that higher level.\n\nFor example, if you are the aforementioned ranger 4/wizard 3, you count as a 5th-level character when determining your spell slots: you have four 1st-level slots, three 2nd-level slots, and two 3rd-level slots. However, you don't know any 3rd-level spells, nor do you know any 2nd-level ranger spells. You can use the spell slots of those levels to cast the spells you do know-and potentially enhance their effects.\n\n**_Pact Magic._** If you have both the Spellcasting class feature and the Pact Magic class feature from the warlock class, you can use the spell slots you gain from the Pact Magic feature to cast spells you know or have prepared from classes with the Spellcasting class feature, and you can use the spell slots you gain from the Spellcasting class feature to cast warlock spells you know.\n\n**Multiclass Spellcaster: Spell Slots per Spell Level (table)**\n\n| Level | 1st | 2nd | 3rd | 4th | 5th | 6th | 7th | 8th | 9th |\n|-------|-----|-----|-----|-----|-----|-----|-----|-----|-----|\n| 1st | 2 | - | - | - | - | - | - | - | - |\n| 2nd | 3 | - | - | - | - | - | - | - | - |\n| 3rd | 4 | 2 | - | - | - | - | - | - | - |\n| 4th | 4 | 3 | - | - | - | - | - | - | - |\n| 5th | 4 | 3 | 2 | - | - | - | - | - | - |\n| 6th | 4 | 3 | 3 | - | - | - | - | - | - |\n| 7th | 4 | 3 | 3 | 1 | - | - | - | - | - |\n| 8th | 4 | 3 | 3 | 2 | - | - | - | - | - |\n| 9th | 4 | 3 | 3 | 3 | 1 | - | - | - | - |\n| 10th | 4 | 3 | 3 | 3 | 2 | - | - | - | - |\n| 11th | 4 | 3 | 3 | 3 | 2 | 1 | - | - | - |\n| 12th | 4 | 3 | 3 | 3 | 2 | 1 | - | - | - |\n| 13th | 4 | 3 | 3 | 3 | 2 | 1 | 1 | - | - |\n| 14th | 4 | 3 | 3 | 3 | 2 | 1 | 1 | - | - |\n| 15th | 4 | 3 | 3 | 3 | 2 | 1 | 1 | 1 | - |\n| 16th | 4 | 3 | 3 | 3 | 2 | 1 | 1 | 1 | - |\n| 17th | 4 | 3 | 3 | 3 | 2 | 1 | 1 | 1 | 1 |\n| 18th | 4 | 3 | 3 | 3 | 3 | 1 | 1 | 1 | 1 |\n| 19th | 4 | 3 | 3 | 3 | 3 | 2 | 1 | 1 | 1 |\n| 20th | 4 | 3 | 3 | 3 | 3 | 2 | 2 | 1 | 1 |" + } +}, +{ + "model": "api_v2.ruleset", + "pk": "srd_nonplayer-characters", + "fields": { + "name": "Nonplayer Characters", + "document": "srd", + "desc": "This appendix contains statistics for various humanoid nonplayer characters (NPCs) that adventurers might encounter during a campaign, including lowly commoners and mighty archmages. These stat blocks can be used to represent both human and nonhuman NPCs.\n\n## Customizing NPCs\n\nThere are many easy ways to customize the NPCs in this appendix for your home campaign.\n\n***Racial Traits.*** You can add racial traits to an NPC. For example, a halfling druid might have a speed of 25 feet and the Lucky trait. Adding racial traits to an NPC doesn’t alter its challenge rating. For more on racial traits, see the *Player’s Handbook*.\n\n***Spell Swaps.*** One way to customize an NPC spellcaster is to replace one or more of its spells. You can substitute any spell on the NPC’s spell list with a different spell of the same level from the same spell list. Swapping spells in this manner doesn’t alter an NPC’s challenge rating.\n\n***Armor and Weapon Swaps.*** You can upgrade or downgrade an NPC’s armor, or add or switch weapons. Adjustments to Armor Class and damage can change an NPC’s challenge rating.\n\n***Magic Items.*** The more powerful an NPC, the more likely it has one or more magic items in its possession. An archmage, for example, might have a magic staff or wand, as well as one or more potions and scrolls. Giving an NPC a potent damage-dealing magic item could alter its challenge rating." + } +}, +{ + "model": "api_v2.ruleset", + "pk": "srd_objects", + "fields": { + "name": "Objects", + "document": "srd", + "desc": "When characters need to saw through ropes, shatter a window, or smash a vampire's coffin, the only hard and fast rule is this: given enough time and the right tools, characters can destroy any destructible object. Use common sense when determining a character's success at damaging an object. Can a fighter cut through a section of a stone wall with a sword? No, the sword is likely to break before the wall does.\n\nFor the purpose of these rules, an object is a discrete, inanimate item like a window, door, sword, book, table, chair, or stone, not a building or a vehicle that is composed of many other objects." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_objects_statistics-for-objects", + "fields": { + "ruleset": "srd_objects", + "document": "srd", + "name": "Statistics for Objects", + "index": 1, + "initialHeaderLevel": 2, + "desc": "When time is a factor, you can assign an Armor Class and hit points to a destructible object. You can also give it immunities, resistances, and vulnerabilities to specific types of damage.\n\n**_Armor Class_**. An object's Armor Class is a measure of how difficult it is to deal damage to the object when striking it (because the object has no chance of dodging out of the way). The Object Armor Class table provides suggested AC values for various substances.\n\n**Object Armor Class (table)**\n| Substance | AC |\n|---------------------|----|\n| Cloth, paper, rope | 11 |\n| Crystal, glass, ice | 13 |\n| Wood, bone | 15 |\n| Stone | 17 |\n| Iron, steel | 19 |\n| Mithral | 21 |\n| Adamantine | 23 |\n\n**_Hit Points_**. An object's hit points measure how much damage it can take before losing its structural integrity. Resilient objects have more hit points than fragile ones. Large objects also tend to have more hit points than small ones, unless breaking a small part of the object is just as effective as breaking the whole thing. The Object Hit Points table provides suggested hit points for fragile and resilient objects that are Large or smaller.\n\n**Object Hit Points (table)**\n\n| Size | Fragile | Resilient |\n|---------------------------------------|----------|-----------|\n| Tiny (bottle, lock) | 2 (1d4) | 5 (2d4) |\n| Small (chest, lute) | 3 (1d6) | 10 (3d6) |\n| Medium (barrel, chandelier) | 4 (1d8) | 18 (4d8) |\n| Large (cart, 10-ft.-by-10-ft. window) | 5 (1d10) | 27 (5d10) |" + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_objects_huge-and-gargantuan-objects", + "fields": { + "ruleset": "srd_objects", + "document": "srd", + "name": "Huge and Gargantuan Objects", + "index": 2, + "initialHeaderLevel": 2, + "desc": "Normal weapons are of little use against many Huge and Gargantuan objects, such as a colossal statue, towering column of stone, or massive boulder. That said, one torch can burn a Huge tapestry, and an _earthquake_ spell can reduce a colossus to rubble. You can track a Huge or Gargantuan object's hit points if you like, or you can simply decide how long the object can withstand whatever weapon or force is acting against it. If you track hit points for the object, divide it into Large or smaller sections, and track each section's hit points separately. Destroying one of those sections could ruin the entire object. For example, a Gargantuan statue of a human might topple over when one of its Large legs is reduced to 0 hit points." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_objects_objects-and-damage-types", + "fields": { + "ruleset": "srd_objects", + "document": "srd", + "name": "Objects and Damage Types", + "index": 3, + "initialHeaderLevel": 2, + "desc": "Objects are immune to poison and psychic damage. You might decide that some damage types are more effective against a particular object or substance than others. For example, bludgeoning damage works well for smashing things but not for cutting through rope or leather. Paper or cloth objects might be vulnerable to fire and lightning damage. A pick can chip away stone but can't effectively cut down a tree. As always, use your best judgment." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_objects_damage-threshold", + "fields": { + "ruleset": "srd_objects", + "document": "srd", + "name": "Damage Threshold", + "index": 4, + "initialHeaderLevel": 2, + "desc": "Big objects such as castle walls often have extra resilience represented by a damage threshold. An object with a damage threshold has immunity to all damage unless it takes an amount of damage from a single attack or effect equal to or greater than its damage threshold, in which case it takes damage as normal. Any damage that fails to meet or exceed the object's damage threshold is considered superficial and doesn't reduce the object's hit points." + } +}, +{ + "model": "api_v2.ruleset", + "pk": "srd_pantheons", + "fields": { + "name": "Pantheons", + "document": "srd", + "desc": "The Celtic, Egyptian, Greek, and Norse pantheons are fantasy interpretations of historical religions from our world's ancient times. They include deities that are most appropriate for use in a game, divorced from their historical context in the real world and united into pantheons that serve the needs of the game." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_pantheons_the-celtic-pantheon", + "fields": { + "ruleset": "srd_pantheons", + "document": "srd", + "name": "The Celtic Pantheon", + "index": 1, + "initialHeaderLevel": 2, + "desc": "It's said that something wild lurks in the heart of every soul, a space that thrills to the sound of geese calling at night, to the whispering wind through the pines, to the unexpected red of mistletoe on an oak-and it is in this space that the Celtic gods dwell. They sprang from the brook and stream, their might heightened by the strength of the oak and the beauty of the woodlands and open moor. When the first forester dared put a name to the face seen in the bole of a tree or the voice babbling in a brook, these gods forced themselves into being.\n\nThe Celtic gods are as often served by druids as by clerics, for they are closely aligned with the forces of nature that druids revere." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_pantheons_celtic-deities", + "fields": { + "ruleset": "srd_pantheons", + "document": "srd", + "name": "Celtic Deities", + "index": 2, + "initialHeaderLevel": 2, + "desc": "| Deity | Alignment | Suggested Domains | Symbol |\n|---------------------------------------------------|-----------|-------------------|------------------------------------|\n| The Daghdha, god of weather and crops | CG | Nature, Trickery | Bubbling cauldron or shield |\n| Arawn, god of life and death | NE | Life, Death | Black star on gray background |\n| Belenus, god of sun, light, and warmth | NG | Light | Solar disk and standing stones |\n| Brigantia, goddess of rivers and livestock | NG | Life | Footbridge |\n| Diancecht, god of medicine and healing | LG | Life | Crossed oak and mistletoe branches |\n| Dunatis, god of mountains and peaks | N | Nature | Red sun-capped mountain peak |\n| Goibhniu, god of smiths and healing | NG | Knowledge, Life | Giant mallet over sword |\n| Lugh, god of arts, travel, and commerce | CN | Knowledge, Life | Pair of long hands |\n| Manannan mac Lir, god of oceans and sea creatures | LN | Nature, Tempest | Wave of white water on green |\n| Math Mathonwy, god of magic | NE | Knowledge | Staff |\n| Morrigan, goddess of battle | CE | War | Two crossed spears |\n| Nuada, god of war and warriors | N | War | Silver hand on black background |\n| Oghma, god of speech and writing | NG | Knowledge | Unfurled scroll |\n| Silvanus, god of nature and forests | N | Nature | Summer oak tree |" + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_pantheons_the-greek-pantheon", + "fields": { + "ruleset": "srd_pantheons", + "document": "srd", + "name": "The Greek Pantheon", + "index": 3, + "initialHeaderLevel": 2, + "desc": "The gods of Olympus make themselves known with the gentle lap of waves against the shores and the crash of the thunder among the cloud-enshrouded peaks. The thick boar-infested woods and the sere, olive-covered hillsides hold evidence of their passing. Every aspect of nature echoes with their presence, and they've made a place for themselves inside the human heart, too." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_pantheons_greek-deities", + "fields": { + "ruleset": "srd_pantheons", + "document": "srd", + "name": "Greek Deities", + "index": 4, + "initialHeaderLevel": 2, + "desc": "| Deity | Alignment | Suggested Domains | Symbol |\n|--------------------------------------------|-----------|------------------------|---------------------------------------|\n| Zeus, god of the sky, ruler of the gods | N | Tempest | Fist full of lightning bolts |\n| Aphrodite, goddess of love and beauty | CG | Light | Sea shell |\n| Apollo, god of light, music, and healing | CG | Knowledge, Life, Light | Lyre |\n| Ares, god of war and strife | CE | War | Spear |\n| Artemis, goddess of hunting and childbirth | NG | Life, Nature | Bow and arrow on lunar disk |\n| Athena, goddess of wisdom and civilization | LG | Knowledge, War | Owl |\n| Demeter, goddess of agriculture | NG | Life | Mare's head |\n| Dionysus, god of mirth and wine | CN | Life | Thyrsus (staff tipped with pine cone) |\n| Hades, god of the underworld | LE | Death | Black ram |\n| Hecate, goddess of magic and the moon | CE | Knowledge, Trickery | Setting moon |\n| Hephaestus, god of smithing and craft | NG | Knowledge | Hammer and anvil |\n| Hera, goddess of marriage and intrigue | CN | Trickery | Fan of peacock feathers |\n| Hercules, god of strength and adventure | CG | Tempest, War | Lion's head |\n| Hermes, god of travel and commerce | CG | Trickery | Caduceus (winged staff and serpents) |\n| Hestia, goddess of home and family | NG | Life | Hearth |\n| Nike, goddess of victory | LN | War | Winged woman |\n| Pan, god of nature | CN | Nature | Syrinx (pan pipes) |\n| Poseidon, god of the sea and earthquakes | CN | Tempest | Trident |\n| Tyche, goddess of good fortune | N | Trickery | Red pentagram |" + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_pantheons_the-egyptian-pantheon", + "fields": { + "ruleset": "srd_pantheons", + "document": "srd", + "name": "The Egyptian Pantheon", + "index": 5, + "initialHeaderLevel": 2, + "desc": "The Egyptian Pantheon\n\nThese gods are a young dynasty of an ancient divine family, heirs to the rulership of the cosmos and the maintenance of the divine principle of Ma'at-the fundamental order of truth, justice, law, and order that puts gods, mortal pharaohs, and ordinary men and women in their logical and rightful place in the universe.\n\nThe Egyptian pantheon is unusual in having three gods responsible for death, each with different alignments. Anubis is the lawful neutral god of the afterlife, who judges the souls of the dead. Set is a chaotic evil god of murder, perhaps best known for killing his brother Osiris. And Nephthys is a chaotic good goddess of mourning." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_pantheons_egyptian-deities", + "fields": { + "ruleset": "srd_pantheons", + "document": "srd", + "name": "Egyptian Deities", + "index": 6, + "initialHeaderLevel": 2, + "desc": "| Deity | Alignment | Suggested Domains | Symbol |\n|-------------------------------------------------|-----------|--------------------------|--------------------------------------|\n| Re-Horakhty, god of the sun, ruler of the gods | LG | Life, Light | Solar disk encircled by serpent |\n| Anubis, god of judgment and death | LN | Death | Black jackal |\n| Apep, god of evil, fire, and serpents | NE | Trickery | Flaming snake |\n| Bast, goddess of cats and vengeance | CG | War | Cat |\n| Bes, god of luck and music | CN | Trickery | Image of the misshapen deity |\n| Hathor, goddess of love, music, and motherhood | NG | Life, Light | Horned cowʼs head with lunar disk |\n| Imhotep, god of crafts and medicine | NG | Knowledge | Step pyramid |\n| Isis, goddess of fertility and magic | NG | Knowledge, Life | Ankh and star |\n| Nephthys, goddess of death and grief | CG | Death | Horns around a lunar disk |\n| Osiris, god of nature and the underworld | LG | Life, Nature | Crook and flail |\n| Ptah, god of crafts, knowledge, and secrets | LN | Knowledge | Bull |\n| Set, god of darkness and desert storms | CE | Death, Tempest, Trickery | Coiled cobra |\n| Sobek, god of water and crocodiles | LE | Nature, Tempest | Crocodile head with horns and plumes |\n| Thoth, god of knowledge and wisdom | N | Knowledge | Ibis |" + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_pantheons_the-norse-pantheon", + "fields": { + "ruleset": "srd_pantheons", + "document": "srd", + "name": "The Norse Pantheon", + "index": 7, + "initialHeaderLevel": 2, + "desc": "Where the land plummets from the snowy hills into the icy fjords below, where the longboats draw up on to the beach, where the glaciers flow forward and retreat with every fall and spring-this is the land of the Vikings, the home of the Norse pantheon. It's a brutal clime, and one that calls for brutal living. The warriors of the land have had to adapt to the harsh conditions in order to survive, but they haven't been too twisted by the needs of their environment. Given the necessity of raiding for food and wealth, it's surprising the mortals turned out as well as they did. Their powers reflect the need these warriors had for strong leadership and decisive action. Thus, they see their deities in every bend of a river, hear them in the crash of the thunder and the booming of the glaciers, and smell them in the smoke of a burning longhouse.\n\nThe Norse pantheon includes two main families, the Aesir (deities of war and destiny) and the Vanir (gods of fertility and prosperity). Once enemies, these two families are now closely allied against their common enemies, the giants (including the gods Surtur and Thrym)." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_pantheons_norse-deities", + "fields": { + "ruleset": "srd_pantheons", + "document": "srd", + "name": "Norse Deities", + "index": 8, + "initialHeaderLevel": 2, + "desc": "| Deity | Alignment | Suggested Domains | Symbol |\n|-------------------------------------------|-----------|-------------------|-----------------------------------|\n| Odin, god of knowledge and war | NG | Knowledge, War | Watching blue eye |\n| Aegir, god of the sea and storms | NE | Tempest | Rough ocean waves |\n| Balder, god of beauty and poetry | NG | Life, Light | Gem-encrusted silver chalice |\n| Forseti, god of justice and law | N | Light | Head of a bearded man |\n| Frey, god of fertility and the sun | NG | Life, Light | Ice-blue greatsword |\n| Freya, goddess of fertility and love | NG | Life | Falcon |\n| Frigga, goddess of birth and fertility | N | Life, Light | Cat |\n| Heimdall, god of watchfulness and loyalty | LG | Light, War | Curling musical horn |\n| Hel, goddess of the underworld | NE | Death | Woman's face, rotting on one side |\n| Hermod, god of luck | CN | Trickery | Winged scroll |\n| Loki, god of thieves and trickery | CE | Trickery | Flame |\n| Njord, god of sea and wind | NG | Nature, Tempest | Gold coin |\n| Odur, god of light and the sun | CG | Light | Solar disk |\n| Sif, goddess of war | CG | War | Upraised sword |\n| Skadi, god of earth and mountains | N | Nature | Mountain peak |\n| Surtur, god of fire giants and war | LE | War | Flaming sword |\n| Thor, god of storms and thunder | CG | Tempest, War | Hammer |\n| Thrym, god of frost giants and cold | CE | War | White double-bladed axe |\n| Tyr, god of courage and strategy | LN | Knowledge, War | Sword |\n| Uller, god of hunting and winter | CN | Nature | Longbow |" + } +}, +{ + "model": "api_v2.ruleset", + "pk": "srd_planes", + "fields": { + "name": "Planes", + "document": "srd", + "desc": "The cosmos teems with a multitude of worlds as well as myriad alternate dimensions of reality, called the **planes of existence**. It encompasses every world where GMs run their adventures, all within the relatively mundane realm of the Material Plane. Beyond that plane are domains of raw elemental matter and energy, realms of pure thought and ethos, the homes of demons and angels, and the dominions of the gods.\n\nMany spells and magic items can draw energy from these planes, summon the creatures that dwell there, communicate with their denizens, and allow adventurers to travel there. As your character achieves greater power and higher levels, you might walk on streets made of solid fire or test your mettle on a battlefield where the fallen are resurrected with each dawn." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_planes_the-material-plane", + "fields": { + "ruleset": "srd_planes", + "document": "srd", + "name": "The Material Plane", + "index": 1, + "initialHeaderLevel": 2, + "desc": "The Material Plane is the nexus where the philosophical and elemental forces that define the other planes collide in the jumbled existence of mortal life and mundane matter. All fantasy gaming worlds exist within the Material Plane, making it the starting point for most campaigns and adventures. The rest of the multiverse is defined in relation to the Material Plane.\n\nThe worlds of the Material Plane are infinitely diverse, for they reflect the creative imagination of the GMs who set their games there, as well as the players whose heroes adventure there. They include magic-wasted desert planets and island-dotted water worlds, worlds where magic combines with advanced technology and others trapped in an endless Stone Age, worlds where the gods walk and places they have abandoned." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_planes_beyond-the-material", + "fields": { + "ruleset": "srd_planes", + "document": "srd", + "name": "Beyond the Material", + "index": 2, + "initialHeaderLevel": 2, + "desc": "Beyond the Material Plane, the various planes of existence are realms of myth and mystery. They're not simply other worlds, but different qualities of being, formed and governed by spiritual and elemental principles abstracted from the ordinary world." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_planes_planar-travel", + "fields": { + "ruleset": "srd_planes", + "document": "srd", + "name": "Planar Travel", + "index": 3, + "initialHeaderLevel": 2, + "desc": "When adventurers travel into other planes of existence, they are undertaking a legendary journey across the thresholds of existence to a mythic destination where they strive to complete their quest. Such a journey is the stuff of legend. Braving the realms of the dead, seeking out the celestial servants of a deity, or bargaining with an efreeti in its home city will be the subject of song and story for years to come.\n\nTravel to the planes beyond the Material Plane can be accomplished in two ways: by casting a spell or by using a planar portal.\n\n**_Spells._** A number of spells allow direct or indirect access to other planes of existence. _Plane shift_ and _gate_ can transport adventurers directly to any other plane of existence, with different degrees of precision. _Etherealness_ allows adventurers to enter the Ethereal Plane and travel from there to any of the planes it touches-such as the Elemental Planes. And the _astral projection_ spell lets adventurers project themselves into the Astral Plane and travel to the Outer Planes.\n\n**_Portals._** A portal is a general term for a stationary interplanar connection that links a specific location on one plane to a specific location on another. Some portals are like doorways, a clear window, or a fog- shrouded passage, and simply stepping through it effects the interplanar travel. Others are locations- circles of standing stones, soaring towers, sailing ships, or even whole towns-that exist in multiple planes at once or flicker from one plane to another in turn. Some are vortices, typically joining an Elemental Plane with a very similar location on the Material Plane, such as the heart of a volcano (leading to the Plane of Fire) or the depths of the ocean (to the Plane of Water)." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_planes_transistive-planes", + "fields": { + "ruleset": "srd_planes", + "document": "srd", + "name": "Transistive Planes", + "index": 4, + "initialHeaderLevel": 2, + "desc": "The Ethereal Plane and the Astral Plane are called the Transitive Planes. They are mostly featureless realms that serve primarily as ways to travel from one plane to another. Spells such as _etherealness_ and _astral projection_ allow characters to enter these planes and traverse them to reach the planes beyond.\n\nThe **Ethereal Plane** is a misty, fog-bound dimension that is sometimes described as a great ocean. Its shores, called the Border Ethereal, overlap the Material Plane and the Inner Planes, so that every location on those planes has a corresponding location on the Ethereal Plane. Certain creatures can see into the Border Ethereal, and the _see invisibility_ and _true seeing_ spell grant that ability. Some magical effects also extend from the Material Plane into the Border Ethereal, particularly effects that use force energy such as _forcecage_ and _wall of force_. The depths of the plane, the Deep Ethereal, are a region of swirling mists and colorful fogs.\n\nThe **Astral Plane** is the realm of thought and dream, where visitors travel as disembodied souls to reach the planes of the divine and demonic. It is a great, silvery sea, the same above and below, with swirling wisps of white and gray streaking among motes of light resembling distant stars. Erratic whirlpools of color flicker in midair like spinning coins. Occasional bits of solid matter can be found here, but most of the Astral Plane is an endless, open domain." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_planes_inner-planes", + "fields": { + "ruleset": "srd_planes", + "document": "srd", + "name": "Inner Planes", + "index": 5, + "initialHeaderLevel": 2, + "desc": "The Inner Planes surround and enfold the Material Plane and its echoes, providing the raw elemental substance from which all the worlds were made. The four **Elemental Planes**-Air, Earth, Fire, and Water-form a ring around the Material Plane, suspended within the churning **Elemental Chaos**.\n\nAt their innermost edges, where they are closest to the Material Plane (in a conceptual if not a literal geographical sense), the four Elemental Planes resemble a world in the Material Plane. The four elements mingle together as they do in the Material Plane, forming land, sea, and sky. Farther from the Material Plane, though, the Elemental Planes are both alien and hostile. Here, the elements exist in their purest form-great expanses of solid earth, blazing fire, crystal-clear water, and unsullied air. These regions are little-known, so when discussing the Plane of Fire, for example, a speaker usually means just the border region. At the farthest extents of the Inner Planes, the pure elements dissolve and bleed together into an unending tumult of clashing energies and colliding substance, the Elemental Chaos." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_planes_outer-planes", + "fields": { + "ruleset": "srd_planes", + "document": "srd", + "name": "Outer Planes", + "index": 6, + "initialHeaderLevel": 2, + "desc": "If the Inner Planes are the raw matter and energy that makes up the multiverse, the Outer Planes are the direction, thought and purpose for such construction. Accordingly, many sages refer to the Outer Planes as divine planes, spiritual planes, or godly planes, for the Outer Planes are best known as the homes of deities.\n\nWhen discussing anything to do with deities, the language used must be highly metaphorical. Their actual homes are not literally “places” at all, but exemplify the idea that the Outer Planes are realms of thought and spirit. As with the Elemental Planes, one can imagine the perceptible part of the Outer Planes as a sort of border region, while extensive spiritual regions lie beyond ordinary sensory experience.\n\nEven in those perceptible regions, appearances can be deceptive. Initially, many of the Outer Planes appear hospitable and familiar to natives of the Material Plane. But the landscape can change at the whims of the powerful forces that live on the Outer Planes. The desires of the mighty forces that dwell on these planes can remake them completely, effectively erasing and rebuilding existence itself to better fulfill their own needs.\n\nDistance is a virtually meaningless concept on the Outer Planes. The perceptible regions of the planes often seem quite small, but they can also stretch on to what seems like infinity. It might be possible to take a guided tour of the Nine Hells, from the first layer to the ninth, in a single day-if the powers of the Hells desire it. Or it could take weeks for travelers to make a grueling trek across a single layer.\n\nThe most well-known Outer Planes are a group of sixteen planes that correspond to the eight alignments (excluding neutrality) and the shades of distinction between them.\n\nThe planes with some element of good in their nature are called the **Upper Planes**. Celestial creatures such as angels and pegasi dwell in the Upper Planes. Planes with some element of evil are the **Lower Planes**. Fiends such as demons and devils dwell in the Lower Planes. A plane's alignment is its essence, and a character whose alignment doesn't match the plane's experiences a profound sense of dissonance there. When a good creature visits Elysium, for example (a neutral good Upper Plane), it feels in tune with the plane, but an evil creature feels out of tune and more than a little uncomfortable." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_planes_demiplanes", + "fields": { + "ruleset": "srd_planes", + "document": "srd", + "name": "Demiplanes", + "index": 7, + "initialHeaderLevel": 3, + "desc": "Demiplanes are small extradimensional spaces with their own unique rules. They are pieces of reality that don't seem to fit anywhere else. Demiplanes come into being by a variety of means. Some are created by spells, such as _demiplane_, or generated at the desire of a powerful deity or other force. They may exist naturally, as a fold of existing reality that has been pinched off from the rest of the multiverse, or as a baby universe growing in power. A given demiplane can be entered through a single point where it touches another plane. Theoretically, a _plane shift_ spell can also carry travelers to a demiplane, but the proper frequency required for the tuning fork is extremely hard to acquire. The _gate_ spell is more reliable, assuming the caster knows of the demiplane." + } +}, +{ + "model": "api_v2.ruleset", + "pk": "srd_poisons", + "fields": { + "name": "Poisons", + "document": "srd", + "desc": "Given their insidious and deadly nature, poisons are illegal in most societies but are a favorite tool among assassins, drow, and other evil creatures.\n\nPoisons come in the following four types.\n\n**_Contact_**. Contact poison can be smeared on an object and remains potent until it is touched or washed off. A creature that touches contact poison with exposed skin suffers its effects.\n\n**_Ingested_**. A creature must swallow an entire dose of ingested poison to suffer its effects. The dose can be delivered in food or a liquid. You may decide that a partial dose has a reduced effect, such as allowing advantage on the saving throw or dealing only half damage on a failed save.\n\n**_Inhaled_**. These poisons are powders or gases that take effect when inhaled. Blowing the powder or releasing the gas subjects creatures in a 5-foot cube to its effect. The resulting cloud dissipates immediately afterward. Holding one's breath is ineffective against inhaled poisons, as they affect nasal membranes, tear ducts, and other parts of the body.\n\n**_Injury_**. Injury poison can be applied to weapons, ammunition, trap components, and other objects that deal piercing or slashing damage and remains potent until delivered through a wound or washed off. A creature that takes piercing or slashing damage from an object coated with the poison is exposed to its effects.\n\n**Poisons (table)**\n| Item | Type | Price per Dose |\n|--------------------|----------|----------------|\n| Assassin's blood | Ingested | 150 gp |\n| Burnt othur fumes | Inhaled | 500 gp |\n| Crawler mucus | Contact | 200 gp |\n| Drow poison | Injury | 200 gp |\n| Essence of ether | Inhaled | 300 gp |\n| Malice | Inhaled | 250 gp |\n| Midnight tears | Ingested | 1,500 gp |\n| Oil of taggit | Contact | 400 gp |\n| Pale tincture | Ingested | 250 gp |\n| Purple worm poison | Injury | 2,000 gp |\n| Serpent venom | Injury | 200 gp |\n| Torpor | Ingested | 600 gp |\n| Truth serum | Ingested | 150 gp |\n| Wyvern poison | Injury | 1,200 gp |" + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_poisons_sample-poisons", + "fields": { + "ruleset": "srd_poisons", + "document": "srd", + "name": "Sample Poisons", + "index": 1, + "initialHeaderLevel": 2, + "desc": "Each type of poison has its own debilitating effects.\n\n **_Assassin's Blood (Ingested)_**. A creature subjected to this poison must make a DC 10 Constitution saving throw. On a failed save, it takes 6 (1d12) poison damage and is poisoned for 24 hours. On a successful save, the creature takes half damage and isn't poisoned.\n\n **_Burnt Othur Fumes (Inhaled)_**. A creature subjected to this poison must succeed on a DC 13 Constitution saving throw or take 10 (3d6) poison damage, and must repeat the saving throw at the start of each of its turns. On each successive failed save, the character takes 3 (1d6) poison damage. After three successful saves, the poison ends.\n\n **_Crawler Mucus (Contact)_**. This poison must be harvested from a dead or incapacitated crawler. A creature subjected to this poison must succeed on a DC 13 Constitution saving throw or be poisoned for 1 minute. The poisoned creature is paralyzed. The creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.\n\n **_Drow Poison (Injury)_**. This poison is typically made only by the drow, and only in a place far removed from sunlight. A creature subjected to this poison must succeed on a DC 13 Constitution saving throw or be poisoned for 1 hour. If the saving throw fails by 5 or more, the creature is also unconscious while poisoned in this way. The creature wakes up if it takes damage or if another creature takes an action to shake it awake.\n\n **_Essence of Ether (Inhaled)_**. A creature subjected to this poison must succeed on a DC 15 Constitution saving throw or become poisoned for 8 hours. The poisoned creature is unconscious. The creature wakes up if it takes damage or if another creature takes an action to shake it awake.\n\n **_Malice (Inhaled)_**. A creature subjected to this poison must succeed on a DC 15 Constitution saving throw or become poisoned for 1 hour. The poisoned creature is blinded.\n\n **_Midnight Tears (Ingested)_**. A creature that ingests this poison suffers no effect until the stroke of midnight. If the poison has not been neutralized before then, the creature must succeed on a DC 17 Constitution saving throw, taking 31 (9d6) poison damage on a failed save, or half as much damage on a successful one.\n\n **_Oil of Taggit (Contact)_**. A creature subjected to this poison must succeed on a DC 13 Constitution saving throw or become poisoned for 24 hours. The poisoned creature is unconscious. The creature wakes up if it takes damage.\n\n **_Pale Tincture (Ingested)_**. A creature subjected to this poison must succeed on a DC 16 Constitution saving throw or take 3 (1d6) poison damage and become poisoned. The poisoned creature must repeat the saving throw every 24 hours, taking 3 (1d6) poison damage on a failed save. Until this poison ends, the damage the poison deals can't be healed by any means. After seven successful saving throws, the effect ends and the creature can heal normally.\n\n **_Purple Worm Poison (Injury)_**. This poison must be harvested from a dead or incapacitated purple worm. A creature subjected to this poison must make a DC 19 Constitution saving throw, taking 42 (12d6) poison damage on a failed save, or half as much damage on a successful one.\n\n **_Serpent Venom (Injury)_**. This poison must be harvested from a dead or incapacitated giant poisonous snake. A creature subjected to this poison must succeed on a DC 11 Constitution saving throw, taking 10 (3d6) poison damage on a failed save, or half as much damage on a successful one.\n\n **_Torpor (Ingested)_**. A creature subjected to this poison must succeed on a DC 15 Constitution saving throw or become poisoned for 4d6 hours. The poisoned creature is incapacitated.\n\n **_Truth Serum (Ingested)_**. A creature subjected to this poison must succeed on a DC 11 Constitution saving throw or become poisoned for 1 hour. The poisoned creature can't knowingly speak a lie, as if under the effect of a _zone of truth_ spell.\n\n **_Wyvern Poison (Injury)_**. This poison must be harvested from a dead or incapacitated wyvern. A creature subjected to this poison must make a DC 15 Constitution saving throw, taking 24 (7d6) poison damage on a failed save, or half as much damage on a successful one." + } +}, +{ + "model": "api_v2.ruleset", + "pk": "srd_races", + "fields": { + "name": "Races", + "document": "srd", + "desc": "" + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_race_racial-traits", + "fields": { + "ruleset": "srd_races", + "document": "srd", + "name": "Racial Traits", + "index": 1, + "initialHeaderLevel": 2, + "desc": "The description of each race includes racial traits that are common to members of that race. The following entries appear among the traits of most races." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_race_ability-score-increases", + "fields": { + "ruleset": "srd_races", + "document": "srd", + "name": "Ability Score Increases", + "index": 2, + "initialHeaderLevel": 3, + "desc": "Every race increases one or more of a character’s ability scores." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_race_age", + "fields": { + "ruleset": "srd_races", + "document": "srd", + "name": "Age", + "index": 3, + "initialHeaderLevel": 3, + "desc": "The age entry notes the age when a member of the race is considered an adult, as well as the race’s expected lifespan. This information can help you decide how old your character is at the start of the game. You can choose any age for your character, which could provide an explanation for some of your ability scores. For example, if you play a young or very old character, your age could explain a particularly low Strength or Constitution score, while advanced age could account for a high Intelligence or Wisdom." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_race_alignment", + "fields": { + "ruleset": "srd_races", + "document": "srd", + "name": "Alignment", + "index": 4, + "initialHeaderLevel": 3, + "desc": "Most races have tendencies toward certain alignments, described in this entry. These are not binding for player characters, but considering why your dwarf is chaotic, for example, in defiance of lawful dwarf society can help you better define your character." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_race_size", + "fields": { + "ruleset": "srd_races", + "document": "srd", + "name": "Size", + "index": 5, + "initialHeaderLevel": 3, + "desc": "Characters of most races are Medium, a size category including creatures that are roughly 4 to 8 feet tall. Members of a few races are Small (between 2 and 4 feet tall), which means that certain rules of the game affect them differently. The most important of these rules is that Small characters have trouble wielding heavy weapons, as explained in \"Equipment.\"" + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_race_speed", + "fields": { + "ruleset": "srd_races", + "document": "srd", + "name": "Speed", + "index": 6, + "initialHeaderLevel": 3, + "desc": "Your speed determines how far you can move when traveling ( \"Adventuring\") and fighting (\"Combat\")." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_race_languages", + "fields": { + "ruleset": "srd_races", + "document": "srd", + "name": "Languages", + "index": 7, + "initialHeaderLevel": 3, + "desc": "By virtue of your race, your character can speak, read, and write certain languages." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_race_subraces", + "fields": { + "ruleset": "srd_races", + "document": "srd", + "name": "Subraces", + "index": 8, + "initialHeaderLevel": 3, + "desc": "Some races have subraces. Members of a subrace have the traits of the parent race in addition to the traits specified for their subrace. Relationships among subraces vary significantly from race to race and world to world." + } +}, +{ + "model": "api_v2.ruleset", + "pk": "srd_saving-throws", + "fields": { + "name": "Saving Throws", + "document": "srd", + "desc": "A saving throw---also called a save---represents an attempt to resist a spell, a trap, a poison, a disease, or a similar threat. You don't normally decide to make a saving throw; you are forced to make one because your character or monster is at risk of harm.\n\nTo make a saving throw, roll a d20 and add the appropriate ability modifier. For example, you use your Dexterity modifier for a Dexterity saving throw.\n\nA saving throw can be modified by a situational bonus or penalty and can be affected by advantage and disadvantage, as determined by the GM.\n\nEach class gives proficiency in at least two saving throws. The wizard, for example, is proficient in Intelligence saves. As with skill proficiencies, proficiency in a saving throw lets a character add his or her proficiency bonus to saving throws made using a particular ability score. Some monsters have saving throw proficiencies as well. The Difficulty Class for a saving throw is determined by the effect that causes it. For example, the DC for a saving throw allowed by a spell is determined by the caster's spellcasting ability and proficiency bonus.\n\nThe result of a successful or failed saving throw is also detailed in the effect that allows the save. Usually, a successful save means that a creature suffers no harm, or reduced harm, from an effect." + } +}, +{ + "model": "api_v2.ruleset", + "pk": "srd_selling-treasure", + "fields": { + "name": "Selling Treasure", + "document": "srd", + "desc": "Opportunities abound to find treasure, equipment, weapons, armor, and more in the dungeons you explore. Normally, you can sell your treasures and trinkets when you return to a town or other settlement, provided that you can find buyers and merchants interested in your loot.\n\n**_Arms, Armor, and Other Equipment._** As a general rule, undamaged weapons, armor, and other equipment fetch half their cost when sold in a market. Weapons and armor used by monsters are rarely in good enough condition to sell.\n\n**_Magic Items._** Selling magic items is problematic. Finding someone to buy a potion or a scroll isn't too hard, but other items are out of the realm of most but the wealthiest nobles. Likewise, aside from a few common magic items, you won't normally come across magic items or spells to purchase. The value of magic is far beyond simple gold and should always be treated as such.\n\n**_Gems, Jewelry, and Art Objects._** These items retain their full value in the marketplace, and you can either trade them in for coin or use them as currency for other transactions. For exceptionally valuable treasures, the GM might require you to find a buyer in a large town or larger community first.\n\n**_Trade Goods._** On the borderlands, many people conduct transactions through barter. Like gems and art objects, trade goods-bars of iron, bags of salt, livestock, and so on-retain their full value in the market and can be used as currency." + } +}, +{ + "model": "api_v2.ruleset", + "pk": "srd_spellcasting", + "fields": { + "name": "Spellcasting", + "document": "srd", + "desc": "Magic permeates fantasy gaming worlds and often appears in the form of a spell.\n\nThis chapter provides the rules for casting spells. Different character classes have distinctive ways of learning and preparing their spells, and monsters use spells in unique ways. Regardless of its source, a spell follows the rules here." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_spellcasting_what-is-a-spell", + "fields": { + "ruleset": "srd_spellcasting", + "document": "srd", + "name": "What Is a Spell?", + "index": 1, + "initialHeaderLevel": 2, + "desc": "A spell is a discrete magical effect, a single shaping of the magical energies that suffuse the multiverse into a specific, limited expression. In casting a spell, a character carefully plucks at the invisible strands of raw magic suffusing the world, pins them in place in a particular pattern, sets them vibrating in a specific way, and then releases them to unleash the desired effect-in most cases, all in the span of seconds.\n\nSpells can be versatile tools, weapons, or protective wards. They can deal damage or undo it, impose or remove conditions (see appendix A), drain life energy away, and restore life to the dead.\n\nUncounted thousands of spells have been created over the course of the multiverse's history, and many of them are long forgotten. Some might yet lie recorded in crumbling spellbooks hidden in ancient ruins or trapped in the minds of dead gods. Or they might someday be reinvented by a character who has amassed enough power and wisdom to do so." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_spellcasting_spell-level", + "fields": { + "ruleset": "srd_spellcasting", + "document": "srd", + "name": "Spell Level", + "index": 2, + "initialHeaderLevel": 2, + "desc": "Every spell has a level from 0 to 9. A spell's level is a general indicator of how powerful it is, with the lowly (but still impressive) _magic missile_ at 1st level and the earth-shaking _wish_ at 9th. Cantrips-simple but powerful spells that characters can cast almost by rote-are level 0. The higher a spell's level, the higher level a spellcaster must be to use that spell.\n\nSpell level and character level don't correspond directly. Typically, a character has to be at least 17th level, not 9th level, to cast a 9th-level spell." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_spellcasting_known-and-prepared-spells", + "fields": { + "ruleset": "srd_spellcasting", + "document": "srd", + "name": "Known and Prepared Spells", + "index": 3, + "initialHeaderLevel": 2, + "desc": "Before a spellcaster can use a spell, he or she must have the spell firmly fixed in mind, or must have access to the spell in a magic item. Members of a few classes, including bards and sorcerers, have a limited list of spells they know that are always fixed in mind. The same thing is true of many magic-using monsters. Other spellcasters, such as clerics and wizards, undergo a process of preparing spells. This process varies for different classes, as detailed in their descriptions.\n\nIn every case, the number of spells a caster can have fixed in mind at any given time depends on the character's level." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_spellcasting_spell-slots", + "fields": { + "ruleset": "srd_spellcasting", + "document": "srd", + "name": "Spell Slots", + "index": 4, + "initialHeaderLevel": 2, + "desc": "Regardless of how many spells a caster knows or prepares, he or she can cast only a limited number of spells before resting. Manipulating the fabric of magic and channeling its energy into even a simple spell is physically and mentally taxing, and higher level spells are even more so. Thus, each spellcasting class's description (except that of the warlock) includes a table showing how many spell slots of each spell level a character can use at each character level. For example, the 3rd-level wizard Umara has four 1st-level spell slots and two 2nd-level slots.\n\nWhen a character casts a spell, he or she expends a slot of that spell's level or higher, effectively “filling” a slot with the spell. You can think of a spell slot as a groove of a certain size-small for a 1st-level slot, larger for a spell of higher level. A 1st-level spell fits into a slot of any size, but a 9th-level spell fits only in a 9th-level slot. So when Umara casts _magic missile_, a 1st-level spell, she spends one of her four 1st-level slots and has three remaining.\n\nFinishing a long rest restores any expended spell slots.\n\nSome characters and monsters have special abilities that let them cast spells without using spell slots. For example, a monk who follows the Way of the Four Elements, a warlock who chooses certain eldritch invocations, and a pit fiend from the Nine Hells can all cast spells in such a way." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_spellcasting_casting-a-spell-at-higher-level", + "fields": { + "ruleset": "srd_spellcasting", + "document": "srd", + "name": "Casting a Spell at a Higher Level", + "index": 5, + "initialHeaderLevel": 3, + "desc": "When a spellcaster casts a spell using a slot that is of a higher level than the spell, the spell assumes the higher level for that casting. For instance, if Umara casts _magic missile_ using one of her 2nd-level slots, that _magic missile_ is 2nd level. Effectively, the spell expands to fill the slot it is put into.\n\nSome spells, such as _magic missile_ and _cure wounds_, have more powerful effects when cast at a higher level, as detailed in a spell's description." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_spellcasting_casting-in-armor", + "fields": { + "ruleset": "srd_spellcasting", + "document": "srd", + "name": "Casting in Armor", + "index": 6, + "initialHeaderLevel": 2, + "desc": "Because of the mental focus and precise gestures required for spellcasting, you must be proficient with the armor you are wearing to cast a spell. You are otherwise too distracted and physically hampered by your armor for spellcasting." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_spellcasting_cantrips", + "fields": { + "ruleset": "srd_spellcasting", + "document": "srd", + "name": "Cantrips", + "index": 7, + "initialHeaderLevel": 2, + "desc": "A cantrip is a spell that can be cast at will, without using a spell slot and without being prepared in advance. Repeated practice has fixed the spell in the caster's mind and infused the caster with the magic needed to produce the effect over and over. A cantrip's spell level is 0." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_spellcasting_rituals", + "fields": { + "ruleset": "srd_spellcasting", + "document": "srd", + "name": "Rituals", + "index": 8, + "initialHeaderLevel": 2, + "desc": "Certain spells have a special tag: ritual. Such a spell can be cast following the normal rules for spellcasting, or the spell can be cast as a ritual. The ritual version of a spell takes 10 minutes longer to cast than normal. It also doesn't expend a spell slot, which means the ritual version of a spell can't be cast at a higher level.\n\nTo cast a spell as a ritual, a spellcaster must have a feature that grants the ability to do so. The cleric and the druid, for example, have such a feature. The caster must also have the spell prepared or on his or her list of spells known, unless the character's ritual feature specifies otherwise, as the wizard's does." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_spellcasting_casting-a-spell", + "fields": { + "ruleset": "srd_spellcasting", + "document": "srd", + "name": "Casting a Spell", + "index": 9, + "initialHeaderLevel": 2, + "desc": "When a character casts any spell, the same basic rules are followed, regardless of the character's class or the spell's effects.\n\nEach spell description begins with a block of information, including the spell's name, level, school of magic, casting time, range, components, and duration. The rest of a spell entry describes the spell's effect." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_spellcasting_casting-time", + "fields": { + "ruleset": "srd_spellcasting", + "document": "srd", + "name": "Casting Time", + "index": 10, + "initialHeaderLevel": 2, + "desc": "Most spells require a single action to cast, but some spells require a bonus action, a reaction, or much more time to cast." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_spellcasting_bonus-action", + "fields": { + "ruleset": "srd_spellcasting", + "document": "srd", + "name": "Bonus Action", + "index": 11, + "initialHeaderLevel": 3, + "desc": "A spell cast with a bonus action is especially swift. You must use a bonus action on your turn to cast the spell, provided that you haven't already taken a bonus action this turn. You can't cast another spell during the same turn, except for a cantrip with a casting time of 1 action." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_spellcasting_reactions", + "fields": { + "ruleset": "srd_spellcasting", + "document": "srd", + "name": "Bonus Action", + "index": 12, + "initialHeaderLevel": 3, + "desc": "Some spells can be cast as reactions. These spells take a fraction of a second to bring about and are cast in response to some event. If a spell can be cast as a reaction, the spell description tells you exactly when you can do so." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_spellcasting_longer-casting-times", + "fields": { + "ruleset": "srd_spellcasting", + "document": "srd", + "name": "Longer Casting Times", + "index": 13, + "initialHeaderLevel": 3, + "desc": "Certain spells (including spells cast as rituals) require more time to cast: minutes or even hours. When you cast a spell with a casting time longer than a single action or reaction, you must spend your action each turn casting the spell, and you must maintain your concentration while you do so (see “Concentration” below). If your concentration is broken, the spell fails, but you don't expend a spell slot. If you want to try casting the spell again, you must start over." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_spellcasting_spell-range", + "fields": { + "ruleset": "srd_spellcasting", + "document": "srd", + "name": "Spell Range", + "index": 14, + "initialHeaderLevel": 3, + "desc": "The target of a spell must be within the spell's range. For a spell like _magic missile_, the target is a creature. For a spell like _fireball_, the target is the point in space where the ball of fire erupts.\n\nMost spells have ranges expressed in feet. Some spells can target only a creature (including you) that you touch. Other spells, such as the _shield_ spell, affect only you. These spells have a range of self.\n\nSpells that create cones or lines of effect that originate from you also have a range of self, indicating that the origin point of the spell's effect must be you (see “Areas of Effect” later in the this chapter).\n\nOnce a spell is cast, its effects aren't limited by its range, unless the spell's description says otherwise." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_spellcasting_components", + "fields": { + "ruleset": "srd_spellcasting", + "document": "srd", + "name": "Components", + "index": 15, + "initialHeaderLevel": 2, + "desc": "A spell's components are the physical requirements you must meet in order to cast it. Each spell's description indicates whether it requires verbal (V), somatic (S), or material (M) components. If you can't provide one or more of a spell's components, you are unable to cast the spell.\n\n### Verbal (V)\n\nMost spells require the chanting of mystic words. The words themselves aren't the source of the spell's power; rather, the particular combination of sounds, with specific pitch and resonance, sets the threads of magic in motion. Thus, a character who is gagged or in an area of silence, such as one created by the _silence_ spell, can't cast a spell with a verbal component.\n\n### Somatic (S)\n\nSpellcasting gestures might include a forceful gesticulation or an intricate set of gestures. If a spell requires a somatic component, the caster must have free use of at least one hand to perform these gestures.\n\n### Material (M)\n\nCasting some spells requires particular objects, specified in parentheses in the component entry. A character can use a **component pouch** or a **spellcasting focus** (found in “Equipment”) in place of the components specified for a spell. But if a cost is indicated for a component, a character must have that specific component before he or she can cast the spell.\n\nIf a spell states that a material component is consumed by the spell, the caster must provide this component for each casting of the spell.\n\nA spellcaster must have a hand free to access a spell's material components-or to hold a spellcasting focus-but it can be the same hand that he or she uses to perform somatic components" + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_spellcasting_duration", + "fields": { + "ruleset": "srd_spellcasting", + "document": "srd", + "name": "Duration", + "index": 16, + "initialHeaderLevel": 2, + "desc": "A spell's duration is the length of time the spell persists. A duration can be expressed in rounds, minutes, hours, or even years. Some spells specify that their effects last until the spells are dispelled or destroyed.\n\n### Instantaneous\n\nMany spells are instantaneous. The spell harms, heals, creates, or alters a creature or an object in a way that can't be dispelled, because its magic exists only for an instant.\n\n### Concentration\n\nSome spells require you to maintain concentration in order to keep their magic active. If you lose concentration, such a spell ends.\n\nIf a spell must be maintained with concentration, that fact appears in its Duration entry, and the spell specifies how long you can concentrate on it. You can end concentration at any time (no action required).\n\nNormal activity, such as moving and attacking, doesn't interfere with concentration. The following factors can break concentration:\n\n* **Casting another spell that requires concentration.** You lose concentration on a spell if you cast another spell that requires concentration. You can't concentrate on two spells at once.\n* **Taking damage.** Whenever you take damage while you are concentrating on a spell, you must make a Constitution saving throw to maintain your concentration. The DC equals 10 or half the damage you take, whichever number is higher. If you take damage from multiple sources, such as an arrow and a dragon's breath, you make a separate saving throw for each source of damage.\n* **Being incapacitated or killed.** You lose concentration on a spell if you are incapacitated or if you die.\n\nThe GM might also decide that certain environmental phenomena, such as a wave crashing over you while you're on a storm-tossed ship, require you to succeed on a DC 10 Constitution saving throw to maintain concentration on a spell." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_spellcasting_targets", + "fields": { + "ruleset": "srd_spellcasting", + "document": "srd", + "name": "Targets", + "index": 17, + "initialHeaderLevel": 2, + "desc": "A typical spell requires you to pick one or more targets to be affected by the spell's magic. A spell's description tells you whether the spell targets creatures, objects, or a point of origin for an area of effect (described below).\n\nUnless a spell has a perceptible effect, a creature might not know it was targeted by a spell at all. An effect like crackling lightning is obvious, but a more subtle effect, such as an attempt to read a creature's thoughts, typically goes unnoticed, unless a spell says otherwise.\n\n### A Clear Path to the Target\n\nTo target something, you must have a clear path to it, so it can't be behind total cover.\n\nIf you place an area of effect at a point that you can't see and an obstruction, such as a wall, is between you and that point, the point of origin comes into being on the near side of that obstruction.\n\n### Targeting Yourself\n\nIf a spell targets a creature of your choice, you can choose yourself, unless the creature must be hostile or specifically a creature other than you. If you are in the area of effect of a spell you cast, you can target yourself." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_spellcasting_areas-of-effect", + "fields": { + "ruleset": "srd_spellcasting", + "document": "srd", + "name": "Areas of Effect", + "index": 18, + "initialHeaderLevel": 2, + "desc": "Spells such as _burning hands_ and _cone of cold_ cover an area, allowing them to affect multiple creatures at once.\n\nA spell's description specifies its area of effect, which typically has one of five different shapes: cone, cube, cylinder, line, or sphere. Every area of effect has a **point of origin**, a location from which the spell's energy erupts. The rules for each shape specify how you position its point of origin. Typically, a point of origin is a point in space, but some spells have an area whose origin is a creature or an object.\n\nA spell's effect expands in straight lines from the point of origin. If no unblocked straight line extends from the point of origin to a location within the area of effect, that location isn't included in the spell's area. To block one of these imaginary lines, an obstruction must provide total cover.\n\n### Cone\n\nA cone extends in a direction you choose from its point of origin. A cone's width at a given point along its length is equal to that point's distance from the point of origin. A cone's area of effect specifies its maximum length.\n\nA cone's point of origin is not included in the cone's area of effect, unless you decide otherwise.\n\n### Cube\n\nYou select a cube's point of origin, which lies anywhere on a face of the cubic effect. The cube's size is expressed as the length of each side.\n\nA cube's point of origin is not included in the cube's area of effect, unless you decide otherwise.\n\n### Cylinder\n\nA cylinder's point of origin is the center of a circle of a particular radius, as given in the spell description. The circle must either be on the ground or at the height of the spell effect. The energy in a cylinder expands in straight lines from the point of origin to the perimeter of the circle, forming the base of the cylinder. The spell's effect then shoots up from the base or down from the top, to a distance equal to the height of the cylinder.\n\nA cylinder's point of origin is included in the cylinder's area of effect.\n\n### Line\n\nA line extends from its point of origin in a straight path up to its length and covers an area defined by its width.\n\nA line's point of origin is not included in the line's area of effect, unless you decide otherwise.\n\n### Sphere\n\nYou select a sphere's point of origin, and the sphere extends outward from that point. The sphere's size is expressed as a radius in feet that extends from the point.\n\nA sphere's point of origin is included in the sphere's area of effect.\n\n## Spell Saving Throws\n\nMany spells specify that a target can make a saving throw to avoid some or all of a spell's effects. The spell specifies the ability that the target uses for the save and what happens on a success or failure.\n\nThe DC to resist one of your spells equals 8 + your spellcasting ability modifier + your proficiency bonus + any special modifiers." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_spellcasting_spell-attack-rolls", + "fields": { + "ruleset": "srd_spellcasting", + "document": "srd", + "name": "Spell Attack Rolls", + "index": 19, + "initialHeaderLevel": 2, + "desc": "Some spells require the caster to make an attack roll to determine whether the spell effect hits the intended target. Your attack bonus with a spell attack equals your spellcasting ability modifier + your proficiency bonus.\n\nMost spells that require attack rolls involve ranged attacks. Remember that you have disadvantage on a ranged attack roll if you are within 5 feet of a hostile creature that can see you and that isn't incapacitated." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_spellcasting_schools-of-magic", + "fields": { + "ruleset": "srd_spellcasting", + "document": "srd", + "name": "The Schools of Magic", + "index": 20, + "initialHeaderLevel": 2, + "desc": "Academies of magic group spells into eight categories called schools of magic. Scholars, particularly wizards, apply these categories to all spells, believing that all magic functions in essentially the same way, whether it derives from rigorous study or is bestowed by a deity.\n>\n> The schools of magic help describe spells; they have no rules of their own, although some rules refer to the schools.\n>\n> **Abjuration** spells are protective in nature, though some of them have aggressive uses. They create magical barriers, negate harmful effects, harm trespassers, or banish creatures to other planes of existence.\n>\n> **Conjuration** spells involve the transportation of objects and creatures from one location to another. Some spells summon creatures or objects to the caster's side, whereas others allow the caster to teleport to another location. Some conjurations create objects or effects out of nothing.\n>\n> **Divination** spells reveal information, whether in the form of secrets long forgotten, glimpses of the future, the locations of hidden things, the truth behind illusions, or visions of distant people or places.\n>\n> **Enchantment** spells affect the minds of others, influencing or controlling their behavior. Such spells can make enemies see the caster as a friend, force creatures to take a course of action, or even control another creature like a puppet.\n>\n> **Evocation** spells manipulate magical energy to produce a desired effect. Some call up blasts of fire or lightning. Others channel positive energy to heal wounds.\n>\n> **Illusion** spells deceive the senses or minds of others. They cause people to see things that are not there, to miss things that are there, to hear phantom noises, or to remember things that never happened. Some illusions create phantom images that any creature can see, but the most insidious illusions plant an image directly in the mind of a creature.\n>\n> **Necromancy** spells manipulate the energies of life and death. Such spells can grant an extra reserve of life force, drain the life energy from another creature, create the undead, or even bring the dead back to life.\n>\n> Creating the undead through the use of necromancy spells such as _animate dead_ is not a good act, and only evil casters use such spells frequently.\n>\n> **Transmutation** spells change the properties of a creature, object, or environment. They might turn an enemy into a harmless creature, bolster the strength of an ally, make an object move at the caster's command, or enhance a creature's innate healing abilities to rapidly recover from injury.\n\n## Combining Magical Effects\n\nThe effects of different spells add together while the durations of those spells overlap. The effects of the same spell cast multiple times don't combine, however. Instead, the most potent effect-such as the highest bonus-from those castings applies while their durations overlap.\n\nFor example, if two clerics cast _bless_ on the same target, that character gains the spell's benefit only once; he or she doesn't get to roll two bonus dice." + } +}, +{ + "model": "api_v2.ruleset", + "pk": "srd_time", + "fields": { + "name": "Time", + "document": "srd", + "desc": "In situations where keeping track of the passage of time is important, the GM determines the time a task requires. The GM might use a different time scale depending on the context of the situation at hand. In a dungeon environment, the adventurers' movement happens on a scale of **minutes**. It takes them about a minute to creep down a long hallway, another minute to check for traps on the door at the end of the hall, and a good ten minutes to search the chamber beyond for anything interesting or valuable. In a city or wilderness, a scale of **hours** is often more appropriate. Adventurers eager to reach the lonely tower at the heart of the forest hurry across those fifteen miles in just under four hours' time.\n\nFor long journeys, a scale of **days** works best. Following the road from Baldur's Gate to Waterdeep, the adventurers spend four uneventful days before a goblin ambush interrupts their journey.\n\nIn combat and other fast-paced situations, the game relies on **rounds**, a 6-second span of time." + } +}, +{ + "model": "api_v2.ruleset", + "pk": "srd_tools", + "fields": { + "name": "Tools", + "document": "srd", + "desc": "A tool helps you to do something you couldn't otherwise do, such as craft or repair an item, forge a document, or pick a lock. Your race, class, background, or feats give you proficiency with certain tools. Proficiency with a tool allows you to add your proficiency bonus to any ability check you make using that tool. Tool use is not tied to a single ability, since proficiency with a tool represents broader knowledge of its use. For example, the GM might ask you to make a Dexterity check to carve a fine detail with your woodcarver's tools, or a Strength check to make something out of particularly hard wood.\n\n**Tools (table)**\n\n| Item | Cost | Weight |\n|---------------------------|-------|--------|\n| **_Artisan's tools_** | | |\n| - Alchemist's supplies | 50 gp | 8 lb. |\n| - Brewer's supplies | 20 gp | 9 lb. |\n| - Calligrapher's supplies | 10 gp | 5 lb. |\n| - Carpenter's tools | 8 gp | 6 lb. |\n| - Cartographer's tools | 15 gp | 6 lb. |\n| - Cobbler's tools | 5 gp | 5 lb. |\n| - Cook's utensils | 1 gp | 8 lb. |\n| - Glassblower's tools | 30 gp | 5 lb. |\n| - Jeweler's tools | 25 gp | 2 lb. |\n| - Leatherworker's tools | 5 gp | 5 lb. |\n| - Mason's tools | 10 gp | 8 lb. |\n| - Painter's supplies | 10 gp | 5 lb. |\n| - Potter's tools | 10 gp | 3 lb. |\n| - Smith's tools | 20 gp | 8 lb. |\n| - Tinker's tools | 50 gp | 10 lb. |\n| - Weaver's tools | 1 gp | 5 lb. |\n| - Woodcarver's tools | 1 gp | 5 lb. |\n| Disguise kit | 25 gp | 3 lb. |\n| Forgery kit | 15 gp | 5 lb. |\n| **_Gaming set_** | | |\n| - Dice set | 1 sp | - |\n| - Playing card set | 5 sp | - |\n| Herbalism kit | 5 gp | 3 lb. |\n| **_Musical instrument_** | | |\n| - Bagpipes | 30 gp | 6 lb. |\n| - Drum | 6 gp | 3 lb. |\n| - Dulcimer | 25 gp | 10 lb. |\n| - Flute | 2 gp | 1 lb. |\n| - Lute | 35 gp | 2 lb. |\n| - Lyre | 30 gp | 2 lb. |\n| - Horn | 3 gp | 2 lb. |\n| - Pan flute | 12 gp | 2 lb. |\n| - Shawm | 2 gp | 1 lb. |\n| - Viol | 30 gp | 1 lb. |\n| Navigator's tools | 25 gp | 2 lb. |\n| Poisoner's kit | 50 gp | 2 lb. |\n| Thieves' tools | 25 gp | 1 lb. |\n| Vehicles (land or water) | \\* | \\* |\n\n\\* See the “Mounts and Vehicles” section.\n\n**_Artisan's Tools._** These special tools include the items needed to pursue a craft or trade. The table shows examples of the most common types of tools, each providing items related to a single craft. Proficiency with a set of artisan's tools lets you add your proficiency bonus to any ability checks you make using the tools in your craft. Each type of artisan's tools requires a separate proficiency.\n\n**_Disguise Kit._** This pouch of cosmetics, hair dye, and small props lets you create disguises that change your physical appearance. Proficiency with this kit lets you add your proficiency bonus to any ability checks you make to create a visual disguise.\n\n**_Forgery Kit._** This small box contains a variety of papers and parchments, pens and inks, seals and sealing wax, gold and silver leaf, and other supplies necessary to create convincing forgeries of physical documents. Proficiency with this kit lets you add your proficiency bonus to any ability checks you make to create a physical forgery of a document.\n\n**_Gaming Set._** This item encompasses a wide range of game pieces, including dice and decks of cards (for games such as Three-Dragon Ante). A few common examples appear on the Tools table, but other kinds of gaming sets exist. If you are proficient with a gaming set, you can add your proficiency bonus to ability checks you make to play a game with that set. Each type of gaming set requires a separate proficiency.\n\n**_Herbalism Kit._** This kit contains a variety of instruments such as clippers, mortar and pestle, and pouches and vials used by herbalists to create remedies and potions. Proficiency with this kit lets you add your proficiency bonus to any ability checks you make to identify or apply herbs. Also, proficiency with this kit is required to create antitoxin and potions of healing.\n\n**_Musical Instrument._** Several of the most common types of musical instruments are shown on the table as examples. If you have proficiency with a given musical instrument, you can add your proficiency bonus to any ability checks you make to play music with the instrument. A bard can use a musical instrument as a spellcasting focus. Each type of musical instrument requires a separate proficiency.\n\n**_Navigator's Tools._** This set of instruments is used for navigation at sea. Proficiency with navigator's tools lets you chart a ship's course and follow navigation charts. In addition, these tools allow you to add your proficiency bonus to any ability check you make to avoid getting lost at sea.\n\n**_Poisoner's Kit._** A poisoner's kit includes the vials, chemicals, and other equipment necessary for the creation of poisons. Proficiency with this kit lets you add your proficiency bonus to any ability checks you make to craft or use poisons.\n\n**_Thieves' Tools._** This set of tools includes a small file, a set of lock picks, a small mirror mounted on a metal handle, a set of narrow-bladed scissors, and a pair of pliers. Proficiency with these tools lets you add your proficiency bonus to any ability checks you make to disarm traps or open locks." + } +}, +{ + "model": "api_v2.ruleset", + "pk": "srd_trade-goods", + "fields": { + "name": "Trade Goods", + "document": "srd", + "desc": "Most wealth is not in coins. It is measured in livestock, grain, land, rights to collect taxes, or rights to resources (such as a mine or a forest).\n\nGuilds, nobles, and royalty regulate trade. Chartered companies are granted rights to conduct trade along certain routes, to send merchant ships to various ports, or to buy or sell specific goods. Guilds set prices for the goods or services that they control, and determine who may or may not offer those goods and services. Merchants commonly exchange trade goods without using currency. The Trade Goods table shows the value of commonly exchanged goods.\n\n**Trade Goods (table)**\n\n| Cost | Goods |\n|--------|----------------------------------------------|\n| 1 cp | 1 lb. of wheat |\n| 2 cp | 1 lb. of flour or one chicken |\n| 5 cp | 1 lb. of salt |\n| 1 sp | 1 lb. of iron or 1 sq. yd. of canvas |\n| 5 sp | 1 lb. of copper or 1 sq. yd. of cotton cloth |\n| 1 gp | 1 lb. of ginger or one goat |\n| 2 gp | 1 lb. of cinnamon or pepper, or one sheep |\n| 3 gp | 1 lb. of cloves or one pig |\n| 5 gp | 1 lb. of silver or 1 sq. yd. of linen |\n| 10 gp | 1 sq. yd. of silk or one cow |\n| 15 gp | 1 lb. of saffron or one ox |\n| 50 gp | 1 lb. of gold |\n| 500 gp | 1 lb. of platinum |" + } +}, +{ + "model": "api_v2.ruleset", + "pk": "srd_traps", + "fields": { + "name": "Traps", + "document": "srd", + "desc": "Traps can be found almost anywhere. One wrong step in an ancient tomb might trigger a series of scything blades, which cleave through armor and bone. The seemingly innocuous vines that hang over a cave entrance might grasp and choke anyone who pushes through them. A net hidden among the trees might drop on travelers who pass underneath. In a fantasy game, unwary adventurers can fall to their deaths, be burned alive, or fall under a fusillade of poisoned darts.\n\nA trap can be either mechanical or magical in nature. **Mechanical traps** include pits, arrow traps, falling blocks, water-filled rooms, whirling blades, and anything else that depends on a mechanism to operate. **Magic traps** are either magical device traps or spell traps. Magical device traps initiate spell effects when activated. Spell traps are spells such as _glyph of warding_ and _symbol_ that function as traps." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_traps_traps-in-play", + "fields": { + "ruleset": "srd_traps", + "document": "srd", + "name": "Traps in Play", + "index": 1, + "initialHeaderLevel": 2, + "desc": "When adventurers come across a trap, you need to know how the trap is triggered and what it does, as well as the possibility for the characters to detect the trap and to disable or avoid it." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_traps_triggering-a-trap", + "fields": { + "ruleset": "srd_traps", + "document": "srd", + "name": "Triggering a Trap", + "index": 2, + "initialHeaderLevel": 3, + "desc": "Most traps are triggered when a creature goes somewhere or touches something that the trap's creator wanted to protect. Common triggers include stepping on a pressure plate or a false section of floor, pulling a trip wire, turning a doorknob, and using the wrong key in a lock. Magic traps are often set to go off when a creature enters an area or touches an object. Some magic traps (such as the _glyph of warding_ spell) have more complicated trigger conditions, including a password that prevents the trap from activating." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_traps_detecting-and-disabling-a-trap", + "fields": { + "ruleset": "srd_traps", + "document": "srd", + "name": "Detecting and Disabling a Trap", + "index": 3, + "initialHeaderLevel": 3, + "desc": "Usually, some element of a trap is visible to careful inspection. Characters might notice an uneven flagstone that conceals a pressure plate, spot the gleam of light off a trip wire, notice small holes in the walls from which jets of flame will erupt, or otherwise detect something that points to a trap's presence.\n\nA trap's description specifies the checks and DCs needed to detect it, disable it, or both. A character actively looking for a trap can attempt a Wisdom (Perception) check against the trap's DC. You can also compare the DC to detect the trap with each character's passive Wisdom (Perception) score to determine whether anyone in the party notices the trap in passing. If the adventurers detect a trap before triggering it, they might be able to disarm it, either permanently or long enough to move past it. You might call for an Intelligence (Investigation) check for a character to deduce what needs to be done, followed by a Dexterity check using thieves' tools to perform the necessary sabotage.\n\nAny character can attempt an Intelligence (Arcana) check to detect or disarm a magic trap, in addition to any other checks noted in the trap's description. The DCs are the same regardless of the check used. In addition, _dispel magic_ has a chance of disabling most magic traps. A magic trap's description provides the DC for the ability check made when you use _dispel magic_.\n\nIn most cases, a trap's description is clear enough that you can adjudicate whether a character's actions locate or foil the trap. As with many situations, you shouldn't allow die rolling to override clever play and good planning. Use your common sense, drawing on the trap's description to determine what happens. No trap's design can anticipate every possible action that the characters might attempt.\n\nYou should allow a character to discover a trap without making an ability check if an action would clearly reveal the trap's presence. For example, if a character lifts a rug that conceals a pressure plate, the character has found the trigger and no check is required.\n\nFoiling traps can be a little more complicated. Consider a trapped treasure chest. If the chest is opened without first pulling on the two handles set in its sides, a mechanism inside fires a hail of poison needles toward anyone in front of it. After inspecting the chest and making a few checks, the characters are still unsure if it's trapped. Rather than simply open the chest, they prop a shield in front of it and push the chest open at a distance with an iron rod. In this case, the trap still triggers, but the hail of needles fires harmlessly into the shield.\n\nTraps are often designed with mechanisms that allow them to be disarmed or bypassed. Intelligent monsters that place traps in or around their lairs need ways to get past those traps without harming themselves. Such traps might have hidden levers that disable their triggers, or a secret door might conceal a passage that goes around the trap." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_traps_trap-effects", + "fields": { + "ruleset": "srd_traps", + "document": "srd", + "name": "Trap Effects", + "index": 4, + "initialHeaderLevel": 3, + "desc": "The effects of traps can range from inconvenient to deadly, making use of elements such as arrows, spikes, blades, poison, toxic gas, blasts of fire, and deep pits. The deadliest traps combine multiple elements to kill, injure, contain, or drive off any creature unfortunate enough to trigger them. A trap's description specifies what happens when it is triggered.\n\nThe attack bonus of a trap, the save DC to resist its effects, and the damage it deals can vary depending on the trap's severity. Use the Trap Save DCs and Attack Bonuses table and the Damage Severity by Level table for suggestions based on three levels of trap severity.\n\nA trap intended to be a **setback** is unlikely to kill or seriously harm characters of the indicated levels, whereas a **dangerous** trap is likely to seriously injure (and potentially kill) characters of the indicated levels. A **deadly** trap is likely to kill characters of the indicated levels.\n\n**Trap Save DCs and Attack Bonuses (table)**\n| Trap Danger | Save DC | Attack Bonus |\n|-------------|---------|--------------|\n| Setback | 10-11 | +3 to +5 |\n| Dangerous | 12-15 | +6 to +8 |\n| Deadly | 16-20 | +9 to +12 |\n\n**Damage Severity by Level (table)**\n| Character Level | Setback | Dangerous | Deadly |\n|-----------------|---------|-----------|--------|\n| 1st-4th | 1d10 | 2d10 | 4d10 |\n| 5th-10th | 2d10 | 4d10 | 10d10 |\n| 11th-16th | 4d10 | 10d10 | 18d10 |\n| 17th-20th | 10d10 | 18d10 | 24d10 |" + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_traps_complex-traps", + "fields": { + "ruleset": "srd_traps", + "document": "srd", + "name": "Complex Traps", + "index": 5, + "initialHeaderLevel": 3, + "desc": "Complex traps work like standard traps, except once activated they execute a series of actions each round. A complex trap turns the process of dealing with a trap into something more like a combat encounter.\n\nWhen a complex trap activates, it rolls initiative. The trap's description includes an initiative bonus. On its turn, the trap activates again, often taking an action. It might make successive attacks against intruders, create an effect that changes over time, or otherwise produce a dynamic challenge. Otherwise, the complex trap can be detected and disabled or bypassed in the usual ways.\n\nFor example, a trap that causes a room to slowly flood works best as a complex trap. On the trap's turn, the water level rises. After several rounds, the room is completely flooded." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_traps_sample-traps", + "fields": { + "ruleset": "srd_traps", + "document": "srd", + "name": "Sample Traps", + "index": 6, + "initialHeaderLevel": 2, + "desc": "The magical and mechanical traps presented here vary in deadliness and are presented in alphabetical order." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_traps_collapsing-roof", + "fields": { + "ruleset": "srd_traps", + "document": "srd", + "name": "Collapsing Roof", + "index": 7, + "initialHeaderLevel": 3, + "desc": "_Mechanical trap_\n\nThis trap uses a trip wire to collapse the supports keeping an unstable section of a ceiling in place.\n\nThe trip wire is 3 inches off the ground and stretches between two support beams. The DC to spot the trip wire is 10. A successful DC 15 Dexterity check using thieves' tools disables the trip wire harmlessly. A character without thieves' tools can attempt this check with disadvantage using any edged weapon or edged tool. On a failed check, the trap triggers.\n\nAnyone who inspects the beams can easily determine that they are merely wedged in place. As an action, a character can knock over a beam, causing the trap to trigger.\n\nThe ceiling above the trip wire is in bad repair, and anyone who can see it can tell that it's in danger of collapse.\n\nWhen the trap is triggered, the unstable ceiling collapses. Any creature in the area beneath the unstable section must succeed on a DC 15 Dexterity saving throw, taking 22 (4d10) bludgeoning damage on a failed save, or half as much damage on a successful one. Once the trap is triggered, the floor of the area is filled with rubble and becomes difficult terrain." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_traps_falling-net", + "fields": { + "ruleset": "srd_traps", + "document": "srd", + "name": "Falling Net", + "index": 8, + "initialHeaderLevel": 3, + "desc": "_Mechanical trap_\n\nThis trap uses a trip wire to release a net suspended from the ceiling.\n\nThe trip wire is 3 inches off the ground and stretches between two columns or trees. The net is hidden by cobwebs or foliage. The DC to spot the trip wire and net is 10. A successful DC 15 Dexterity check using thieves' tools breaks the trip wire harmlessly. A character without thieves' tools can attempt this check with disadvantage using any edged weapon or edged tool. On a failed check, the trap triggers.\n\nWhen the trap is triggered, the net is released, covering a 10-foot-square area. Those in the area are trapped under the net and restrained, and those that fail a DC 10 Strength saving throw are also knocked prone. A creature can use its action to make a DC 10\n\nStrength check, freeing itself or another creature within its reach on a success. The net has AC 10 and 20 hit points. Dealing 5 slashing damage to the net (AC 10) destroys a 5-foot-square section of it, freeing any creature trapped in that section." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_traps_fire-breating-statue", + "fields": { + "ruleset": "srd_traps", + "document": "srd", + "name": "Fire-Breathing Statue", + "index": 9, + "initialHeaderLevel": 3, + "desc": "_Magic trap_\n\nThis trap is activated when an intruder steps on a hidden pressure plate, releasing a magical gout of flame from a nearby statue. The statue can be of anything, including a dragon or a wizard casting a spell.\n\nThe DC is 15 to spot the pressure plate, as well as faint scorch marks on the floor and walls. A spell or other effect that can sense the presence of magic, such as _detect magic_, reveals an aura of evocation magic around the statue.\n\nThe trap activates when more than 20 pounds of weight is placed on the pressure plate, causing the statue to release a 30-foot cone of fire. Each creature in the fire must make a DC 13 Dexterity saving throw, taking 22 (4d10) fire damage on a failed save, or half as much damage on a successful one.\n\nWedging an iron spike or other object under the pressure plate prevents the trap from activating. A successful _dispel magic_ (DC 13) cast on the statue destroys the trap." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_traps_pits", + "fields": { + "ruleset": "srd_traps", + "document": "srd", + "name": "Pits", + "index": 10, + "initialHeaderLevel": 3, + "desc": "_Mechanical trap_\n\nFour basic pit traps are presented here.\n\n**_Simple Pit_**. A simple pit trap is a hole dug in the ground. The hole is covered by a large cloth anchored on the pit's edge and camouflaged with dirt and debris.\n\nThe DC to spot the pit is 10. Anyone stepping on the cloth falls through and pulls the cloth down into the pit, taking damage based on the pit's depth (usually 10 feet, but some pits are deeper).\n\n**_Hidden Pit_**. This pit has a cover constructed from material identical to the floor around it.\n\nA successful DC 15 Wisdom (Perception) check discerns an absence of foot traffic over the section of floor that forms the pit's cover. A successful DC 15 Intelligence (Investigation) check is necessary to confirm that the trapped section of floor is actually the cover of a pit.\n\nWhen a creature steps on the cover, it swings open like a trapdoor, causing the intruder to spill into the pit below. The pit is usually 10 or 20 feet deep but can be deeper.\n\nOnce the pit trap is detected, an iron spike or similar object can be wedged between the pit's cover and the surrounding floor in such a way as to prevent the cover from opening, thereby making it safe to cross. The cover can also be magically held shut using the _arcane lock_ spell or similar magic.\n\n**_Locking Pit_**. This pit trap is identical to a hidden pit trap, with one key exception: the trap door that covers the pit is spring-loaded. After a creature falls into the pit, the cover snaps shut to trap its victim inside.\n\nA successful DC 20 Strength check is necessary to pry the cover open. The cover can also be smashed open. A character in the pit can also attempt to disable the spring mechanism from the inside with a DC 15 Dexterity check using thieves' tools, provided that the mechanism can be reached and the character can see. In some cases, a mechanism (usually hidden behind a secret door nearby) opens the pit.\n\n**_Spiked Pit_**. This pit trap is a simple, hidden, or locking pit trap with sharpened wooden or iron spikes at the bottom. A creature falling into the pit takes 11 (2d10) piercing damage from the spikes, in addition to any falling damage. Even nastier versions have poison smeared on the spikes. In that case, anyone taking piercing damage from the spikes must also make a DC 13 Constitution saving throw, taking an 22 (4d10) poison damage on a failed save, or half as much damage on a successful one." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_traps_poison-darts", + "fields": { + "ruleset": "srd_traps", + "document": "srd", + "name": "Poison Darts", + "index": 11, + "initialHeaderLevel": 3, + "desc": "_Mechanical trap_\n\nWhen a creature steps on a hidden pressure plate, poison-tipped darts shoot from spring-loaded or pressurized tubes cleverly embedded in the surrounding walls. An area might include multiple pressure plates, each one rigged to its own set of darts.\n\nThe tiny holes in the walls are obscured by dust and cobwebs, or cleverly hidden amid bas-reliefs, murals, or frescoes that adorn the walls. The DC to spot them is 15. With a successful DC 15 Intelligence (Investigation) check, a character can deduce the presence of the pressure plate from variations in the mortar and stone used to create it, compared to the surrounding floor. Wedging an iron spike or other object under the pressure plate prevents the trap from activating. Stuffing the holes with cloth or wax prevents the darts contained within from launching.\n\nThe trap activates when more than 20 pounds of weight is placed on the pressure plate, releasing four darts. Each dart makes a ranged attack with a +8\n\nbonus against a random target within 10 feet of the pressure plate (vision is irrelevant to this attack roll). (If there are no targets in the area, the darts don't hit anything.) A target that is hit takes 2 (1d4) piercing damage and must succeed on a DC 15 Constitution saving throw, taking 11 (2d10) poison damage on a failed save, or half as much damage on a successful one." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_traps_poison-needles", + "fields": { + "ruleset": "srd_traps", + "document": "srd", + "name": "Poison Needle", + "index": 12, + "initialHeaderLevel": 3, + "desc": "_Mechanical trap_\n\nA poisoned needle is hidden within a treasure chest's lock, or in something else that a creature might open. Opening the chest without the proper key causes the needle to spring out, delivering a dose of poison.\n\nWhen the trap is triggered, the needle extends 3 inches straight out from the lock. A creature within range takes 1 piercing damage and 11\n\n(2d10) poison damage, and must succeed on a DC 15 Constitution saving throw or be poisoned for 1 hour.\n\nA successful DC 20 Intelligence (Investigation) check allows a character to deduce the trap's presence from alterations made to the lock to accommodate the needle. A successful DC 15 Dexterity check using thieves' tools disarms the trap, removing the needle from the lock. Unsuccessfully attempting to pick the lock triggers the trap." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_traps_rolling-sphere", + "fields": { + "ruleset": "srd_traps", + "document": "srd", + "name": "Rolling Sphere", + "index": 13, + "initialHeaderLevel": 3, + "desc": "_Mechanical trap_\n\nWhen 20 or more pounds of pressure are placed on this trap's pressure plate, a hidden trapdoor in the ceiling opens, releasing a 10-foot-diameter rolling sphere of solid stone.\n\nWith a successful DC 15 Wisdom (Perception) check, a character can spot the trapdoor and pressure plate. A search of the floor accompanied by a successful DC 15 Intelligence (Investigation) check reveals variations in the mortar and stone that betray the pressure plate's presence. The same check made while inspecting the ceiling notes variations in the stonework that reveal the trapdoor. Wedging an iron spike or other object under the pressure plate prevents the trap from activating.\n\nActivation of the sphere requires all creatures present to roll initiative. The sphere rolls initiative with a +8 bonus. On its turn, it moves 60 feet in a straight line. The sphere can move through creatures' spaces, and creatures can move through its space, treating it as difficult terrain. Whenever the sphere enters a creature's space or a creature enters its space while it's rolling, that creature must succeed on a DC 15 Dexterity saving throw or take 55 (10d10) bludgeoning damage and be knocked prone.\n\nThe sphere stops when it hits a wall or similar barrier. It can't go around corners, but smart dungeon builders incorporate gentle, curving turns into nearby passages that allow the sphere to keep moving.\n\nAs an action, a creature within 5 feet of the sphere can attempt to slow it down with a DC 20 Strength check. On a successful check, the sphere's speed is reduced by 15 feet. If the sphere's speed drops to 0, it stops moving and is no longer a threat." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_traps_sphere-of-annihilation", + "fields": { + "ruleset": "srd_traps", + "document": "srd", + "name": "Sphere of Annihilation", + "index": 14, + "initialHeaderLevel": 3, + "desc": "_Magic trap_\n\nMagical, impenetrable darkness fills the gaping mouth of a stone face carved into a wall. The mouth is 2 feet in diameter and roughly circular. No sound issues from it, no light can illuminate the inside of it, and any matter that enters it is instantly obliterated.\n\nA successful DC 20 Intelligence (Arcana) check reveals that the mouth contains a _sphere of annihilation_ that can't be controlled or moved. It is otherwise identical to a normal _sphere of annihilation_.\n\nSome versions of the trap include an enchantment placed on the stone face, such that specified creatures feel an overwhelming urge to approach it and crawl inside its mouth. This effect is otherwise like the _sympathy_ aspect of the _antipathy/sympathy_ spell. A successful _dispel magic_ (DC 18) removes this enchantment." + } +}, +{ + "model": "api_v2.ruleset", + "pk": "srd_underwater-combat", + "fields": { + "name": "Underwater Combat", + "document": "srd", + "desc": "When adventurers pursue sahuagin back to their undersea homes, fight off sharks in an ancient shipwreck, or find themselves in a flooded dungeon room, they must fight in a challenging environment. Underwater the following rules apply.\n\nWhen making a **melee weapon attack**, a creature that doesn't have a swimming speed (either natural or granted by magic) has disadvantage on the attack roll unless the weapon is a dagger, javelin, shortsword, spear, or trident.\n\nA **ranged weapon attack** automatically misses a target beyond the weapon's normal range. Even against a target within normal range, the attack roll has disadvantage unless the weapon is a crossbow, a net, or a weapon that is thrown like a javelin (including a spear, trident, or dart).\n\nCreatures and objects that are fully immersed in water have resistance to fire damage." + } +}, +{ + "model": "api_v2.ruleset", + "pk": "srd_weapons", + "fields": { + "name": "Weapons", + "document": "srd", + "desc": "Your class grants proficiency in certain weapons, reflecting both the class's focus and the tools you are most likely to use. Whether you favor a longsword or a longbow, your weapon and your ability to wield it effectively can mean the difference between life and death while adventuring.\n\nThe Weapons table shows the most common weapons used in the fantasy gaming worlds, their price and weight, the damage they deal when they hit, and any special properties they possess. Every weapon is classified as either melee or ranged. A **melee weapon** is used to attack a target within 5 feet of you, whereas a **ranged weapon** is used to attack a target at a distance." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_weapons_weapon-proficiency", + "fields": { + "ruleset": "srd_weapons", + "document": "srd", + "name": "Weapon Proficiency", + "index": 1, + "initialHeaderLevel": 2, + "desc": "Your race, class, and feats can grant you proficiency with certain weapons or categories of weapons. The two categories are **simple** and **martial**. Most people can use simple weapons with proficiency. These weapons include clubs, maces, and other weapons often found in the hands of commoners. Martial weapons, including swords, axes, and polearms, require more specialized training to use effectively. Most warriors use martial weapons because these weapons put their fighting style and training to best use.\n\nProficiency with a weapon allows you to add your proficiency bonus to the attack roll for any attack you make with that weapon. If you make an attack roll using a weapon with which you lack proficiency, you do not add your proficiency bonus to the attack roll." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_weapons_weapon-properties", + "fields": { + "ruleset": "srd_weapons", + "document": "srd", + "name": "Weapon Properties", + "index": 2, + "initialHeaderLevel": 2, + "desc": "Many weapons have special properties related to their use, as shown in the Weapons table.\n\n**_Ammunition._** You can use a weapon that has the ammunition property to make a ranged attack only if you have ammunition to fire from the weapon. Each time you attack with the weapon, you expend one piece of ammunition. Drawing the ammunition from a quiver, case, or other container is part of the attack (you need a free hand to load a one-handed weapon). At the end of the battle, you can recover half your expended ammunition by taking a minute to search the battlefield.\n\nIf you use a weapon that has the ammunition property to make a melee attack, you treat the weapon as an improvised weapon (see “Improvised Weapons” later in the section). A sling must be loaded to deal any damage when used in this way.\n\n**_Finesse._** When making an attack with a finesse weapon, you use your choice of your Strength or Dexterity modifier for the attack and damage rolls. You must use the same modifier for both rolls.\n\n**_Heavy._** Small creatures have disadvantage on attack rolls with heavy weapons. A heavy weapon's size and bulk make it too large for a Small creature to use effectively. \n\n**_Light_**. A light weapon is small and easy to handle, making it ideal for use when fighting with two weapons.\n\n**_Loading._** Because of the time required to load this weapon, you can fire only one piece of ammunition from it when you use an action, bonus action, or reaction to fire it, regardless of the number of attacks you can normally make.\n\n**_Range._** A weapon that can be used to make a ranged attack has a range in parentheses after the ammunition or thrown property. The range lists two numbers. The first is the weapon's normal range in feet, and the second indicates the weapon's long range. When attacking a target beyond normal range, you have disadvantage on the attack roll. You can't attack a target beyond the weapon's long range.\n\n**_Reach._** This weapon adds 5 feet to your reach when you attack with it, as well as when determining your reach for opportunity attacks with it.\n\n**_Special._** A weapon with the special property has unusual rules governing its use, explained in the weapon's description (see “Special Weapons” later in this section).\n\n**_Thrown._** If a weapon has the thrown property, you can throw the weapon to make a ranged attack. If the weapon is a melee weapon, you use the same ability modifier for that attack roll and damage roll that you would use for a melee attack with the weapon. For example, if you throw a handaxe, you use your Strength, but if you throw a dagger, you can use either your Strength or your Dexterity, since the dagger has the finesse property.\n\n**_Two-Handed._** This weapon requires two hands when you attack with it.\n\n**_Versatile._** This weapon can be used with one or two hands. A damage value in parentheses appears with the property-the damage when the weapon is used with two hands to make a melee attack." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_weapons_improvised-weapons", + "fields": { + "ruleset": "srd_weapons", + "document": "srd", + "name": "Improvised Weapons", + "index": 3, + "initialHeaderLevel": 2, + "desc": "Sometimes characters don't have their weapons and have to attack with whatever is at hand. An improvised weapon includes any object you can wield in one or two hands, such as broken glass, a table leg, a frying pan, a wagon wheel, or a dead goblin.\n\nOften, an improvised weapon is similar to an actual weapon and can be treated as such. For example, a table leg is akin to a club. At the GM's option, a character proficient with a weapon can use a similar object as if it were that weapon and use his or her proficiency bonus.\n\nAn object that bears no resemblance to a weapon deals 1d4 damage (the GM assigns a damage type appropriate to the object). If a character uses a ranged weapon to make a melee attack, or throws a melee weapon that does not have the thrown property, it also deals 1d4 damage. An improvised thrown weapon has a normal range of 20 feet and a long range of 60 feet." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_weapons_silvered-weapons", + "fields": { + "ruleset": "srd_weapons", + "document": "srd", + "name": "Silvered Weapons", + "index": 3, + "initialHeaderLevel": 3, + "desc": "Some monsters that have immunity or resistance to nonmagical weapons are susceptible to silver weapons, so cautious adventurers invest extra coin to plate their weapons with silver. You can silver a single weapon or ten pieces of ammunition for 100 gp. This cost represents not only the price of the silver, but the time and expertise needed to add silver to the weapon without making it less effective." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_weapons_special-weapons", + "fields": { + "ruleset": "srd_weapons", + "document": "srd", + "name": "Special Weapons", + "index": 4, + "initialHeaderLevel": 3, + "desc": "Weapons with special rules are described here.\n\n**_Lance._** You have disadvantage when you use a lance to attack a target within 5 feet of you. Also, a lance requires two hands to wield when you aren't mounted.\n\n**_Net._** A Large or smaller creature hit by a net is restrained until it is freed. A net has no effect on creatures that are formless, or creatures that are Huge or larger. A creature can use its action to make a DC 10 Strength check, freeing itself or another creature within its reach on a success. Dealing 5 slashing damage to the net (AC 10) also frees the creature without harming it, ending the effect and destroying the net.\n\nWhen you use an action, bonus action, or reaction to attack with a net, you can make only one attack regardless of the number of attacks you can normally make." + } +}, +{ + "model": "api_v2.rule", + "pk": "srd_weapons_weapons-table", + "fields": { + "ruleset": "srd_weapons", + "document": "srd", + "name": "Weapons Table", + "index": 4, + "initialHeaderLevel": 3, + "desc": "| Name | Cost | Damage | Weight | Properties |\n|------------------------------|-------|-----------------|---------|--------------------------------------------------------|\n| **_Simple Melee Weapons_** | | | | |\n| Club | 1 sp | 1d4 bludgeoning | 2 lb. | Light |\n| Dagger | 2 gp | 1d4 piercing | 1 lb. | Finesse, light, thrown (range 20/60) |\n| Greatclub | 2 sp | 1d8 bludgeoning | 10 lb. | Two-handed |\n| Handaxe | 5 gp | 1d6 slashing | 2 lb. | Light, thrown (range 20/60) |\n| Javelin | 5 sp | 1d6 piercing | 2 lb. | Thrown (range 30/120) |\n| Light hammer | 2 gp | 1d4 bludgeoning | 2 lb. | Light, thrown (range 20/60) |\n| Mace | 5 gp | 1d6 bludgeoning | 4 lb. | - |\n| Quarterstaff | 2 sp | 1d6 bludgeoning | 4 lb. | Versatile (1d8) |\n| Sickle | 1 gp | 1d4 slashing | 2 lb. | Light |\n| Spear | 1 gp | 1d6 piercing | 3 lb. | Thrown (range 20/60), versatile (1d8) |\n| **_Simple Ranged Weapons_** | | | | |\n| Crossbow, light | 25 gp | 1d8 piercing | 5 lb. | Ammunition (range 80/320), loading, two-handed |\n| Dart | 5 cp | 1d4 piercing | 1/4 lb. | Finesse, thrown (range 20/60) |\n| Shortbow | 25 gp | 1d6 piercing | 2 lb. | Ammunition (range 80/320), two-handed |\n| Sling | 1 sp | 1d4 bludgeoning | - | Ammunition (range 30/120) |\n| **_Martial Melee Weapons_** | | | | |\n| Battleaxe | 10 gp | 1d8 slashing | 4 lb. | Versatile (1d10) |\n| Flail | 10 gp | 1d8 bludgeoning | 2 lb. | - |\n| Glaive | 20 gp | 1d10 slashing | 6 lb. | Heavy, reach, two-handed |\n| Greataxe | 30 gp | 1d12 slashing | 7 lb. | Heavy, two-handed |\n| Greatsword | 50 gp | 2d6 slashing | 6 lb. | Heavy, two-handed |\n| Halberd | 20 gp | 1d10 slashing | 6 lb. | Heavy, reach, two-handed |\n| Lance | 10 gp | 1d12 piercing | 6 lb. | Reach, special |\n| Longsword | 15 gp | 1d8 slashing | 3 lb. | Versatile (1d10) |\n| Maul | 10 gp | 2d6 bludgeoning | 10 lb. | Heavy, two-handed |\n| Morningstar | 15 gp | 1d8 piercing | 4 lb. | - |\n| Pike | 5 gp | 1d10 piercing | 18 lb. | Heavy, reach, two-handed |\n| Rapier | 25 gp | 1d8 piercing | 2 lb. | Finesse |\n| Scimitar | 25 gp | 1d6 slashing | 3 lb. | Finesse, light |\n| Shortsword | 10 gp | 1d6 piercing | 2 lb. | Finesse, light |\n| Trident | 5 gp | 1d6 piercing | 4 lb. | Thrown (range 20/60), versatile (1d8) |\n| War pick | 5 gp | 1d8 piercing | 2 lb. | - |\n| Warhammer | 15 gp | 1d8 bludgeoning | 2 lb. | Versatile (1d10) |\n| Whip | 2 gp | 1d4 slashing | 3 lb. | Finesse, reach |\n| **_Martial Ranged Weapons_** | | | | |\n| Blowgun | 10 gp | 1 piercing | 1 lb. | Ammunition (range 25/100), loading |\n| Crossbow, hand | 75 gp | 1d6 piercing | 3 lb. | Ammunition (range 30/120), light, loading |\n| Crossbow, heavy | 50 gp | 1d10 piercing | 18 lb. | Ammunition (range 100/400), heavy, loading, two-handed |\n| Longbow | 50 gp | 1d8 piercing | 2 lb. | Ammunition (range 150/600), heavy, two-handed |\n| Net | 1 gp | - | 3 lb. | Special, thrown (range 5/15) |" + } } ] \ No newline at end of file diff --git a/data/v2/wizards-of-the-coast/srd/Size.json b/data/v2/wizards-of-the-coast/srd/Size.json index 07ef0461..1a4db823 100644 --- a/data/v2/wizards-of-the-coast/srd/Size.json +++ b/data/v2/wizards-of-the-coast/srd/Size.json @@ -7,7 +7,8 @@ "document": "srd", "rank": 6, "space_diameter": 20.0, - "distance_unit": null + "distance_unit": null, + "suggested_hit_dice": "d20" } }, { @@ -18,7 +19,8 @@ "document": "srd", "rank": 5, "space_diameter": 15.0, - "distance_unit": null + "distance_unit": null, + "suggested_hit_dice": "d12" } }, { @@ -29,7 +31,8 @@ "document": "srd", "rank": 4, "space_diameter": 10.0, - "distance_unit": null + "distance_unit": null, + "suggested_hit_dice": "d10" } }, { @@ -40,7 +43,8 @@ "document": "srd", "rank": 3, "space_diameter": 5.0, - "distance_unit": null + "distance_unit": null, + "suggested_hit_dice": "d8" } }, { @@ -51,7 +55,8 @@ "document": "srd", "rank": 2, "space_diameter": 5.0, - "distance_unit": null + "distance_unit": null, + "suggested_hit_dice": "d6" } }, { @@ -62,7 +67,8 @@ "document": "srd", "rank": 1, "space_diameter": 2.5, - "distance_unit": null + "distance_unit": null, + "suggested_hit_dice": "d4" } } ] diff --git a/data/v2/wizards-of-the-coast/srd/SpellCastingOption.json b/data/v2/wizards-of-the-coast/srd/SpellCastingOption.json index 6eb30b9c..29418b8a 100644 --- a/data/v2/wizards-of-the-coast/srd/SpellCastingOption.json +++ b/data/v2/wizards-of-the-coast/srd/SpellCastingOption.json @@ -8,7 +8,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -20,7 +22,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -32,7 +36,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -44,7 +50,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -56,7 +64,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -68,7 +78,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -80,7 +92,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -92,7 +106,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -104,7 +120,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -116,7 +134,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -128,7 +148,9 @@ "damage_roll": "", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -140,7 +162,9 @@ "damage_roll": "", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -152,7 +176,9 @@ "damage_roll": "", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -164,7 +190,9 @@ "damage_roll": "2d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -176,7 +204,9 @@ "damage_roll": "2d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -188,7 +218,9 @@ "damage_roll": "2d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -200,7 +232,9 @@ "damage_roll": "2d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -212,7 +246,9 @@ "damage_roll": "2d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -224,7 +260,9 @@ "damage_roll": "2d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -236,7 +274,9 @@ "damage_roll": "3d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -248,7 +288,9 @@ "damage_roll": "3d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -260,7 +302,9 @@ "damage_roll": "3d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -272,7 +316,9 @@ "damage_roll": "3d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -284,7 +330,9 @@ "damage_roll": "3d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -296,7 +344,9 @@ "damage_roll": "3d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -308,7 +358,9 @@ "damage_roll": "4d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -320,7 +372,9 @@ "damage_roll": "4d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -332,7 +386,9 @@ "damage_roll": "4d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -344,7 +400,9 @@ "damage_roll": "4d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -356,7 +414,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -368,7 +428,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -380,7 +442,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -392,7 +456,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -404,7 +470,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -416,7 +484,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -428,7 +498,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -440,7 +512,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -452,7 +526,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -464,7 +540,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -476,7 +554,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -488,7 +568,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -500,7 +582,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -512,7 +596,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -524,7 +610,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -536,7 +624,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -548,7 +638,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -560,7 +652,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -572,7 +666,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -584,7 +680,9 @@ "damage_roll": null, "target_count": 9, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -596,7 +694,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -608,7 +708,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -620,7 +722,9 @@ "damage_roll": null, "target_count": null, "duration": "3 days", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -632,7 +736,9 @@ "damage_roll": null, "target_count": null, "duration": "5 days", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -644,7 +750,9 @@ "damage_roll": null, "target_count": null, "duration": "7 days", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -656,7 +764,9 @@ "damage_roll": null, "target_count": null, "duration": "9 days", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -668,7 +778,9 @@ "damage_roll": null, "target_count": null, "duration": "11 days", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -680,7 +792,9 @@ "damage_roll": null, "target_count": null, "duration": "13 days", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -692,7 +806,9 @@ "damage_roll": null, "target_count": null, "duration": "15 days", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -704,7 +820,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -716,7 +834,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -728,7 +848,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -740,7 +862,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -752,7 +876,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -764,7 +890,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -776,7 +904,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -788,7 +918,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -800,7 +932,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -812,7 +946,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -824,7 +960,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -836,7 +974,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -848,7 +988,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -860,7 +1002,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -872,7 +1016,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -884,7 +1030,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -896,7 +1044,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -908,7 +1058,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -920,7 +1072,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -932,7 +1086,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -944,7 +1100,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -956,7 +1114,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -968,7 +1128,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -980,7 +1142,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -992,7 +1156,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1004,7 +1170,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1016,7 +1184,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1028,7 +1198,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1040,7 +1212,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1052,7 +1226,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1064,7 +1240,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1076,7 +1254,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1088,7 +1268,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1100,7 +1282,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1112,7 +1296,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1124,7 +1310,9 @@ "damage_roll": null, "target_count": 9, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1136,7 +1324,9 @@ "damage_roll": null, "target_count": 10, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1148,7 +1338,9 @@ "damage_roll": null, "target_count": 11, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1160,7 +1352,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1172,7 +1366,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1184,7 +1380,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1196,7 +1394,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1208,7 +1408,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1220,7 +1422,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1232,7 +1436,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1244,7 +1450,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1256,7 +1464,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1268,7 +1478,9 @@ "damage_roll": null, "target_count": null, "duration": "10 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1280,7 +1492,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1292,7 +1506,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1304,7 +1520,9 @@ "damage_roll": null, "target_count": null, "duration": "24 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1316,7 +1534,9 @@ "damage_roll": null, "target_count": null, "duration": "24 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1328,7 +1548,9 @@ "damage_roll": null, "target_count": null, "duration": "Until dispelled", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1340,7 +1562,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1352,7 +1576,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1364,7 +1590,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1376,7 +1604,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1388,7 +1618,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1400,7 +1632,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1412,7 +1646,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1424,7 +1660,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1436,7 +1674,9 @@ "damage_roll": null, "target_count": 9, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1448,7 +1688,9 @@ "damage_roll": null, "target_count": 10, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1460,7 +1702,9 @@ "damage_roll": null, "target_count": 11, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1472,7 +1716,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1484,7 +1730,9 @@ "damage_roll": "9d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1496,7 +1744,9 @@ "damage_roll": "10d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1508,7 +1758,9 @@ "damage_roll": "11d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1520,7 +1772,9 @@ "damage_roll": "12d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1532,7 +1786,9 @@ "damage_roll": "13d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1544,7 +1800,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1556,7 +1814,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1568,7 +1828,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1580,7 +1842,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1592,7 +1856,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1604,7 +1870,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1616,7 +1884,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1628,7 +1898,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1640,7 +1912,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1652,7 +1926,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1664,7 +1940,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1676,7 +1954,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1688,7 +1968,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1700,7 +1982,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1712,7 +1996,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1724,7 +2010,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1736,7 +2024,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1748,7 +2038,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1760,7 +2052,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1772,7 +2066,9 @@ "damage_roll": "4d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1784,7 +2080,9 @@ "damage_roll": "5d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1796,7 +2094,9 @@ "damage_roll": "6d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1808,7 +2108,9 @@ "damage_roll": "7d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1820,7 +2122,9 @@ "damage_roll": "8d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1832,7 +2136,9 @@ "damage_roll": "9d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1844,7 +2150,9 @@ "damage_roll": "10d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1856,7 +2164,9 @@ "damage_roll": "11d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1868,7 +2178,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1880,7 +2192,9 @@ "damage_roll": "4d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1892,7 +2206,9 @@ "damage_roll": "5d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1904,7 +2220,9 @@ "damage_roll": "6d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1916,7 +2234,9 @@ "damage_roll": "7d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1928,7 +2248,9 @@ "damage_roll": "8d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1940,7 +2262,9 @@ "damage_roll": "9d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1952,7 +2276,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1964,7 +2290,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1976,7 +2304,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -1988,7 +2318,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2000,7 +2332,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2012,7 +2346,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2024,7 +2360,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2036,7 +2374,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2048,7 +2388,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2060,7 +2402,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2072,7 +2416,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2084,7 +2430,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2096,7 +2444,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2108,7 +2458,9 @@ "damage_roll": null, "target_count": 9, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2120,7 +2472,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2132,7 +2486,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2144,7 +2500,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2156,7 +2514,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2168,7 +2528,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2180,7 +2542,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2192,7 +2556,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2204,7 +2570,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2216,7 +2584,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2228,7 +2598,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2240,7 +2612,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2252,7 +2626,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2264,7 +2640,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2276,7 +2654,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2288,7 +2668,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2300,7 +2682,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2312,7 +2696,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2324,7 +2710,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2336,7 +2724,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2348,7 +2738,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2360,7 +2752,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2372,7 +2766,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2384,7 +2780,9 @@ "damage_roll": "10d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2396,7 +2794,9 @@ "damage_roll": "12d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2408,7 +2808,9 @@ "damage_roll": "14d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2420,7 +2822,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2432,7 +2836,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2444,7 +2850,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2456,7 +2864,9 @@ "damage_roll": "6d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2468,7 +2878,9 @@ "damage_roll": "7d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2480,7 +2892,9 @@ "damage_roll": "8d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2492,7 +2906,9 @@ "damage_roll": "9d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2504,7 +2920,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2516,7 +2934,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2528,7 +2948,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2540,7 +2962,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2552,7 +2976,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2564,7 +2990,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2576,7 +3004,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2588,7 +3018,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2600,7 +3032,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2612,7 +3046,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2624,7 +3060,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2636,7 +3074,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2648,7 +3088,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2660,7 +3102,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2672,7 +3116,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2684,7 +3130,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2696,7 +3144,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2708,7 +3158,9 @@ "damage_roll": null, "target_count": 9, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2720,7 +3172,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2732,7 +3186,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2744,7 +3200,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2756,7 +3214,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2768,7 +3228,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2780,7 +3242,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2792,7 +3256,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2804,7 +3270,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2816,7 +3284,9 @@ "damage_roll": "9d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2828,7 +3298,9 @@ "damage_roll": "10d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2840,7 +3312,9 @@ "damage_roll": "11d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2852,7 +3326,9 @@ "damage_roll": "12d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2864,7 +3340,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2876,7 +3354,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2888,7 +3368,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2900,7 +3382,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2912,7 +3396,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2924,7 +3410,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2936,7 +3424,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2948,7 +3438,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2960,7 +3452,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2972,7 +3466,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2984,7 +3480,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -2996,7 +3494,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3008,7 +3508,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3020,7 +3522,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3032,7 +3536,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3044,7 +3550,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3056,7 +3564,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3068,7 +3578,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3080,7 +3592,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3092,7 +3606,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3104,7 +3620,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3116,7 +3634,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3128,7 +3648,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3140,7 +3662,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3152,7 +3676,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3164,7 +3690,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3176,7 +3704,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3188,7 +3718,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3200,7 +3732,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3212,7 +3746,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3224,7 +3760,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3236,7 +3774,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3248,7 +3788,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3260,7 +3802,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3272,7 +3816,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3284,7 +3830,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3296,7 +3844,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3308,7 +3858,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3320,7 +3872,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3332,7 +3886,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3344,7 +3900,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3356,7 +3914,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3368,7 +3928,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3380,7 +3942,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3392,7 +3956,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3404,7 +3970,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3416,7 +3984,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3428,7 +3998,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3440,7 +4012,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3452,7 +4026,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3464,7 +4040,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3476,7 +4054,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3488,7 +4068,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3500,7 +4082,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3512,7 +4096,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3524,7 +4110,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3536,7 +4124,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3548,7 +4138,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3560,7 +4152,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3572,7 +4166,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3584,7 +4180,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3596,7 +4194,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3608,7 +4208,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3620,7 +4222,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3632,7 +4236,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3644,7 +4250,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3656,7 +4264,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3668,7 +4278,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3680,7 +4292,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3692,7 +4306,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3704,7 +4320,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3716,7 +4334,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3728,7 +4348,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3740,7 +4362,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3752,7 +4376,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3764,7 +4390,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3776,7 +4404,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3788,7 +4418,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3800,7 +4432,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3812,7 +4446,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3824,7 +4460,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3836,7 +4474,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3848,7 +4488,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3860,7 +4502,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3872,7 +4516,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3884,7 +4530,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3896,7 +4544,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3908,7 +4558,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3920,7 +4572,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3932,7 +4586,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3944,7 +4600,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3956,7 +4614,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3968,7 +4628,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3980,7 +4642,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -3992,7 +4656,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4004,7 +4670,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4016,7 +4684,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4028,7 +4698,9 @@ "damage_roll": "13d6+40", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4040,7 +4712,9 @@ "damage_roll": "16d6+40", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4052,7 +4726,9 @@ "damage_roll": "19d6+40", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4064,7 +4740,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4076,7 +4754,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4088,7 +4768,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4100,7 +4782,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4112,7 +4796,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4124,7 +4810,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4136,7 +4824,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4148,7 +4838,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4160,7 +4852,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4172,7 +4866,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4184,7 +4880,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4196,7 +4894,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4208,7 +4908,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4220,7 +4922,9 @@ "damage_roll": null, "target_count": null, "duration": "10 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4232,7 +4936,9 @@ "damage_roll": null, "target_count": null, "duration": "1 hour", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4244,7 +4950,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4256,7 +4964,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4268,7 +4978,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4280,7 +4992,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4292,7 +5006,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4304,7 +5020,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4316,7 +5034,9 @@ "damage_roll": null, "target_count": null, "duration": "10 minutes", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4328,7 +5048,9 @@ "damage_roll": null, "target_count": null, "duration": "1 hour", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4340,7 +5062,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4352,7 +5076,9 @@ "damage_roll": null, "target_count": null, "duration": "8 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4364,7 +5090,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4376,7 +5104,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4388,7 +5118,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4400,7 +5132,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4412,7 +5146,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4424,7 +5160,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4436,7 +5174,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4448,7 +5188,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4460,7 +5202,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4472,7 +5216,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4484,7 +5230,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4496,7 +5244,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4508,7 +5258,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4520,7 +5272,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4532,7 +5286,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4544,7 +5300,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4556,7 +5314,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4568,7 +5328,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4580,7 +5342,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4592,7 +5356,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4604,7 +5370,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4616,7 +5384,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4628,7 +5398,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4640,7 +5412,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4652,7 +5426,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4664,7 +5440,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4676,7 +5454,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4688,7 +5468,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4700,7 +5482,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4712,7 +5496,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4724,7 +5510,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4736,7 +5524,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4748,7 +5538,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4760,7 +5552,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4772,7 +5566,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4784,7 +5580,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4796,7 +5594,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4808,7 +5608,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4820,7 +5622,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4832,7 +5636,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4844,7 +5650,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4856,7 +5664,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4868,7 +5678,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4880,7 +5692,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4892,7 +5706,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4904,7 +5720,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4916,7 +5734,9 @@ "damage_roll": "2d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4928,7 +5748,9 @@ "damage_roll": "2d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4940,7 +5762,9 @@ "damage_roll": "2d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4952,7 +5776,9 @@ "damage_roll": "2d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4964,7 +5790,9 @@ "damage_roll": "2d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4976,7 +5804,9 @@ "damage_roll": "2d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -4988,7 +5818,9 @@ "damage_roll": "3d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5000,7 +5832,9 @@ "damage_roll": "3d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5012,7 +5846,9 @@ "damage_roll": "3d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5024,7 +5860,9 @@ "damage_roll": "3d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5036,7 +5874,9 @@ "damage_roll": "3d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5048,7 +5888,9 @@ "damage_roll": "3d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5060,7 +5902,9 @@ "damage_roll": "4d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5072,7 +5916,9 @@ "damage_roll": "4d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5084,7 +5930,9 @@ "damage_roll": "4d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5096,7 +5944,9 @@ "damage_roll": "4d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5108,7 +5958,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5120,7 +5972,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5132,7 +5986,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5144,7 +6000,9 @@ "damage_roll": "9d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5156,7 +6014,9 @@ "damage_roll": "10d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5168,7 +6028,9 @@ "damage_roll": "11d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5180,7 +6042,9 @@ "damage_roll": "12d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5192,7 +6056,9 @@ "damage_roll": "13d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5204,7 +6070,9 @@ "damage_roll": "14d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5216,7 +6084,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5228,7 +6098,9 @@ "damage_roll": "3d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5240,7 +6112,9 @@ "damage_roll": "4d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5252,7 +6126,9 @@ "damage_roll": "4d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5264,7 +6140,9 @@ "damage_roll": "5d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5276,7 +6154,9 @@ "damage_roll": "5d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5288,7 +6168,9 @@ "damage_roll": "6d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5300,7 +6182,9 @@ "damage_roll": "6d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5312,7 +6196,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5324,7 +6210,9 @@ "damage_roll": "5d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5336,7 +6224,9 @@ "damage_roll": "6d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5348,7 +6238,9 @@ "damage_roll": "7d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5360,7 +6252,9 @@ "damage_roll": "8d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5372,7 +6266,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5384,7 +6280,9 @@ "damage_roll": "3d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5396,7 +6294,9 @@ "damage_roll": "4d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5408,7 +6308,9 @@ "damage_roll": "5d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5420,7 +6322,9 @@ "damage_roll": "6d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5432,7 +6336,9 @@ "damage_roll": "7d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5444,7 +6350,9 @@ "damage_roll": "8d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5456,7 +6364,9 @@ "damage_roll": "9d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5468,7 +6378,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5480,7 +6392,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5492,7 +6406,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5504,7 +6420,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5516,7 +6434,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5528,7 +6448,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5540,7 +6462,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5552,7 +6476,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5564,7 +6490,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5576,7 +6504,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5588,7 +6518,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5600,7 +6532,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5612,7 +6546,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5624,7 +6560,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5636,7 +6574,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5648,7 +6588,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5660,7 +6602,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5672,7 +6616,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5684,7 +6630,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5696,7 +6644,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5708,7 +6658,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5720,7 +6672,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5732,7 +6686,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5744,7 +6700,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5756,7 +6714,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5768,7 +6728,9 @@ "damage_roll": "11d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5780,7 +6742,9 @@ "damage_roll": "12d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5792,7 +6756,9 @@ "damage_roll": "13d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5804,7 +6770,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5816,7 +6784,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5828,7 +6798,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5840,7 +6812,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5852,7 +6826,9 @@ "damage_roll": null, "target_count": null, "duration": "1 year", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5864,7 +6840,9 @@ "damage_roll": null, "target_count": null, "duration": "1 year", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5876,7 +6854,9 @@ "damage_roll": null, "target_count": null, "duration": "Until dispelled", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5888,7 +6868,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5900,7 +6882,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5912,7 +6896,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5924,7 +6910,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5936,7 +6924,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5948,7 +6938,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5960,7 +6952,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5972,7 +6966,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5984,7 +6980,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -5996,7 +6994,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6008,7 +7008,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6020,7 +7022,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6032,7 +7036,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6044,7 +7050,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6056,7 +7064,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6068,7 +7078,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6080,7 +7092,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6092,7 +7106,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6104,7 +7120,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6116,7 +7134,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6128,7 +7148,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6140,7 +7162,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6152,7 +7176,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6164,7 +7190,9 @@ "damage_roll": "5d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6176,7 +7204,9 @@ "damage_roll": "6d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6188,7 +7218,9 @@ "damage_roll": "7d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6200,7 +7232,9 @@ "damage_roll": "8d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6212,7 +7246,9 @@ "damage_roll": "9d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6224,7 +7260,9 @@ "damage_roll": "10d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6236,7 +7274,9 @@ "damage_roll": "11d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6248,7 +7288,9 @@ "damage_roll": "12d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6260,7 +7302,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6272,7 +7316,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6284,7 +7330,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6296,7 +7344,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6308,7 +7358,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6320,7 +7372,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6332,7 +7386,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6344,7 +7400,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6356,7 +7414,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6368,7 +7428,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6380,7 +7442,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6392,7 +7456,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6404,7 +7470,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6416,7 +7484,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6428,7 +7498,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6440,7 +7512,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6452,7 +7526,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6464,7 +7540,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6476,7 +7554,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6488,7 +7568,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6500,7 +7582,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6512,7 +7596,9 @@ "damage_roll": "5d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6524,7 +7610,9 @@ "damage_roll": "6d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6536,7 +7624,9 @@ "damage_roll": "7d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6548,7 +7638,9 @@ "damage_roll": "8d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6560,7 +7652,9 @@ "damage_roll": "9d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6572,7 +7666,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6584,7 +7680,9 @@ "damage_roll": "3d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6596,7 +7694,9 @@ "damage_roll": "4d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6608,7 +7708,9 @@ "damage_roll": "5d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6620,7 +7722,9 @@ "damage_roll": "6d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6632,7 +7736,9 @@ "damage_roll": "7d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6644,7 +7750,9 @@ "damage_roll": "8d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6656,7 +7764,9 @@ "damage_roll": "9d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6668,7 +7778,9 @@ "damage_roll": "10d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6680,7 +7792,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6692,7 +7806,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6704,7 +7820,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6716,7 +7834,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6728,7 +7848,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6740,7 +7862,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6752,7 +7876,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6764,7 +7890,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6776,7 +7904,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6788,7 +7918,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6800,7 +7932,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6812,7 +7946,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6824,7 +7960,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6836,7 +7974,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6848,7 +7988,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6860,7 +8002,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6872,7 +8016,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6884,7 +8030,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6896,7 +8044,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6908,7 +8058,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6920,7 +8072,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6932,7 +8086,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6944,7 +8100,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6956,7 +8114,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6968,7 +8128,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6980,7 +8142,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -6992,7 +8156,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7004,7 +8170,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7016,7 +8184,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7028,7 +8198,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7040,7 +8212,9 @@ "damage_roll": "5d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7052,7 +8226,9 @@ "damage_roll": "6d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7064,7 +8240,9 @@ "damage_roll": "7d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7076,7 +8254,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7088,7 +8268,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7100,7 +8282,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7112,7 +8296,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7124,7 +8310,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7136,7 +8324,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7148,7 +8338,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7160,7 +8352,9 @@ "damage_roll": "4d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7172,7 +8366,9 @@ "damage_roll": "5d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7184,7 +8380,9 @@ "damage_roll": "6d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7196,7 +8394,9 @@ "damage_roll": "7d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7208,7 +8408,9 @@ "damage_roll": "8d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7220,7 +8422,9 @@ "damage_roll": "9d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7232,7 +8436,9 @@ "damage_roll": "10d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7244,7 +8450,9 @@ "damage_roll": "11d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7256,7 +8464,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7268,7 +8478,9 @@ "damage_roll": "5d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7280,7 +8492,9 @@ "damage_roll": "6d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7292,7 +8506,9 @@ "damage_roll": "7d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7304,7 +8520,9 @@ "damage_roll": "8d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7316,7 +8534,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7328,7 +8548,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7340,7 +8562,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7352,7 +8576,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7364,7 +8590,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7376,7 +8604,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7388,7 +8618,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7400,7 +8632,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7412,7 +8646,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7424,7 +8660,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7436,7 +8674,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7448,7 +8688,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7460,7 +8702,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7472,7 +8716,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7484,7 +8730,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7496,7 +8744,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7508,7 +8758,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7520,7 +8772,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7532,7 +8786,9 @@ "damage_roll": "9d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7544,7 +8800,9 @@ "damage_roll": "10d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7556,7 +8814,9 @@ "damage_roll": "11d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7568,7 +8828,9 @@ "damage_roll": "12d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7580,7 +8842,9 @@ "damage_roll": "13d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7592,7 +8856,9 @@ "damage_roll": "14d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7604,7 +8870,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7616,7 +8884,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7628,7 +8898,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7640,7 +8912,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7652,7 +8926,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7664,7 +8940,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7676,7 +8954,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7688,7 +8968,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7700,7 +8982,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7712,7 +8996,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7724,7 +9010,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7736,7 +9024,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7748,7 +9038,9 @@ "damage_roll": null, "target_count": 9, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7760,7 +9052,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7772,7 +9066,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7784,7 +9080,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7796,7 +9094,9 @@ "damage_roll": null, "target_count": null, "duration": "2 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7808,7 +9108,9 @@ "damage_roll": null, "target_count": null, "duration": "3 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7820,7 +9122,9 @@ "damage_roll": null, "target_count": null, "duration": "4 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7832,7 +9136,9 @@ "damage_roll": null, "target_count": null, "duration": "5 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7844,7 +9150,9 @@ "damage_roll": null, "target_count": null, "duration": "6 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7856,7 +9164,9 @@ "damage_roll": null, "target_count": null, "duration": "7 hours", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7868,7 +9178,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7880,7 +9192,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7892,7 +9206,9 @@ "damage_roll": null, "target_count": 2, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7904,7 +9220,9 @@ "damage_roll": null, "target_count": 3, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7916,7 +9234,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7928,7 +9248,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7940,7 +9262,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7952,7 +9276,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7964,7 +9290,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7976,7 +9304,9 @@ "damage_roll": null, "target_count": 9, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -7988,7 +9318,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8000,7 +9332,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8012,7 +9346,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8024,7 +9360,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8036,7 +9374,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8048,7 +9388,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8060,7 +9402,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8072,7 +9416,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8084,7 +9430,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8096,7 +9444,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8108,7 +9458,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8120,7 +9472,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8132,7 +9486,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8144,7 +9500,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8156,7 +9514,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8168,7 +9528,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8180,7 +9542,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8192,7 +9556,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8204,7 +9570,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8216,7 +9584,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8228,7 +9598,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8240,7 +9612,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8252,7 +9626,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8264,7 +9640,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8276,7 +9654,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8288,7 +9668,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8300,7 +9682,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8312,7 +9696,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8324,7 +9710,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8336,7 +9724,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8348,7 +9738,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8360,7 +9752,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8372,7 +9766,9 @@ "damage_roll": null, "target_count": null, "duration": "10 days", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8384,7 +9780,9 @@ "damage_roll": null, "target_count": null, "duration": "30 days", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8396,7 +9794,9 @@ "damage_roll": null, "target_count": null, "duration": "A year and a day", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8408,7 +9808,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8420,7 +9822,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8432,7 +9836,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8444,7 +9850,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8456,7 +9864,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8468,7 +9878,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8480,7 +9892,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8492,7 +9906,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8504,7 +9920,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8516,7 +9934,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8528,7 +9948,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8540,7 +9962,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8552,7 +9976,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8564,7 +9990,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8576,7 +10004,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8588,7 +10018,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8600,7 +10032,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8612,7 +10046,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8624,7 +10060,9 @@ "damage_roll": "3d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8636,7 +10074,9 @@ "damage_roll": "4d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8648,7 +10088,9 @@ "damage_roll": "5d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8660,7 +10102,9 @@ "damage_roll": "6d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8672,7 +10116,9 @@ "damage_roll": "7d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8684,7 +10130,9 @@ "damage_roll": "8d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8696,7 +10144,9 @@ "damage_roll": "9d10", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8708,7 +10158,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8720,7 +10172,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8732,7 +10186,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8744,7 +10200,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8756,7 +10214,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8768,7 +10228,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8780,7 +10242,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8792,7 +10256,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8804,7 +10270,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8816,7 +10284,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8828,7 +10298,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8840,7 +10312,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8852,7 +10326,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8864,7 +10340,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8876,7 +10354,9 @@ "damage_roll": null, "target_count": null, "duration": "10 days", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8888,7 +10368,9 @@ "damage_roll": null, "target_count": null, "duration": "30 days", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8900,7 +10382,9 @@ "damage_roll": null, "target_count": null, "duration": "180 days", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8912,7 +10396,9 @@ "damage_roll": null, "target_count": null, "duration": "A year and a day", - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8924,7 +10410,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8936,7 +10424,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8948,7 +10438,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8960,7 +10452,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8972,7 +10466,9 @@ "damage_roll": "", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8984,7 +10480,9 @@ "damage_roll": "", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -8996,7 +10494,9 @@ "damage_roll": "", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9008,7 +10508,9 @@ "damage_roll": "2d12", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9020,7 +10522,9 @@ "damage_roll": "2d12", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9032,7 +10536,9 @@ "damage_roll": "2d12", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9044,7 +10550,9 @@ "damage_roll": "2d12", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9056,7 +10564,9 @@ "damage_roll": "2d12", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9068,7 +10578,9 @@ "damage_roll": "2d12", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9080,7 +10592,9 @@ "damage_roll": "3d12", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9092,7 +10606,9 @@ "damage_roll": "3d12", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9104,7 +10620,9 @@ "damage_roll": "3d12", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9116,7 +10634,9 @@ "damage_roll": "3d12", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9128,7 +10648,9 @@ "damage_roll": "3d12", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9140,7 +10662,9 @@ "damage_roll": "3d12", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9152,7 +10676,9 @@ "damage_roll": "4d12", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9164,7 +10690,9 @@ "damage_roll": "4d12", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9176,7 +10704,9 @@ "damage_roll": "4d12", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9188,7 +10718,9 @@ "damage_roll": "4d12", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9200,7 +10732,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9212,7 +10746,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9224,7 +10760,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9236,7 +10774,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9248,7 +10788,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9260,7 +10802,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9272,7 +10816,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9284,7 +10830,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9296,7 +10844,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9308,7 +10858,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9320,7 +10872,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9332,7 +10886,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9344,7 +10900,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9356,7 +10914,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9368,7 +10928,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9380,7 +10942,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9392,7 +10956,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9404,7 +10970,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9416,7 +10984,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9428,7 +10998,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9440,7 +11012,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9452,7 +11026,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9464,7 +11040,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9476,7 +11054,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9488,7 +11068,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9500,7 +11082,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9512,7 +11096,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9524,7 +11110,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9536,7 +11124,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9548,7 +11138,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9560,7 +11152,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9572,7 +11166,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9584,7 +11180,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9596,7 +11194,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9608,7 +11208,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9620,7 +11222,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9632,7 +11236,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9644,7 +11250,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9656,7 +11264,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9668,7 +11278,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9680,7 +11292,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9692,7 +11306,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9704,7 +11320,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9716,7 +11334,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9728,7 +11348,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9740,7 +11362,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9752,7 +11376,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9764,7 +11390,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9776,7 +11404,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9788,7 +11418,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9800,7 +11432,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9812,7 +11446,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9824,7 +11460,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9836,7 +11474,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9848,7 +11488,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9860,7 +11502,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9872,7 +11516,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9884,7 +11530,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9896,7 +11544,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9908,7 +11558,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9920,7 +11572,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9932,7 +11586,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9944,7 +11600,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9956,7 +11614,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9968,7 +11628,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9980,7 +11642,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -9992,7 +11656,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10004,7 +11670,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10016,7 +11684,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10028,7 +11698,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10040,7 +11712,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10052,7 +11726,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10064,7 +11740,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10076,7 +11754,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10088,7 +11768,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10100,7 +11782,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10112,7 +11796,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10124,7 +11810,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10136,7 +11824,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10148,7 +11838,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10160,7 +11852,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10172,7 +11866,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10184,7 +11880,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10196,7 +11894,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10208,7 +11908,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10220,7 +11922,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10232,7 +11936,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10244,7 +11950,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10256,7 +11964,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10268,7 +11978,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10280,7 +11992,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10292,7 +12006,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10304,7 +12020,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10316,7 +12034,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10328,7 +12048,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10340,7 +12062,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10352,7 +12076,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10364,7 +12090,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10376,7 +12104,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10388,7 +12118,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10400,7 +12132,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10412,7 +12146,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10424,7 +12160,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10436,7 +12174,9 @@ "damage_roll": null, "target_count": 4, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10448,7 +12188,9 @@ "damage_roll": null, "target_count": 5, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10460,7 +12202,9 @@ "damage_roll": null, "target_count": 6, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10472,7 +12216,9 @@ "damage_roll": null, "target_count": 7, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10484,7 +12230,9 @@ "damage_roll": null, "target_count": 8, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10496,7 +12244,9 @@ "damage_roll": null, "target_count": 9, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10508,7 +12258,9 @@ "damage_roll": null, "target_count": 10, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10520,7 +12272,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10532,7 +12286,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10544,7 +12300,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10556,7 +12314,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10568,7 +12328,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10580,7 +12342,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10592,7 +12356,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10604,7 +12370,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10616,7 +12384,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10628,7 +12398,9 @@ "damage_roll": "5d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10640,7 +12412,9 @@ "damage_roll": "6d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10652,7 +12426,9 @@ "damage_roll": "7d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10664,7 +12440,9 @@ "damage_roll": "8d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10676,7 +12454,9 @@ "damage_roll": "9d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10688,7 +12468,9 @@ "damage_roll": "10d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10700,7 +12482,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10712,7 +12496,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10724,7 +12510,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10736,7 +12524,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10748,7 +12538,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10760,7 +12552,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10772,7 +12566,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10784,7 +12580,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10796,7 +12594,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10808,7 +12608,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10820,7 +12622,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10832,7 +12636,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10844,7 +12650,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10856,7 +12664,9 @@ "damage_roll": "2d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10868,7 +12678,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10880,7 +12692,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10892,7 +12706,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10904,7 +12720,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10916,7 +12734,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10928,7 +12748,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10940,7 +12762,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10952,7 +12776,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10964,7 +12790,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10976,7 +12804,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -10988,7 +12818,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11000,7 +12832,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11012,7 +12846,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11024,7 +12860,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11036,7 +12874,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11048,7 +12888,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11060,7 +12902,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11072,7 +12916,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11084,7 +12930,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11096,7 +12944,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11108,7 +12958,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11120,7 +12972,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11132,7 +12986,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11144,7 +13000,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11156,7 +13014,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11168,7 +13028,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11180,7 +13042,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11192,7 +13056,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11204,7 +13070,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11216,7 +13084,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11228,7 +13098,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11240,7 +13112,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11252,7 +13126,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11264,7 +13140,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11276,7 +13154,9 @@ "damage_roll": "5d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11288,7 +13168,9 @@ "damage_roll": "6d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11300,7 +13182,9 @@ "damage_roll": "7d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11312,7 +13196,9 @@ "damage_roll": "8d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11324,7 +13210,9 @@ "damage_roll": "9d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11336,7 +13224,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11348,7 +13238,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11360,7 +13252,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11372,7 +13266,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11384,7 +13280,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11396,7 +13294,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11408,7 +13308,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11420,7 +13322,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11432,7 +13336,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11444,7 +13350,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11456,7 +13364,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11468,7 +13378,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11480,7 +13392,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11492,7 +13406,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11504,7 +13420,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11516,7 +13434,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11528,7 +13448,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11540,7 +13462,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11552,7 +13476,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11564,7 +13490,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11576,7 +13504,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11588,7 +13518,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11600,7 +13532,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11612,7 +13546,9 @@ "damage_roll": "3d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11624,7 +13560,9 @@ "damage_roll": "4d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11636,7 +13574,9 @@ "damage_roll": "5d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11648,7 +13588,9 @@ "damage_roll": "6d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11660,7 +13602,9 @@ "damage_roll": "7d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11672,7 +13616,9 @@ "damage_roll": "8d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11684,7 +13630,9 @@ "damage_roll": "9d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11696,7 +13644,9 @@ "damage_roll": "10d8", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11708,7 +13658,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11720,7 +13672,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11732,7 +13686,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11744,7 +13700,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11756,7 +13714,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11768,7 +13728,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11780,7 +13742,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11792,7 +13756,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11804,7 +13770,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11816,7 +13784,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11828,7 +13798,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11840,7 +13812,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11852,7 +13826,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11864,7 +13840,9 @@ "damage_roll": "4d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11876,7 +13854,9 @@ "damage_roll": "5d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11888,7 +13868,9 @@ "damage_roll": "6d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11900,7 +13882,9 @@ "damage_roll": "7d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11912,7 +13896,9 @@ "damage_roll": "8d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11924,7 +13910,9 @@ "damage_roll": "9d6", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11936,7 +13924,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11948,7 +13938,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11960,7 +13952,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11972,7 +13966,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11984,7 +13980,9 @@ "damage_roll": "", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -11996,7 +13994,9 @@ "damage_roll": "2d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12008,7 +14008,9 @@ "damage_roll": "2d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12020,7 +14022,9 @@ "damage_roll": "2d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12032,7 +14036,9 @@ "damage_roll": "2d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12044,7 +14050,9 @@ "damage_roll": "2d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12056,7 +14064,9 @@ "damage_roll": "2d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12068,7 +14078,9 @@ "damage_roll": "3d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12080,7 +14092,9 @@ "damage_roll": "3d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12092,7 +14106,9 @@ "damage_roll": "3d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12104,7 +14120,9 @@ "damage_roll": "3d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12116,7 +14134,9 @@ "damage_roll": "3d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12128,7 +14148,9 @@ "damage_roll": "3d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12140,7 +14162,9 @@ "damage_roll": "4d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12152,7 +14176,9 @@ "damage_roll": "4d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12164,7 +14190,9 @@ "damage_roll": "4d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12176,7 +14204,9 @@ "damage_roll": "4d4", "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12188,7 +14218,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12200,7 +14232,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12212,7 +14246,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12224,7 +14260,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12236,7 +14274,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12248,7 +14288,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12260,7 +14302,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12272,7 +14316,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12284,7 +14330,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12296,7 +14344,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12308,7 +14358,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12320,7 +14372,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12332,7 +14386,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12344,7 +14400,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12356,7 +14414,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12368,7 +14428,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12380,7 +14442,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12392,7 +14456,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12404,7 +14470,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12416,7 +14484,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12428,7 +14498,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12440,7 +14512,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12452,7 +14526,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12464,7 +14540,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12476,7 +14554,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12488,7 +14568,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12500,7 +14582,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } }, { @@ -12512,7 +14596,9 @@ "damage_roll": null, "target_count": null, "duration": null, - "range": null + "range": null, + "concentration": null, + "shape_size": null } } ] diff --git a/openapi-schema.yml b/openapi-schema.yml deleted file mode 100644 index 16a128de..00000000 --- a/openapi-schema.yml +++ /dev/null @@ -1,16527 +0,0 @@ -openapi: 3.0.2 -info: - title: Open5e - version: '2' - description: The Open5e API includes all monsters and spells from the SRD and other - OGL sources as well as a search API, so you can access any part of the SRD from - your app or website. -paths: - https://api.open5e.com/version/: - get: - operationId: listget_versions - description: API endpoint for data and api versions. - parameters: [] - responses: - '200': - content: - application/json: - schema: - type: array - items: {} - description: '' - tags: - - version - https://api.open5e.com/v1/manifest/: - get: - operationId: listManifests - description: 'API endpoint for returning a list of of manifests. - - - For each data source file, there is a corresponding manifest containing an - - MD5 hash of the data inside that file. When we update our data files, the - - corresponding manifest''s hash changes. If you host a service that - - automatically downloads data from Open5e, you can periodically check - - the manifests to determine whether your data is out of date.' - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: limit - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - type: object - required: - - count - - results - properties: - count: - type: integer - example: 123 - next: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=4 - previous: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=2 - results: - type: array - items: - $ref: '#/components/schemas/Manifest' - description: '' - tags: - - v1 - https://api.open5e.com/v1/manifest/{id}/: - get: - operationId: retrieveManifest - description: 'API endpoint for returning a particular manifest. - - - For each data source file, there is a corresponding manifest containing an - - MD5 hash of the data inside that file. When we update our data files, the - - corresponding manifest''s hash changes. If you host a service that - - automatically downloads data from Open5e, you can periodically check - - the manifests to determine whether your data is out of date.' - parameters: - - name: id - in: path - required: true - description: A unique integer value identifying this manifest. - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/Manifest' - description: '' - tags: - - v1 - https://api.open5e.com/v1/spells/: - get: - operationId: listV1Spells - description: API endpoint for returning a list of spells. - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: limit - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: slug__in - required: false - in: query - description: slug__in - schema: - type: string - - name: slug__iexact - required: false - in: query - description: slug__iexact - schema: - type: string - - name: slug - required: false - in: query - description: slug - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__icontains - required: false - in: query - description: name__icontains - schema: - type: string - - name: spell_level - required: false - in: query - description: spell_level - schema: - type: string - - name: spell_level__range - required: false - in: query - description: spell_level__range - schema: - type: string - - name: spell_level__gt - required: false - in: query - description: spell_level__gt - schema: - type: string - - name: spell_level__gte - required: false - in: query - description: spell_level__gte - schema: - type: string - - name: spell_level__lt - required: false - in: query - description: spell_level__lt - schema: - type: string - - name: spell_level__lte - required: false - in: query - description: spell_level__lte - schema: - type: string - - name: target_range_sort - required: false - in: query - description: target_range_sort - schema: - type: string - - name: target_range_sort__range - required: false - in: query - description: target_range_sort__range - schema: - type: string - - name: target_range_sort__gt - required: false - in: query - description: target_range_sort__gt - schema: - type: string - - name: target_range_sort__gte - required: false - in: query - description: target_range_sort__gte - schema: - type: string - - name: target_range_sort__lt - required: false - in: query - description: target_range_sort__lt - schema: - type: string - - name: target_range_sort__lte - required: false - in: query - description: target_range_sort__lte - schema: - type: string - - name: school__iexact - required: false - in: query - description: school__iexact - schema: - type: string - - name: school - required: false - in: query - description: school - schema: - type: string - - name: school__in - required: false - in: query - description: school__in - schema: - type: string - - name: duration__iexact - required: false - in: query - description: duration__iexact - schema: - type: string - - name: duration - required: false - in: query - description: duration - schema: - type: string - - name: duration__in - required: false - in: query - description: duration__in - schema: - type: string - - name: requires_concentration - required: false - in: query - description: requires_concentration - schema: - type: string - - name: requires_verbal_components - required: false - in: query - description: requires_verbal_components - schema: - type: string - - name: requires_somatic_components - required: false - in: query - description: requires_somatic_components - schema: - type: string - - name: requires_material_components - required: false - in: query - description: requires_material_components - schema: - type: string - - name: casting_time__iexact - required: false - in: query - description: casting_time__iexact - schema: - type: string - - name: casting_time - required: false - in: query - description: casting_time - schema: - type: string - - name: casting_time__in - required: false - in: query - description: casting_time__in - schema: - type: string - - name: dnd_class__iexact - required: false - in: query - description: dnd_class__iexact - schema: - type: string - - name: dnd_class - required: false - in: query - description: dnd_class - schema: - type: string - - name: dnd_class__in - required: false - in: query - description: dnd_class__in - schema: - type: string - - name: dnd_class__icontains - required: false - in: query - description: dnd_class__icontains - schema: - type: string - - name: spell_lists - required: false - in: query - description: spell_lists - schema: - type: string - - name: document__slug__iexact - required: false - in: query - description: document__slug__iexact - schema: - type: string - - name: document__slug - required: false - in: query - description: document__slug - schema: - type: string - - name: document__slug__in - required: false - in: query - description: document__slug__in - schema: - type: string - - name: document__slug__not_in - required: false - in: query - description: document__slug__not_in - schema: - type: string - - name: level_int - required: false - in: query - description: level_int - schema: - type: string - - name: concentration - required: false - in: query - description: concentration - schema: - type: string - - name: components - required: false - in: query - description: components - schema: - type: string - - name: spell_lists_not - required: false - in: query - description: spell_lists_not - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - type: object - required: - - count - - results - properties: - count: - type: integer - example: 123 - next: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=4 - previous: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=2 - results: - type: array - items: - $ref: '#/components/schemas/Spell' - description: '' - tags: - - v1 - https://api.open5e.com/v1/spells/{slug}/: - get: - operationId: retrieveV1Spell - description: API endpoint for returning a particular spell. - parameters: - - name: slug - in: path - required: true - description: Short name for the game content item. - schema: - type: string - - name: slug__in - required: false - in: query - description: slug__in - schema: - type: string - - name: slug__iexact - required: false - in: query - description: slug__iexact - schema: - type: string - - name: slug - required: false - in: query - description: slug - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__icontains - required: false - in: query - description: name__icontains - schema: - type: string - - name: spell_level - required: false - in: query - description: spell_level - schema: - type: string - - name: spell_level__range - required: false - in: query - description: spell_level__range - schema: - type: string - - name: spell_level__gt - required: false - in: query - description: spell_level__gt - schema: - type: string - - name: spell_level__gte - required: false - in: query - description: spell_level__gte - schema: - type: string - - name: spell_level__lt - required: false - in: query - description: spell_level__lt - schema: - type: string - - name: spell_level__lte - required: false - in: query - description: spell_level__lte - schema: - type: string - - name: target_range_sort - required: false - in: query - description: target_range_sort - schema: - type: string - - name: target_range_sort__range - required: false - in: query - description: target_range_sort__range - schema: - type: string - - name: target_range_sort__gt - required: false - in: query - description: target_range_sort__gt - schema: - type: string - - name: target_range_sort__gte - required: false - in: query - description: target_range_sort__gte - schema: - type: string - - name: target_range_sort__lt - required: false - in: query - description: target_range_sort__lt - schema: - type: string - - name: target_range_sort__lte - required: false - in: query - description: target_range_sort__lte - schema: - type: string - - name: school__iexact - required: false - in: query - description: school__iexact - schema: - type: string - - name: school - required: false - in: query - description: school - schema: - type: string - - name: school__in - required: false - in: query - description: school__in - schema: - type: string - - name: duration__iexact - required: false - in: query - description: duration__iexact - schema: - type: string - - name: duration - required: false - in: query - description: duration - schema: - type: string - - name: duration__in - required: false - in: query - description: duration__in - schema: - type: string - - name: requires_concentration - required: false - in: query - description: requires_concentration - schema: - type: string - - name: requires_verbal_components - required: false - in: query - description: requires_verbal_components - schema: - type: string - - name: requires_somatic_components - required: false - in: query - description: requires_somatic_components - schema: - type: string - - name: requires_material_components - required: false - in: query - description: requires_material_components - schema: - type: string - - name: casting_time__iexact - required: false - in: query - description: casting_time__iexact - schema: - type: string - - name: casting_time - required: false - in: query - description: casting_time - schema: - type: string - - name: casting_time__in - required: false - in: query - description: casting_time__in - schema: - type: string - - name: dnd_class__iexact - required: false - in: query - description: dnd_class__iexact - schema: - type: string - - name: dnd_class - required: false - in: query - description: dnd_class - schema: - type: string - - name: dnd_class__in - required: false - in: query - description: dnd_class__in - schema: - type: string - - name: dnd_class__icontains - required: false - in: query - description: dnd_class__icontains - schema: - type: string - - name: spell_lists - required: false - in: query - description: spell_lists - schema: - type: string - - name: document__slug__iexact - required: false - in: query - description: document__slug__iexact - schema: - type: string - - name: document__slug - required: false - in: query - description: document__slug - schema: - type: string - - name: document__slug__in - required: false - in: query - description: document__slug__in - schema: - type: string - - name: document__slug__not_in - required: false - in: query - description: document__slug__not_in - schema: - type: string - - name: level_int - required: false - in: query - description: level_int - schema: - type: string - - name: concentration - required: false - in: query - description: concentration - schema: - type: string - - name: components - required: false - in: query - description: components - schema: - type: string - - name: spell_lists_not - required: false - in: query - description: spell_lists_not - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/Spell' - description: '' - tags: - - v1 - https://api.open5e.com/v1/spelllist/: - get: - operationId: listV1SpellLists - description: API endpoint for returning a list of spell lists. - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: limit - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: slug__in - required: false - in: query - description: slug__in - schema: - type: string - - name: slug__iexact - required: false - in: query - description: slug__iexact - schema: - type: string - - name: slug - required: false - in: query - description: slug - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__icontains - required: false - in: query - description: name__icontains - schema: - type: string - - name: desc__iexact - required: false - in: query - description: desc__iexact - schema: - type: string - - name: desc - required: false - in: query - description: desc - schema: - type: string - - name: desc__in - required: false - in: query - description: desc__in - schema: - type: string - - name: desc__icontains - required: false - in: query - description: desc__icontains - schema: - type: string - - name: document__slug__iexact - required: false - in: query - description: document__slug__iexact - schema: - type: string - - name: document__slug - required: false - in: query - description: document__slug - schema: - type: string - - name: document__slug__in - required: false - in: query - description: document__slug__in - schema: - type: string - - name: document__slug__not_in - required: false - in: query - description: document__slug__not_in - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - type: object - required: - - count - - results - properties: - count: - type: integer - example: 123 - next: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=4 - previous: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=2 - results: - type: array - items: - $ref: '#/components/schemas/SpellList' - description: '' - tags: - - v1 - https://api.open5e.com/v1/spelllist/{slug}/: - get: - operationId: retrieveV1SpellList - description: API endpoint for returning a particular spell list. - parameters: - - name: slug - in: path - required: true - description: Short name for the game content item. - schema: - type: string - - name: slug__in - required: false - in: query - description: slug__in - schema: - type: string - - name: slug__iexact - required: false - in: query - description: slug__iexact - schema: - type: string - - name: slug - required: false - in: query - description: slug - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__icontains - required: false - in: query - description: name__icontains - schema: - type: string - - name: desc__iexact - required: false - in: query - description: desc__iexact - schema: - type: string - - name: desc - required: false - in: query - description: desc - schema: - type: string - - name: desc__in - required: false - in: query - description: desc__in - schema: - type: string - - name: desc__icontains - required: false - in: query - description: desc__icontains - schema: - type: string - - name: document__slug__iexact - required: false - in: query - description: document__slug__iexact - schema: - type: string - - name: document__slug - required: false - in: query - description: document__slug - schema: - type: string - - name: document__slug__in - required: false - in: query - description: document__slug__in - schema: - type: string - - name: document__slug__not_in - required: false - in: query - description: document__slug__not_in - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/SpellList' - description: '' - tags: - - v1 - https://api.open5e.com/v1/monsters/: - get: - operationId: listV1Monsters - description: API endpoint for returning a list of monsters. - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: limit - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: slug__in - required: false - in: query - description: slug__in - schema: - type: string - - name: slug__iexact - required: false - in: query - description: slug__iexact - schema: - type: string - - name: slug - required: false - in: query - description: slug - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__icontains - required: false - in: query - description: name__icontains - schema: - type: string - - name: desc__iexact - required: false - in: query - description: desc__iexact - schema: - type: string - - name: desc - required: false - in: query - description: desc - schema: - type: string - - name: desc__in - required: false - in: query - description: desc__in - schema: - type: string - - name: desc__icontains - required: false - in: query - description: desc__icontains - schema: - type: string - - name: cr - required: false - in: query - description: cr - schema: - type: string - - name: cr__range - required: false - in: query - description: cr__range - schema: - type: string - - name: cr__gt - required: false - in: query - description: cr__gt - schema: - type: string - - name: cr__gte - required: false - in: query - description: cr__gte - schema: - type: string - - name: cr__lt - required: false - in: query - description: cr__lt - schema: - type: string - - name: cr__lte - required: false - in: query - description: cr__lte - schema: - type: string - - name: hit_points - required: false - in: query - description: hit_points - schema: - type: string - - name: hit_points__range - required: false - in: query - description: hit_points__range - schema: - type: string - - name: hit_points__gt - required: false - in: query - description: hit_points__gt - schema: - type: string - - name: hit_points__gte - required: false - in: query - description: hit_points__gte - schema: - type: string - - name: hit_points__lt - required: false - in: query - description: hit_points__lt - schema: - type: string - - name: hit_points__lte - required: false - in: query - description: hit_points__lte - schema: - type: string - - name: armor_class - required: false - in: query - description: armor_class - schema: - type: string - - name: armor_class__range - required: false - in: query - description: armor_class__range - schema: - type: string - - name: armor_class__gt - required: false - in: query - description: armor_class__gt - schema: - type: string - - name: armor_class__gte - required: false - in: query - description: armor_class__gte - schema: - type: string - - name: armor_class__lt - required: false - in: query - description: armor_class__lt - schema: - type: string - - name: armor_class__lte - required: false - in: query - description: armor_class__lte - schema: - type: string - - name: type__iexact - required: false - in: query - description: type__iexact - schema: - type: string - - name: type - required: false - in: query - description: type - schema: - type: string - - name: type__in - required: false - in: query - description: type__in - schema: - type: string - - name: type__icontains - required: false - in: query - description: type__icontains - schema: - type: string - - name: size__iexact - required: false - in: query - description: size__iexact - schema: - type: string - - name: size - required: false - in: query - description: size - schema: - type: string - - name: size__in - required: false - in: query - description: size__in - schema: - type: string - - name: size__icontains - required: false - in: query - description: size__icontains - schema: - type: string - - name: page_no - required: false - in: query - description: page_no - schema: - type: string - - name: page_no__range - required: false - in: query - description: page_no__range - schema: - type: string - - name: page_no__gt - required: false - in: query - description: page_no__gt - schema: - type: string - - name: page_no__gte - required: false - in: query - description: page_no__gte - schema: - type: string - - name: page_no__lt - required: false - in: query - description: page_no__lt - schema: - type: string - - name: page_no__lte - required: false - in: query - description: page_no__lte - schema: - type: string - - name: document__slug__iexact - required: false - in: query - description: document__slug__iexact - schema: - type: string - - name: document__slug - required: false - in: query - description: document__slug - schema: - type: string - - name: document__slug__in - required: false - in: query - description: document__slug__in - schema: - type: string - - name: document__slug__not_in - required: false - in: query - description: document__slug__not_in - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - type: object - required: - - count - - results - properties: - count: - type: integer - example: 123 - next: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=4 - previous: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=2 - results: - type: array - items: - $ref: '#/components/schemas/Monster' - description: '' - tags: - - v1 - https://api.open5e.com/v1/monsters/{slug}/: - get: - operationId: retrieveV1Monster - description: API endpoint for returning a particular monster. - parameters: - - name: slug - in: path - required: true - description: Short name for the game content item. - schema: - type: string - - name: slug__in - required: false - in: query - description: slug__in - schema: - type: string - - name: slug__iexact - required: false - in: query - description: slug__iexact - schema: - type: string - - name: slug - required: false - in: query - description: slug - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__icontains - required: false - in: query - description: name__icontains - schema: - type: string - - name: desc__iexact - required: false - in: query - description: desc__iexact - schema: - type: string - - name: desc - required: false - in: query - description: desc - schema: - type: string - - name: desc__in - required: false - in: query - description: desc__in - schema: - type: string - - name: desc__icontains - required: false - in: query - description: desc__icontains - schema: - type: string - - name: cr - required: false - in: query - description: cr - schema: - type: string - - name: cr__range - required: false - in: query - description: cr__range - schema: - type: string - - name: cr__gt - required: false - in: query - description: cr__gt - schema: - type: string - - name: cr__gte - required: false - in: query - description: cr__gte - schema: - type: string - - name: cr__lt - required: false - in: query - description: cr__lt - schema: - type: string - - name: cr__lte - required: false - in: query - description: cr__lte - schema: - type: string - - name: hit_points - required: false - in: query - description: hit_points - schema: - type: string - - name: hit_points__range - required: false - in: query - description: hit_points__range - schema: - type: string - - name: hit_points__gt - required: false - in: query - description: hit_points__gt - schema: - type: string - - name: hit_points__gte - required: false - in: query - description: hit_points__gte - schema: - type: string - - name: hit_points__lt - required: false - in: query - description: hit_points__lt - schema: - type: string - - name: hit_points__lte - required: false - in: query - description: hit_points__lte - schema: - type: string - - name: armor_class - required: false - in: query - description: armor_class - schema: - type: string - - name: armor_class__range - required: false - in: query - description: armor_class__range - schema: - type: string - - name: armor_class__gt - required: false - in: query - description: armor_class__gt - schema: - type: string - - name: armor_class__gte - required: false - in: query - description: armor_class__gte - schema: - type: string - - name: armor_class__lt - required: false - in: query - description: armor_class__lt - schema: - type: string - - name: armor_class__lte - required: false - in: query - description: armor_class__lte - schema: - type: string - - name: type__iexact - required: false - in: query - description: type__iexact - schema: - type: string - - name: type - required: false - in: query - description: type - schema: - type: string - - name: type__in - required: false - in: query - description: type__in - schema: - type: string - - name: type__icontains - required: false - in: query - description: type__icontains - schema: - type: string - - name: size__iexact - required: false - in: query - description: size__iexact - schema: - type: string - - name: size - required: false - in: query - description: size - schema: - type: string - - name: size__in - required: false - in: query - description: size__in - schema: - type: string - - name: size__icontains - required: false - in: query - description: size__icontains - schema: - type: string - - name: page_no - required: false - in: query - description: page_no - schema: - type: string - - name: page_no__range - required: false - in: query - description: page_no__range - schema: - type: string - - name: page_no__gt - required: false - in: query - description: page_no__gt - schema: - type: string - - name: page_no__gte - required: false - in: query - description: page_no__gte - schema: - type: string - - name: page_no__lt - required: false - in: query - description: page_no__lt - schema: - type: string - - name: page_no__lte - required: false - in: query - description: page_no__lte - schema: - type: string - - name: document__slug__iexact - required: false - in: query - description: document__slug__iexact - schema: - type: string - - name: document__slug - required: false - in: query - description: document__slug - schema: - type: string - - name: document__slug__in - required: false - in: query - description: document__slug__in - schema: - type: string - - name: document__slug__not_in - required: false - in: query - description: document__slug__not_in - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/Monster' - description: '' - tags: - - v1 - https://api.open5e.com/v1/documents/: - get: - operationId: listV1Documents - description: API endpoint for returning a list of documents. - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: limit - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: slug - required: false - in: query - description: slug - schema: - type: string - - name: title - required: false - in: query - description: title - schema: - type: string - - name: organization - required: false - in: query - description: organization - schema: - type: string - - name: license - required: false - in: query - description: license - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - type: object - required: - - count - - results - properties: - count: - type: integer - example: 123 - next: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=4 - previous: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=2 - results: - type: array - items: - $ref: '#/components/schemas/Document' - description: '' - tags: - - v1 - https://api.open5e.com/v1/documents/{id}/: - get: - operationId: retrieveV1Document - description: API endpoint for returning a particular document. - parameters: - - name: id - in: path - required: true - description: A unique integer value identifying this document. - schema: - type: string - - name: slug - required: false - in: query - description: slug - schema: - type: string - - name: title - required: false - in: query - description: title - schema: - type: string - - name: organization - required: false - in: query - description: organization - schema: - type: string - - name: license - required: false - in: query - description: license - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/Document' - description: '' - tags: - - v1 - https://api.open5e.com/v1/backgrounds/: - get: - operationId: listV1Backgrounds - description: API endpoint for returning a list of backgrounds. - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: limit - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: slug__in - required: false - in: query - description: slug__in - schema: - type: string - - name: slug__iexact - required: false - in: query - description: slug__iexact - schema: - type: string - - name: slug - required: false - in: query - description: slug - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__icontains - required: false - in: query - description: name__icontains - schema: - type: string - - name: skill_proficiencies__iexact - required: false - in: query - description: skill_proficiencies__iexact - schema: - type: string - - name: skill_proficiencies - required: false - in: query - description: skill_proficiencies - schema: - type: string - - name: skill_proficiencies__icontains - required: false - in: query - description: skill_proficiencies__icontains - schema: - type: string - - name: tool_proficiencies__iexact - required: false - in: query - description: tool_proficiencies__iexact - schema: - type: string - - name: tool_proficiencies - required: false - in: query - description: tool_proficiencies - schema: - type: string - - name: tool_proficiencies__icontains - required: false - in: query - description: tool_proficiencies__icontains - schema: - type: string - - name: languages__iexact - required: false - in: query - description: languages__iexact - schema: - type: string - - name: languages - required: false - in: query - description: languages - schema: - type: string - - name: languages__icontains - required: false - in: query - description: languages__icontains - schema: - type: string - - name: feature__iexact - required: false - in: query - description: feature__iexact - schema: - type: string - - name: feature - required: false - in: query - description: feature - schema: - type: string - - name: feature__icontains - required: false - in: query - description: feature__icontains - schema: - type: string - - name: feature_desc__iexact - required: false - in: query - description: feature_desc__iexact - schema: - type: string - - name: feature_desc - required: false - in: query - description: feature_desc - schema: - type: string - - name: feature_desc__icontains - required: false - in: query - description: feature_desc__icontains - schema: - type: string - - name: desc__iexact - required: false - in: query - description: desc__iexact - schema: - type: string - - name: desc - required: false - in: query - description: desc - schema: - type: string - - name: desc__in - required: false - in: query - description: desc__in - schema: - type: string - - name: desc__icontains - required: false - in: query - description: desc__icontains - schema: - type: string - - name: document__slug__iexact - required: false - in: query - description: document__slug__iexact - schema: - type: string - - name: document__slug - required: false - in: query - description: document__slug - schema: - type: string - - name: document__slug__in - required: false - in: query - description: document__slug__in - schema: - type: string - - name: document__slug__not_in - required: false - in: query - description: document__slug__not_in - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - type: object - required: - - count - - results - properties: - count: - type: integer - example: 123 - next: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=4 - previous: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=2 - results: - type: array - items: - $ref: '#/components/schemas/Background' - description: '' - tags: - - v1 - https://api.open5e.com/v1/backgrounds/{slug}/: - get: - operationId: retrieveV1Background - description: API endpoint for returning a particular background. - parameters: - - name: slug - in: path - required: true - description: Short name for the game content item. - schema: - type: string - - name: slug__in - required: false - in: query - description: slug__in - schema: - type: string - - name: slug__iexact - required: false - in: query - description: slug__iexact - schema: - type: string - - name: slug - required: false - in: query - description: slug - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__icontains - required: false - in: query - description: name__icontains - schema: - type: string - - name: skill_proficiencies__iexact - required: false - in: query - description: skill_proficiencies__iexact - schema: - type: string - - name: skill_proficiencies - required: false - in: query - description: skill_proficiencies - schema: - type: string - - name: skill_proficiencies__icontains - required: false - in: query - description: skill_proficiencies__icontains - schema: - type: string - - name: tool_proficiencies__iexact - required: false - in: query - description: tool_proficiencies__iexact - schema: - type: string - - name: tool_proficiencies - required: false - in: query - description: tool_proficiencies - schema: - type: string - - name: tool_proficiencies__icontains - required: false - in: query - description: tool_proficiencies__icontains - schema: - type: string - - name: languages__iexact - required: false - in: query - description: languages__iexact - schema: - type: string - - name: languages - required: false - in: query - description: languages - schema: - type: string - - name: languages__icontains - required: false - in: query - description: languages__icontains - schema: - type: string - - name: feature__iexact - required: false - in: query - description: feature__iexact - schema: - type: string - - name: feature - required: false - in: query - description: feature - schema: - type: string - - name: feature__icontains - required: false - in: query - description: feature__icontains - schema: - type: string - - name: feature_desc__iexact - required: false - in: query - description: feature_desc__iexact - schema: - type: string - - name: feature_desc - required: false - in: query - description: feature_desc - schema: - type: string - - name: feature_desc__icontains - required: false - in: query - description: feature_desc__icontains - schema: - type: string - - name: desc__iexact - required: false - in: query - description: desc__iexact - schema: - type: string - - name: desc - required: false - in: query - description: desc - schema: - type: string - - name: desc__in - required: false - in: query - description: desc__in - schema: - type: string - - name: desc__icontains - required: false - in: query - description: desc__icontains - schema: - type: string - - name: document__slug__iexact - required: false - in: query - description: document__slug__iexact - schema: - type: string - - name: document__slug - required: false - in: query - description: document__slug - schema: - type: string - - name: document__slug__in - required: false - in: query - description: document__slug__in - schema: - type: string - - name: document__slug__not_in - required: false - in: query - description: document__slug__not_in - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/Background' - description: '' - tags: - - v1 - https://api.open5e.com/v1/planes/: - get: - operationId: listV1Planes - description: API endpoint for returning a list of planes. - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: limit - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: slug__in - required: false - in: query - description: slug__in - schema: - type: string - - name: slug__iexact - required: false - in: query - description: slug__iexact - schema: - type: string - - name: slug - required: false - in: query - description: slug - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__icontains - required: false - in: query - description: name__icontains - schema: - type: string - - name: desc__iexact - required: false - in: query - description: desc__iexact - schema: - type: string - - name: desc - required: false - in: query - description: desc - schema: - type: string - - name: desc__in - required: false - in: query - description: desc__in - schema: - type: string - - name: desc__icontains - required: false - in: query - description: desc__icontains - schema: - type: string - - name: document__slug__iexact - required: false - in: query - description: document__slug__iexact - schema: - type: string - - name: document__slug - required: false - in: query - description: document__slug - schema: - type: string - - name: document__slug__in - required: false - in: query - description: document__slug__in - schema: - type: string - - name: document__slug__not_in - required: false - in: query - description: document__slug__not_in - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - type: object - required: - - count - - results - properties: - count: - type: integer - example: 123 - next: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=4 - previous: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=2 - results: - type: array - items: - $ref: '#/components/schemas/Plane' - description: '' - tags: - - v1 - https://api.open5e.com/v1/planes/{slug}/: - get: - operationId: retrieveV1Plane - description: API endpoint for returning a particular plane. - parameters: - - name: slug - in: path - required: true - description: Short name for the game content item. - schema: - type: string - - name: slug__in - required: false - in: query - description: slug__in - schema: - type: string - - name: slug__iexact - required: false - in: query - description: slug__iexact - schema: - type: string - - name: slug - required: false - in: query - description: slug - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__icontains - required: false - in: query - description: name__icontains - schema: - type: string - - name: desc__iexact - required: false - in: query - description: desc__iexact - schema: - type: string - - name: desc - required: false - in: query - description: desc - schema: - type: string - - name: desc__in - required: false - in: query - description: desc__in - schema: - type: string - - name: desc__icontains - required: false - in: query - description: desc__icontains - schema: - type: string - - name: document__slug__iexact - required: false - in: query - description: document__slug__iexact - schema: - type: string - - name: document__slug - required: false - in: query - description: document__slug - schema: - type: string - - name: document__slug__in - required: false - in: query - description: document__slug__in - schema: - type: string - - name: document__slug__not_in - required: false - in: query - description: document__slug__not_in - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/Plane' - description: '' - tags: - - v1 - https://api.open5e.com/v1/sections/: - get: - operationId: listV1Sections - description: API endpoint for returning a list of sections. - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: limit - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: slug__in - required: false - in: query - description: slug__in - schema: - type: string - - name: slug__iexact - required: false - in: query - description: slug__iexact - schema: - type: string - - name: slug - required: false - in: query - description: slug - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__icontains - required: false - in: query - description: name__icontains - schema: - type: string - - name: desc__iexact - required: false - in: query - description: desc__iexact - schema: - type: string - - name: desc - required: false - in: query - description: desc - schema: - type: string - - name: desc__in - required: false - in: query - description: desc__in - schema: - type: string - - name: desc__icontains - required: false - in: query - description: desc__icontains - schema: - type: string - - name: parent__iexact - required: false - in: query - description: parent__iexact - schema: - type: string - - name: parent - required: false - in: query - description: parent - schema: - type: string - - name: parent__in - required: false - in: query - description: parent__in - schema: - type: string - - name: parent__icontains - required: false - in: query - description: parent__icontains - schema: - type: string - - name: document__slug__iexact - required: false - in: query - description: document__slug__iexact - schema: - type: string - - name: document__slug - required: false - in: query - description: document__slug - schema: - type: string - - name: document__slug__in - required: false - in: query - description: document__slug__in - schema: - type: string - - name: document__slug__not_in - required: false - in: query - description: document__slug__not_in - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - type: object - required: - - count - - results - properties: - count: - type: integer - example: 123 - next: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=4 - previous: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=2 - results: - type: array - items: - $ref: '#/components/schemas/Section' - description: '' - tags: - - v1 - https://api.open5e.com/v1/sections/{slug}/: - get: - operationId: retrieveV1Section - description: API endpoint for returning a particular section. - parameters: - - name: slug - in: path - required: true - description: Short name for the game content item. - schema: - type: string - - name: slug__in - required: false - in: query - description: slug__in - schema: - type: string - - name: slug__iexact - required: false - in: query - description: slug__iexact - schema: - type: string - - name: slug - required: false - in: query - description: slug - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__icontains - required: false - in: query - description: name__icontains - schema: - type: string - - name: desc__iexact - required: false - in: query - description: desc__iexact - schema: - type: string - - name: desc - required: false - in: query - description: desc - schema: - type: string - - name: desc__in - required: false - in: query - description: desc__in - schema: - type: string - - name: desc__icontains - required: false - in: query - description: desc__icontains - schema: - type: string - - name: parent__iexact - required: false - in: query - description: parent__iexact - schema: - type: string - - name: parent - required: false - in: query - description: parent - schema: - type: string - - name: parent__in - required: false - in: query - description: parent__in - schema: - type: string - - name: parent__icontains - required: false - in: query - description: parent__icontains - schema: - type: string - - name: document__slug__iexact - required: false - in: query - description: document__slug__iexact - schema: - type: string - - name: document__slug - required: false - in: query - description: document__slug - schema: - type: string - - name: document__slug__in - required: false - in: query - description: document__slug__in - schema: - type: string - - name: document__slug__not_in - required: false - in: query - description: document__slug__not_in - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/Section' - description: '' - tags: - - v1 - https://api.open5e.com/v1/feats/: - get: - operationId: listV1Feats - description: API endpoint for returning a list of feats. - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: limit - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: slug__in - required: false - in: query - description: slug__in - schema: - type: string - - name: slug__iexact - required: false - in: query - description: slug__iexact - schema: - type: string - - name: slug - required: false - in: query - description: slug - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__icontains - required: false - in: query - description: name__icontains - schema: - type: string - - name: desc__iexact - required: false - in: query - description: desc__iexact - schema: - type: string - - name: desc - required: false - in: query - description: desc - schema: - type: string - - name: desc__in - required: false - in: query - description: desc__in - schema: - type: string - - name: desc__icontains - required: false - in: query - description: desc__icontains - schema: - type: string - - name: document__slug__iexact - required: false - in: query - description: document__slug__iexact - schema: - type: string - - name: document__slug - required: false - in: query - description: document__slug - schema: - type: string - - name: document__slug__in - required: false - in: query - description: document__slug__in - schema: - type: string - - name: document__slug__not_in - required: false - in: query - description: document__slug__not_in - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - type: object - required: - - count - - results - properties: - count: - type: integer - example: 123 - next: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=4 - previous: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=2 - results: - type: array - items: - $ref: '#/components/schemas/Feat' - description: '' - tags: - - v1 - https://api.open5e.com/v1/feats/{slug}/: - get: - operationId: retrieveV1Feat - description: API endpoint for returning a particular feat. - parameters: - - name: slug - in: path - required: true - description: Short name for the game content item. - schema: - type: string - - name: slug__in - required: false - in: query - description: slug__in - schema: - type: string - - name: slug__iexact - required: false - in: query - description: slug__iexact - schema: - type: string - - name: slug - required: false - in: query - description: slug - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__icontains - required: false - in: query - description: name__icontains - schema: - type: string - - name: desc__iexact - required: false - in: query - description: desc__iexact - schema: - type: string - - name: desc - required: false - in: query - description: desc - schema: - type: string - - name: desc__in - required: false - in: query - description: desc__in - schema: - type: string - - name: desc__icontains - required: false - in: query - description: desc__icontains - schema: - type: string - - name: document__slug__iexact - required: false - in: query - description: document__slug__iexact - schema: - type: string - - name: document__slug - required: false - in: query - description: document__slug - schema: - type: string - - name: document__slug__in - required: false - in: query - description: document__slug__in - schema: - type: string - - name: document__slug__not_in - required: false - in: query - description: document__slug__not_in - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/Feat' - description: '' - tags: - - v1 - https://api.open5e.com/v1/conditions/: - get: - operationId: listV1Conditions - description: API endpoint for returning a list of conditions. - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: limit - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: slug__in - required: false - in: query - description: slug__in - schema: - type: string - - name: slug__iexact - required: false - in: query - description: slug__iexact - schema: - type: string - - name: slug - required: false - in: query - description: slug - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__icontains - required: false - in: query - description: name__icontains - schema: - type: string - - name: desc__iexact - required: false - in: query - description: desc__iexact - schema: - type: string - - name: desc - required: false - in: query - description: desc - schema: - type: string - - name: desc__in - required: false - in: query - description: desc__in - schema: - type: string - - name: desc__icontains - required: false - in: query - description: desc__icontains - schema: - type: string - - name: document__slug__iexact - required: false - in: query - description: document__slug__iexact - schema: - type: string - - name: document__slug - required: false - in: query - description: document__slug - schema: - type: string - - name: document__slug__in - required: false - in: query - description: document__slug__in - schema: - type: string - - name: document__slug__not_in - required: false - in: query - description: document__slug__not_in - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - type: object - required: - - count - - results - properties: - count: - type: integer - example: 123 - next: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=4 - previous: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=2 - results: - type: array - items: - $ref: '#/components/schemas/Condition' - description: '' - tags: - - v1 - https://api.open5e.com/v1/conditions/{slug}/: - get: - operationId: retrieveV1Condition - description: API endpoint for returning a particular condition. - parameters: - - name: slug - in: path - required: true - description: Short name for the game content item. - schema: - type: string - - name: slug__in - required: false - in: query - description: slug__in - schema: - type: string - - name: slug__iexact - required: false - in: query - description: slug__iexact - schema: - type: string - - name: slug - required: false - in: query - description: slug - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__icontains - required: false - in: query - description: name__icontains - schema: - type: string - - name: desc__iexact - required: false - in: query - description: desc__iexact - schema: - type: string - - name: desc - required: false - in: query - description: desc - schema: - type: string - - name: desc__in - required: false - in: query - description: desc__in - schema: - type: string - - name: desc__icontains - required: false - in: query - description: desc__icontains - schema: - type: string - - name: document__slug__iexact - required: false - in: query - description: document__slug__iexact - schema: - type: string - - name: document__slug - required: false - in: query - description: document__slug - schema: - type: string - - name: document__slug__in - required: false - in: query - description: document__slug__in - schema: - type: string - - name: document__slug__not_in - required: false - in: query - description: document__slug__not_in - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/Condition' - description: '' - tags: - - v1 - https://api.open5e.com/v1/races/: - get: - operationId: listV1Races - description: API endpoint for returning a list of races. - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: limit - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: slug__in - required: false - in: query - description: slug__in - schema: - type: string - - name: slug__iexact - required: false - in: query - description: slug__iexact - schema: - type: string - - name: slug - required: false - in: query - description: slug - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__icontains - required: false - in: query - description: name__icontains - schema: - type: string - - name: desc__iexact - required: false - in: query - description: desc__iexact - schema: - type: string - - name: desc - required: false - in: query - description: desc - schema: - type: string - - name: desc__in - required: false - in: query - description: desc__in - schema: - type: string - - name: desc__icontains - required: false - in: query - description: desc__icontains - schema: - type: string - - name: document__slug__iexact - required: false - in: query - description: document__slug__iexact - schema: - type: string - - name: document__slug - required: false - in: query - description: document__slug - schema: - type: string - - name: document__slug__in - required: false - in: query - description: document__slug__in - schema: - type: string - - name: asi_desc__iexact - required: false - in: query - description: asi_desc__iexact - schema: - type: string - - name: asi_desc - required: false - in: query - description: asi_desc - schema: - type: string - - name: asi_desc__icontains - required: false - in: query - description: asi_desc__icontains - schema: - type: string - - name: age__iexact - required: false - in: query - description: age__iexact - schema: - type: string - - name: age - required: false - in: query - description: age - schema: - type: string - - name: age__icontains - required: false - in: query - description: age__icontains - schema: - type: string - - name: alignment__iexact - required: false - in: query - description: alignment__iexact - schema: - type: string - - name: alignment - required: false - in: query - description: alignment - schema: - type: string - - name: alignment__icontains - required: false - in: query - description: alignment__icontains - schema: - type: string - - name: size__iexact - required: false - in: query - description: size__iexact - schema: - type: string - - name: size - required: false - in: query - description: size - schema: - type: string - - name: size__icontains - required: false - in: query - description: size__icontains - schema: - type: string - - name: speed_desc__iexact - required: false - in: query - description: speed_desc__iexact - schema: - type: string - - name: speed_desc - required: false - in: query - description: speed_desc - schema: - type: string - - name: speed_desc__icontains - required: false - in: query - description: speed_desc__icontains - schema: - type: string - - name: languages__iexact - required: false - in: query - description: languages__iexact - schema: - type: string - - name: languages - required: false - in: query - description: languages - schema: - type: string - - name: languages__icontains - required: false - in: query - description: languages__icontains - schema: - type: string - - name: vision__iexact - required: false - in: query - description: vision__iexact - schema: - type: string - - name: vision - required: false - in: query - description: vision - schema: - type: string - - name: vision__icontains - required: false - in: query - description: vision__icontains - schema: - type: string - - name: traits__iexact - required: false - in: query - description: traits__iexact - schema: - type: string - - name: traits - required: false - in: query - description: traits - schema: - type: string - - name: traits__icontains - required: false - in: query - description: traits__icontains - schema: - type: string - - name: document__slug__not_in - required: false - in: query - description: document__slug__not_in - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - type: object - required: - - count - - results - properties: - count: - type: integer - example: 123 - next: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=4 - previous: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=2 - results: - type: array - items: - $ref: '#/components/schemas/Race' - description: '' - tags: - - v1 - https://api.open5e.com/v1/races/{slug}/: - get: - operationId: retrieveV1Race - description: API endpoint for returning a particular race. - parameters: - - name: slug - in: path - required: true - description: Short name for the game content item. - schema: - type: string - - name: slug__in - required: false - in: query - description: slug__in - schema: - type: string - - name: slug__iexact - required: false - in: query - description: slug__iexact - schema: - type: string - - name: slug - required: false - in: query - description: slug - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__icontains - required: false - in: query - description: name__icontains - schema: - type: string - - name: desc__iexact - required: false - in: query - description: desc__iexact - schema: - type: string - - name: desc - required: false - in: query - description: desc - schema: - type: string - - name: desc__in - required: false - in: query - description: desc__in - schema: - type: string - - name: desc__icontains - required: false - in: query - description: desc__icontains - schema: - type: string - - name: document__slug__iexact - required: false - in: query - description: document__slug__iexact - schema: - type: string - - name: document__slug - required: false - in: query - description: document__slug - schema: - type: string - - name: document__slug__in - required: false - in: query - description: document__slug__in - schema: - type: string - - name: asi_desc__iexact - required: false - in: query - description: asi_desc__iexact - schema: - type: string - - name: asi_desc - required: false - in: query - description: asi_desc - schema: - type: string - - name: asi_desc__icontains - required: false - in: query - description: asi_desc__icontains - schema: - type: string - - name: age__iexact - required: false - in: query - description: age__iexact - schema: - type: string - - name: age - required: false - in: query - description: age - schema: - type: string - - name: age__icontains - required: false - in: query - description: age__icontains - schema: - type: string - - name: alignment__iexact - required: false - in: query - description: alignment__iexact - schema: - type: string - - name: alignment - required: false - in: query - description: alignment - schema: - type: string - - name: alignment__icontains - required: false - in: query - description: alignment__icontains - schema: - type: string - - name: size__iexact - required: false - in: query - description: size__iexact - schema: - type: string - - name: size - required: false - in: query - description: size - schema: - type: string - - name: size__icontains - required: false - in: query - description: size__icontains - schema: - type: string - - name: speed_desc__iexact - required: false - in: query - description: speed_desc__iexact - schema: - type: string - - name: speed_desc - required: false - in: query - description: speed_desc - schema: - type: string - - name: speed_desc__icontains - required: false - in: query - description: speed_desc__icontains - schema: - type: string - - name: languages__iexact - required: false - in: query - description: languages__iexact - schema: - type: string - - name: languages - required: false - in: query - description: languages - schema: - type: string - - name: languages__icontains - required: false - in: query - description: languages__icontains - schema: - type: string - - name: vision__iexact - required: false - in: query - description: vision__iexact - schema: - type: string - - name: vision - required: false - in: query - description: vision - schema: - type: string - - name: vision__icontains - required: false - in: query - description: vision__icontains - schema: - type: string - - name: traits__iexact - required: false - in: query - description: traits__iexact - schema: - type: string - - name: traits - required: false - in: query - description: traits - schema: - type: string - - name: traits__icontains - required: false - in: query - description: traits__icontains - schema: - type: string - - name: document__slug__not_in - required: false - in: query - description: document__slug__not_in - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/Race' - description: '' - tags: - - v1 - https://api.open5e.com/v1/classes/: - get: - operationId: listV1Classes - description: API endpoint for returning a list of classes and archetypes. - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: limit - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: slug__in - required: false - in: query - description: slug__in - schema: - type: string - - name: slug__iexact - required: false - in: query - description: slug__iexact - schema: - type: string - - name: slug - required: false - in: query - description: slug - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__icontains - required: false - in: query - description: name__icontains - schema: - type: string - - name: desc__iexact - required: false - in: query - description: desc__iexact - schema: - type: string - - name: desc - required: false - in: query - description: desc - schema: - type: string - - name: desc__in - required: false - in: query - description: desc__in - schema: - type: string - - name: desc__icontains - required: false - in: query - description: desc__icontains - schema: - type: string - - name: hit_dice__iexact - required: false - in: query - description: hit_dice__iexact - schema: - type: string - - name: hit_dice - required: false - in: query - description: hit_dice - schema: - type: string - - name: hit_dice__in - required: false - in: query - description: hit_dice__in - schema: - type: string - - name: hp_at_1st_level__iexact - required: false - in: query - description: hp_at_1st_level__iexact - schema: - type: string - - name: hp_at_1st_level - required: false - in: query - description: hp_at_1st_level - schema: - type: string - - name: hp_at_1st_level__icontains - required: false - in: query - description: hp_at_1st_level__icontains - schema: - type: string - - name: hp_at_higher_levels__iexact - required: false - in: query - description: hp_at_higher_levels__iexact - schema: - type: string - - name: hp_at_higher_levels - required: false - in: query - description: hp_at_higher_levels - schema: - type: string - - name: hp_at_higher_levels__icontains - required: false - in: query - description: hp_at_higher_levels__icontains - schema: - type: string - - name: prof_armor__iexact - required: false - in: query - description: prof_armor__iexact - schema: - type: string - - name: prof_armor - required: false - in: query - description: prof_armor - schema: - type: string - - name: prof_armor__icontains - required: false - in: query - description: prof_armor__icontains - schema: - type: string - - name: prof_weapons__iexact - required: false - in: query - description: prof_weapons__iexact - schema: - type: string - - name: prof_weapons - required: false - in: query - description: prof_weapons - schema: - type: string - - name: prof_weapons__icontains - required: false - in: query - description: prof_weapons__icontains - schema: - type: string - - name: prof_tools__iexact - required: false - in: query - description: prof_tools__iexact - schema: - type: string - - name: prof_tools - required: false - in: query - description: prof_tools - schema: - type: string - - name: prof_tools__icontains - required: false - in: query - description: prof_tools__icontains - schema: - type: string - - name: prof_skills__iexact - required: false - in: query - description: prof_skills__iexact - schema: - type: string - - name: prof_skills - required: false - in: query - description: prof_skills - schema: - type: string - - name: prof_skills__icontains - required: false - in: query - description: prof_skills__icontains - schema: - type: string - - name: equipment__iexact - required: false - in: query - description: equipment__iexact - schema: - type: string - - name: equipment - required: false - in: query - description: equipment - schema: - type: string - - name: equipment__icontains - required: false - in: query - description: equipment__icontains - schema: - type: string - - name: spellcasting_ability__iexact - required: false - in: query - description: spellcasting_ability__iexact - schema: - type: string - - name: spellcasting_ability - required: false - in: query - description: spellcasting_ability - schema: - type: string - - name: spellcasting_ability__icontains - required: false - in: query - description: spellcasting_ability__icontains - schema: - type: string - - name: subtypes_name__iexact - required: false - in: query - description: subtypes_name__iexact - schema: - type: string - - name: subtypes_name - required: false - in: query - description: subtypes_name - schema: - type: string - - name: subtypes_name__icontains - required: false - in: query - description: subtypes_name__icontains - schema: - type: string - - name: document__slug__iexact - required: false - in: query - description: document__slug__iexact - schema: - type: string - - name: document__slug - required: false - in: query - description: document__slug - schema: - type: string - - name: document__slug__in - required: false - in: query - description: document__slug__in - schema: - type: string - - name: document__slug__not_in - required: false - in: query - description: document__slug__not_in - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - type: object - required: - - count - - results - properties: - count: - type: integer - example: 123 - next: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=4 - previous: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=2 - results: - type: array - items: - $ref: '#/components/schemas/CharClass' - description: '' - tags: - - v1 - https://api.open5e.com/v1/classes/{slug}/: - get: - operationId: retrieveV1Class - description: API endpoint for returning a particular class or archetype. - parameters: - - name: slug - in: path - required: true - description: Short name for the game content item. - schema: - type: string - - name: slug__in - required: false - in: query - description: slug__in - schema: - type: string - - name: slug__iexact - required: false - in: query - description: slug__iexact - schema: - type: string - - name: slug - required: false - in: query - description: slug - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__icontains - required: false - in: query - description: name__icontains - schema: - type: string - - name: desc__iexact - required: false - in: query - description: desc__iexact - schema: - type: string - - name: desc - required: false - in: query - description: desc - schema: - type: string - - name: desc__in - required: false - in: query - description: desc__in - schema: - type: string - - name: desc__icontains - required: false - in: query - description: desc__icontains - schema: - type: string - - name: hit_dice__iexact - required: false - in: query - description: hit_dice__iexact - schema: - type: string - - name: hit_dice - required: false - in: query - description: hit_dice - schema: - type: string - - name: hit_dice__in - required: false - in: query - description: hit_dice__in - schema: - type: string - - name: hp_at_1st_level__iexact - required: false - in: query - description: hp_at_1st_level__iexact - schema: - type: string - - name: hp_at_1st_level - required: false - in: query - description: hp_at_1st_level - schema: - type: string - - name: hp_at_1st_level__icontains - required: false - in: query - description: hp_at_1st_level__icontains - schema: - type: string - - name: hp_at_higher_levels__iexact - required: false - in: query - description: hp_at_higher_levels__iexact - schema: - type: string - - name: hp_at_higher_levels - required: false - in: query - description: hp_at_higher_levels - schema: - type: string - - name: hp_at_higher_levels__icontains - required: false - in: query - description: hp_at_higher_levels__icontains - schema: - type: string - - name: prof_armor__iexact - required: false - in: query - description: prof_armor__iexact - schema: - type: string - - name: prof_armor - required: false - in: query - description: prof_armor - schema: - type: string - - name: prof_armor__icontains - required: false - in: query - description: prof_armor__icontains - schema: - type: string - - name: prof_weapons__iexact - required: false - in: query - description: prof_weapons__iexact - schema: - type: string - - name: prof_weapons - required: false - in: query - description: prof_weapons - schema: - type: string - - name: prof_weapons__icontains - required: false - in: query - description: prof_weapons__icontains - schema: - type: string - - name: prof_tools__iexact - required: false - in: query - description: prof_tools__iexact - schema: - type: string - - name: prof_tools - required: false - in: query - description: prof_tools - schema: - type: string - - name: prof_tools__icontains - required: false - in: query - description: prof_tools__icontains - schema: - type: string - - name: prof_skills__iexact - required: false - in: query - description: prof_skills__iexact - schema: - type: string - - name: prof_skills - required: false - in: query - description: prof_skills - schema: - type: string - - name: prof_skills__icontains - required: false - in: query - description: prof_skills__icontains - schema: - type: string - - name: equipment__iexact - required: false - in: query - description: equipment__iexact - schema: - type: string - - name: equipment - required: false - in: query - description: equipment - schema: - type: string - - name: equipment__icontains - required: false - in: query - description: equipment__icontains - schema: - type: string - - name: spellcasting_ability__iexact - required: false - in: query - description: spellcasting_ability__iexact - schema: - type: string - - name: spellcasting_ability - required: false - in: query - description: spellcasting_ability - schema: - type: string - - name: spellcasting_ability__icontains - required: false - in: query - description: spellcasting_ability__icontains - schema: - type: string - - name: subtypes_name__iexact - required: false - in: query - description: subtypes_name__iexact - schema: - type: string - - name: subtypes_name - required: false - in: query - description: subtypes_name - schema: - type: string - - name: subtypes_name__icontains - required: false - in: query - description: subtypes_name__icontains - schema: - type: string - - name: document__slug__iexact - required: false - in: query - description: document__slug__iexact - schema: - type: string - - name: document__slug - required: false - in: query - description: document__slug - schema: - type: string - - name: document__slug__in - required: false - in: query - description: document__slug__in - schema: - type: string - - name: document__slug__not_in - required: false - in: query - description: document__slug__not_in - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/CharClass' - description: '' - tags: - - v1 - https://api.open5e.com/v1/magicitems/: - get: - operationId: listV1MagicItems - description: API endpoint for returning a list of magic items. - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: limit - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: slug__in - required: false - in: query - description: slug__in - schema: - type: string - - name: slug__iexact - required: false - in: query - description: slug__iexact - schema: - type: string - - name: slug - required: false - in: query - description: slug - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__icontains - required: false - in: query - description: name__icontains - schema: - type: string - - name: desc__iexact - required: false - in: query - description: desc__iexact - schema: - type: string - - name: desc - required: false - in: query - description: desc - schema: - type: string - - name: desc__in - required: false - in: query - description: desc__in - schema: - type: string - - name: desc__icontains - required: false - in: query - description: desc__icontains - schema: - type: string - - name: type__iexact - required: false - in: query - description: type__iexact - schema: - type: string - - name: type - required: false - in: query - description: type - schema: - type: string - - name: type__icontains - required: false - in: query - description: type__icontains - schema: - type: string - - name: rarity__iexact - required: false - in: query - description: rarity__iexact - schema: - type: string - - name: rarity - required: false - in: query - description: rarity - schema: - type: string - - name: rarity__icontains - required: false - in: query - description: rarity__icontains - schema: - type: string - - name: requires_attunement__iexact - required: false - in: query - description: requires_attunement__iexact - schema: - type: string - - name: requires_attunement - required: false - in: query - description: requires_attunement - schema: - type: string - - name: document__slug__iexact - required: false - in: query - description: document__slug__iexact - schema: - type: string - - name: document__slug - required: false - in: query - description: document__slug - schema: - type: string - - name: document__slug__in - required: false - in: query - description: document__slug__in - schema: - type: string - - name: document__slug__not_in - required: false - in: query - description: document__slug__not_in - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - type: object - required: - - count - - results - properties: - count: - type: integer - example: 123 - next: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=4 - previous: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=2 - results: - type: array - items: - $ref: '#/components/schemas/MagicItem' - description: '' - tags: - - v1 - https://api.open5e.com/v1/magicitems/{slug}/: - get: - operationId: retrieveV1MagicItem - description: API endpoint for returning a particular magic item. - parameters: - - name: slug - in: path - required: true - description: Short name for the game content item. - schema: - type: string - - name: slug__in - required: false - in: query - description: slug__in - schema: - type: string - - name: slug__iexact - required: false - in: query - description: slug__iexact - schema: - type: string - - name: slug - required: false - in: query - description: slug - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__icontains - required: false - in: query - description: name__icontains - schema: - type: string - - name: desc__iexact - required: false - in: query - description: desc__iexact - schema: - type: string - - name: desc - required: false - in: query - description: desc - schema: - type: string - - name: desc__in - required: false - in: query - description: desc__in - schema: - type: string - - name: desc__icontains - required: false - in: query - description: desc__icontains - schema: - type: string - - name: type__iexact - required: false - in: query - description: type__iexact - schema: - type: string - - name: type - required: false - in: query - description: type - schema: - type: string - - name: type__icontains - required: false - in: query - description: type__icontains - schema: - type: string - - name: rarity__iexact - required: false - in: query - description: rarity__iexact - schema: - type: string - - name: rarity - required: false - in: query - description: rarity - schema: - type: string - - name: rarity__icontains - required: false - in: query - description: rarity__icontains - schema: - type: string - - name: requires_attunement__iexact - required: false - in: query - description: requires_attunement__iexact - schema: - type: string - - name: requires_attunement - required: false - in: query - description: requires_attunement - schema: - type: string - - name: document__slug__iexact - required: false - in: query - description: document__slug__iexact - schema: - type: string - - name: document__slug - required: false - in: query - description: document__slug - schema: - type: string - - name: document__slug__in - required: false - in: query - description: document__slug__in - schema: - type: string - - name: document__slug__not_in - required: false - in: query - description: document__slug__not_in - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/MagicItem' - description: '' - tags: - - v1 - https://api.open5e.com/v1/weapons/: - get: - operationId: listV1Weapons - description: API endpoint for returning a list of weapons. - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: limit - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: slug__in - required: false - in: query - description: slug__in - schema: - type: string - - name: slug__iexact - required: false - in: query - description: slug__iexact - schema: - type: string - - name: slug - required: false - in: query - description: slug - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__icontains - required: false - in: query - description: name__icontains - schema: - type: string - - name: desc__iexact - required: false - in: query - description: desc__iexact - schema: - type: string - - name: desc - required: false - in: query - description: desc - schema: - type: string - - name: desc__in - required: false - in: query - description: desc__in - schema: - type: string - - name: desc__icontains - required: false - in: query - description: desc__icontains - schema: - type: string - - name: cost__iexact - required: false - in: query - description: cost__iexact - schema: - type: string - - name: cost - required: false - in: query - description: cost - schema: - type: string - - name: cost__icontains - required: false - in: query - description: cost__icontains - schema: - type: string - - name: damage_dice__iexact - required: false - in: query - description: damage_dice__iexact - schema: - type: string - - name: damage_dice - required: false - in: query - description: damage_dice - schema: - type: string - - name: damage_dice__icontains - required: false - in: query - description: damage_dice__icontains - schema: - type: string - - name: damage_type__iexact - required: false - in: query - description: damage_type__iexact - schema: - type: string - - name: damage_type - required: false - in: query - description: damage_type - schema: - type: string - - name: damage_type__icontains - required: false - in: query - description: damage_type__icontains - schema: - type: string - - name: weight__iexact - required: false - in: query - description: weight__iexact - schema: - type: string - - name: weight - required: false - in: query - description: weight - schema: - type: string - - name: weight__icontains - required: false - in: query - description: weight__icontains - schema: - type: string - - name: document__slug__iexact - required: false - in: query - description: document__slug__iexact - schema: - type: string - - name: document__slug - required: false - in: query - description: document__slug - schema: - type: string - - name: document__slug__in - required: false - in: query - description: document__slug__in - schema: - type: string - - name: document__slug__not_in - required: false - in: query - description: document__slug__not_in - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - type: object - required: - - count - - results - properties: - count: - type: integer - example: 123 - next: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=4 - previous: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=2 - results: - type: array - items: - $ref: '#/components/schemas/Weapon' - description: '' - tags: - - v1 - https://api.open5e.com/v1/weapons/{slug}/: - get: - operationId: retrieveV1Weapon - description: API endpoint for returning a particular weapon. - parameters: - - name: slug - in: path - required: true - description: Short name for the game content item. - schema: - type: string - - name: slug__in - required: false - in: query - description: slug__in - schema: - type: string - - name: slug__iexact - required: false - in: query - description: slug__iexact - schema: - type: string - - name: slug - required: false - in: query - description: slug - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__icontains - required: false - in: query - description: name__icontains - schema: - type: string - - name: desc__iexact - required: false - in: query - description: desc__iexact - schema: - type: string - - name: desc - required: false - in: query - description: desc - schema: - type: string - - name: desc__in - required: false - in: query - description: desc__in - schema: - type: string - - name: desc__icontains - required: false - in: query - description: desc__icontains - schema: - type: string - - name: cost__iexact - required: false - in: query - description: cost__iexact - schema: - type: string - - name: cost - required: false - in: query - description: cost - schema: - type: string - - name: cost__icontains - required: false - in: query - description: cost__icontains - schema: - type: string - - name: damage_dice__iexact - required: false - in: query - description: damage_dice__iexact - schema: - type: string - - name: damage_dice - required: false - in: query - description: damage_dice - schema: - type: string - - name: damage_dice__icontains - required: false - in: query - description: damage_dice__icontains - schema: - type: string - - name: damage_type__iexact - required: false - in: query - description: damage_type__iexact - schema: - type: string - - name: damage_type - required: false - in: query - description: damage_type - schema: - type: string - - name: damage_type__icontains - required: false - in: query - description: damage_type__icontains - schema: - type: string - - name: weight__iexact - required: false - in: query - description: weight__iexact - schema: - type: string - - name: weight - required: false - in: query - description: weight - schema: - type: string - - name: weight__icontains - required: false - in: query - description: weight__icontains - schema: - type: string - - name: document__slug__iexact - required: false - in: query - description: document__slug__iexact - schema: - type: string - - name: document__slug - required: false - in: query - description: document__slug - schema: - type: string - - name: document__slug__in - required: false - in: query - description: document__slug__in - schema: - type: string - - name: document__slug__not_in - required: false - in: query - description: document__slug__not_in - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/Weapon' - description: '' - tags: - - v1 - https://api.open5e.com/v1/armor/: - get: - operationId: listV1Armors - description: API endpoint for returning a list of armor. - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: limit - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: slug__in - required: false - in: query - description: slug__in - schema: - type: string - - name: slug__iexact - required: false - in: query - description: slug__iexact - schema: - type: string - - name: slug - required: false - in: query - description: slug - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__icontains - required: false - in: query - description: name__icontains - schema: - type: string - - name: desc__iexact - required: false - in: query - description: desc__iexact - schema: - type: string - - name: desc - required: false - in: query - description: desc - schema: - type: string - - name: desc__in - required: false - in: query - description: desc__in - schema: - type: string - - name: desc__icontains - required: false - in: query - description: desc__icontains - schema: - type: string - - name: cost__iexact - required: false - in: query - description: cost__iexact - schema: - type: string - - name: cost - required: false - in: query - description: cost - schema: - type: string - - name: cost__icontains - required: false - in: query - description: cost__icontains - schema: - type: string - - name: weight__iexact - required: false - in: query - description: weight__iexact - schema: - type: string - - name: weight - required: false - in: query - description: weight - schema: - type: string - - name: weight__icontains - required: false - in: query - description: weight__icontains - schema: - type: string - - name: document__slug__iexact - required: false - in: query - description: document__slug__iexact - schema: - type: string - - name: document__slug - required: false - in: query - description: document__slug - schema: - type: string - - name: document__slug__in - required: false - in: query - description: document__slug__in - schema: - type: string - - name: document__slug__not_in - required: false - in: query - description: document__slug__not_in - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - type: object - required: - - count - - results - properties: - count: - type: integer - example: 123 - next: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=4 - previous: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=2 - results: - type: array - items: - $ref: '#/components/schemas/Armor' - description: '' - tags: - - v1 - https://api.open5e.com/v1/armor/{slug}/: - get: - operationId: retrieveV1Armor - description: API endpoint for returning a particular armor. - parameters: - - name: slug - in: path - required: true - description: Short name for the game content item. - schema: - type: string - - name: slug__in - required: false - in: query - description: slug__in - schema: - type: string - - name: slug__iexact - required: false - in: query - description: slug__iexact - schema: - type: string - - name: slug - required: false - in: query - description: slug - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__icontains - required: false - in: query - description: name__icontains - schema: - type: string - - name: desc__iexact - required: false - in: query - description: desc__iexact - schema: - type: string - - name: desc - required: false - in: query - description: desc - schema: - type: string - - name: desc__in - required: false - in: query - description: desc__in - schema: - type: string - - name: desc__icontains - required: false - in: query - description: desc__icontains - schema: - type: string - - name: cost__iexact - required: false - in: query - description: cost__iexact - schema: - type: string - - name: cost - required: false - in: query - description: cost - schema: - type: string - - name: cost__icontains - required: false - in: query - description: cost__icontains - schema: - type: string - - name: weight__iexact - required: false - in: query - description: weight__iexact - schema: - type: string - - name: weight - required: false - in: query - description: weight - schema: - type: string - - name: weight__icontains - required: false - in: query - description: weight__icontains - schema: - type: string - - name: document__slug__iexact - required: false - in: query - description: document__slug__iexact - schema: - type: string - - name: document__slug - required: false - in: query - description: document__slug - schema: - type: string - - name: document__slug__in - required: false - in: query - description: document__slug__in - schema: - type: string - - name: document__slug__not_in - required: false - in: query - description: document__slug__not_in - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/Armor' - description: '' - tags: - - v1 - https://api.open5e.com/v2/items/: - get: - operationId: listItems - description: API endpoint for returning a list of items. - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: limit - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: key__in - required: false - in: query - description: key__in - schema: - type: string - - name: key__iexact - required: false - in: query - description: key__iexact - schema: - type: string - - name: key - required: false - in: query - description: key - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__icontains - required: false - in: query - description: name__icontains - schema: - type: string - - name: desc__icontains - required: false - in: query - description: desc__icontains - schema: - type: string - - name: cost - required: false - in: query - description: cost - schema: - type: string - - name: cost__range - required: false - in: query - description: cost__range - schema: - type: string - - name: cost__gt - required: false - in: query - description: cost__gt - schema: - type: string - - name: cost__gte - required: false - in: query - description: cost__gte - schema: - type: string - - name: cost__lt - required: false - in: query - description: cost__lt - schema: - type: string - - name: cost__lte - required: false - in: query - description: cost__lte - schema: - type: string - - name: weight - required: false - in: query - description: weight - schema: - type: string - - name: weight__range - required: false - in: query - description: weight__range - schema: - type: string - - name: weight__gt - required: false - in: query - description: weight__gt - schema: - type: string - - name: weight__gte - required: false - in: query - description: weight__gte - schema: - type: string - - name: weight__lt - required: false - in: query - description: weight__lt - schema: - type: string - - name: weight__lte - required: false - in: query - description: weight__lte - schema: - type: string - - name: rarity - required: false - in: query - description: rarity - schema: - type: string - - name: rarity__in - required: false - in: query - description: rarity__in - schema: - type: string - - name: requires_attunement - required: false - in: query - description: requires_attunement - schema: - type: string - - name: category__in - required: false - in: query - description: category__in - schema: - type: string - - name: category - required: false - in: query - description: category - schema: - type: string - - name: document__key__in - required: false - in: query - description: document__key__in - schema: - type: string - - name: document__key__iexact - required: false - in: query - description: document__key__iexact - schema: - type: string - - name: document__key - required: false - in: query - description: document__key - schema: - type: string - - name: document__gamesystem__key__in - required: false - in: query - description: document__gamesystem__key__in - schema: - type: string - - name: document__gamesystem__key__iexact - required: false - in: query - description: document__gamesystem__key__iexact - schema: - type: string - - name: document__gamesystem__key - required: false - in: query - description: document__gamesystem__key - schema: - type: string - - name: is_magic_item - required: false - in: query - description: is_magic_item - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - type: object - required: - - count - - results - properties: - count: - type: integer - example: 123 - next: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=4 - previous: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=2 - results: - type: array - items: - $ref: '#/components/schemas/Item' - description: '' - tags: - - v2 - https://api.open5e.com/v2/items/{key}/: - get: - operationId: retrieveItem - description: API endpoint for returning a particular item. - parameters: - - name: key - in: path - required: true - description: Unique key for the Item. - schema: - type: string - - name: key__in - required: false - in: query - description: key__in - schema: - type: string - - name: key__iexact - required: false - in: query - description: key__iexact - schema: - type: string - - name: key - required: false - in: query - description: key - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__icontains - required: false - in: query - description: name__icontains - schema: - type: string - - name: desc__icontains - required: false - in: query - description: desc__icontains - schema: - type: string - - name: cost - required: false - in: query - description: cost - schema: - type: string - - name: cost__range - required: false - in: query - description: cost__range - schema: - type: string - - name: cost__gt - required: false - in: query - description: cost__gt - schema: - type: string - - name: cost__gte - required: false - in: query - description: cost__gte - schema: - type: string - - name: cost__lt - required: false - in: query - description: cost__lt - schema: - type: string - - name: cost__lte - required: false - in: query - description: cost__lte - schema: - type: string - - name: weight - required: false - in: query - description: weight - schema: - type: string - - name: weight__range - required: false - in: query - description: weight__range - schema: - type: string - - name: weight__gt - required: false - in: query - description: weight__gt - schema: - type: string - - name: weight__gte - required: false - in: query - description: weight__gte - schema: - type: string - - name: weight__lt - required: false - in: query - description: weight__lt - schema: - type: string - - name: weight__lte - required: false - in: query - description: weight__lte - schema: - type: string - - name: rarity - required: false - in: query - description: rarity - schema: - type: string - - name: rarity__in - required: false - in: query - description: rarity__in - schema: - type: string - - name: requires_attunement - required: false - in: query - description: requires_attunement - schema: - type: string - - name: category__in - required: false - in: query - description: category__in - schema: - type: string - - name: category - required: false - in: query - description: category - schema: - type: string - - name: document__key__in - required: false - in: query - description: document__key__in - schema: - type: string - - name: document__key__iexact - required: false - in: query - description: document__key__iexact - schema: - type: string - - name: document__key - required: false - in: query - description: document__key - schema: - type: string - - name: document__gamesystem__key__in - required: false - in: query - description: document__gamesystem__key__in - schema: - type: string - - name: document__gamesystem__key__iexact - required: false - in: query - description: document__gamesystem__key__iexact - schema: - type: string - - name: document__gamesystem__key - required: false - in: query - description: document__gamesystem__key - schema: - type: string - - name: is_magic_item - required: false - in: query - description: is_magic_item - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/Item' - description: '' - tags: - - v2 - https://api.open5e.com/v2/itemsets/: - get: - operationId: listItemSets - description: API Endpoint for returning a set of itemsets. - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: limit - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: key__in - required: false - in: query - description: key__in - schema: - type: string - - name: key__iexact - required: false - in: query - description: key__iexact - schema: - type: string - - name: key - required: false - in: query - description: key - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: document__key__in - required: false - in: query - description: document__key__in - schema: - type: string - - name: document__key__iexact - required: false - in: query - description: document__key__iexact - schema: - type: string - - name: document__key - required: false - in: query - description: document__key - schema: - type: string - - name: document__gamesystem__key__in - required: false - in: query - description: document__gamesystem__key__in - schema: - type: string - - name: document__gamesystem__key__iexact - required: false - in: query - description: document__gamesystem__key__iexact - schema: - type: string - - name: document__gamesystem__key - required: false - in: query - description: document__gamesystem__key - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - type: object - required: - - count - - results - properties: - count: - type: integer - example: 123 - next: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=4 - previous: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=2 - results: - type: array - items: - $ref: '#/components/schemas/ItemSet' - description: '' - tags: - - v2 - https://api.open5e.com/v2/itemsets/{key}/: - get: - operationId: retrieveItemSet - description: API endpoint for return a particular itemset. - parameters: - - name: key - in: path - required: true - description: Unique key for the Item. - schema: - type: string - - name: key__in - required: false - in: query - description: key__in - schema: - type: string - - name: key__iexact - required: false - in: query - description: key__iexact - schema: - type: string - - name: key - required: false - in: query - description: key - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: document__key__in - required: false - in: query - description: document__key__in - schema: - type: string - - name: document__key__iexact - required: false - in: query - description: document__key__iexact - schema: - type: string - - name: document__key - required: false - in: query - description: document__key - schema: - type: string - - name: document__gamesystem__key__in - required: false - in: query - description: document__gamesystem__key__in - schema: - type: string - - name: document__gamesystem__key__iexact - required: false - in: query - description: document__gamesystem__key__iexact - schema: - type: string - - name: document__gamesystem__key - required: false - in: query - description: document__gamesystem__key - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/ItemSet' - description: '' - tags: - - v2 - https://api.open5e.com/v2/itemcategories/: - get: - operationId: listItemCategories - description: API Endpoint for returning a set of item categories. - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: limit - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - type: object - required: - - count - - results - properties: - count: - type: integer - example: 123 - next: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=4 - previous: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=2 - results: - type: array - items: - $ref: '#/components/schemas/ItemCategory' - description: '' - tags: - - v2 - https://api.open5e.com/v2/itemcategories/{key}/: - get: - operationId: retrieveItemCategory - description: API endpoint for return a particular item categories. - parameters: - - name: key - in: path - required: true - description: Unique key for the Item. - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/ItemCategory' - description: '' - tags: - - v2 - https://api.open5e.com/v2/documents/: - get: - operationId: listDocuments - description: API endpoint for returning a list of documents. - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: limit - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: name - required: false - in: query - description: name - schema: - type: string - - name: desc - required: false - in: query - description: desc - schema: - type: string - - name: key - required: false - in: query - description: key - schema: - type: string - - name: licenses - required: false - in: query - description: licenses - schema: - type: string - - name: publisher - required: false - in: query - description: publisher - schema: - type: string - - name: gamesystem - required: false - in: query - description: gamesystem - schema: - type: string - - name: author - required: false - in: query - description: author - schema: - type: string - - name: published_at - required: false - in: query - description: published_at - schema: - type: string - - name: permalink - required: false - in: query - description: permalink - schema: - type: string - - name: stats_expected - required: false - in: query - description: stats_expected - schema: - type: string - - name: distance_unit - required: false - in: query - description: distance_unit - schema: - type: string - enum: - - feet - - miles - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - type: object - required: - - count - - results - properties: - count: - type: integer - example: 123 - next: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=4 - previous: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=2 - results: - type: array - items: - $ref: '#/components/schemas/Document' - description: '' - tags: - - v2 - https://api.open5e.com/v2/documents/{key}/: - get: - operationId: retrieveDocument - description: API endpoint for returning a particular document. - parameters: - - name: key - in: path - required: true - description: Unique key for the Document. - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: desc - required: false - in: query - description: desc - schema: - type: string - - name: key - required: false - in: query - description: key - schema: - type: string - - name: licenses - required: false - in: query - description: licenses - schema: - type: string - - name: publisher - required: false - in: query - description: publisher - schema: - type: string - - name: gamesystem - required: false - in: query - description: gamesystem - schema: - type: string - - name: author - required: false - in: query - description: author - schema: - type: string - - name: published_at - required: false - in: query - description: published_at - schema: - type: string - - name: permalink - required: false - in: query - description: permalink - schema: - type: string - - name: stats_expected - required: false - in: query - description: stats_expected - schema: - type: string - - name: distance_unit - required: false - in: query - description: distance_unit - schema: - type: string - enum: - - feet - - miles - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/Document' - description: '' - tags: - - v2 - https://api.open5e.com/v2/licenses/: - get: - operationId: listLicenses - description: API endpoint for returning a list of licenses. - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: limit - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: name - required: false - in: query - description: name - schema: - type: string - - name: desc - required: false - in: query - description: desc - schema: - type: string - - name: key - required: false - in: query - description: key - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - type: object - required: - - count - - results - properties: - count: - type: integer - example: 123 - next: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=4 - previous: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=2 - results: - type: array - items: - $ref: '#/components/schemas/License' - description: '' - tags: - - v2 - https://api.open5e.com/v2/licenses/{key}/: - get: - operationId: retrieveLicense - description: API endpoint for returning a particular license. - parameters: - - name: key - in: path - required: true - description: Unique key for the License. - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: desc - required: false - in: query - description: desc - schema: - type: string - - name: key - required: false - in: query - description: key - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/License' - description: '' - tags: - - v2 - https://api.open5e.com/v2/publishers/: - get: - operationId: listPublishers - description: API endpoint for returning a list of publishers. - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: limit - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: name - required: false - in: query - description: name - schema: - type: string - - name: key - required: false - in: query - description: key - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - type: object - required: - - count - - results - properties: - count: - type: integer - example: 123 - next: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=4 - previous: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=2 - results: - type: array - items: - $ref: '#/components/schemas/Publisher' - description: '' - tags: - - v2 - https://api.open5e.com/v2/publishers/{key}/: - get: - operationId: retrievePublisher - description: API endpoint for returning a particular publisher. - parameters: - - name: key - in: path - required: true - description: Unique key for the publishing organization. - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: key - required: false - in: query - description: key - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/Publisher' - description: '' - tags: - - v2 - https://api.open5e.com/v2/weapons/: - get: - operationId: listWeapons - description: API endpoint for returning a list of weapons. - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: limit - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: key__in - required: false - in: query - description: key__in - schema: - type: string - - name: key__iexact - required: false - in: query - description: key__iexact - schema: - type: string - - name: key - required: false - in: query - description: key - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: document__key__in - required: false - in: query - description: document__key__in - schema: - type: string - - name: document__key__iexact - required: false - in: query - description: document__key__iexact - schema: - type: string - - name: document__key - required: false - in: query - description: document__key - schema: - type: string - - name: document__gamesystem__key__in - required: false - in: query - description: document__gamesystem__key__in - schema: - type: string - - name: document__gamesystem__key__iexact - required: false - in: query - description: document__gamesystem__key__iexact - schema: - type: string - - name: document__gamesystem__key - required: false - in: query - description: document__gamesystem__key - schema: - type: string - - name: damage_dice__in - required: false - in: query - description: damage_dice__in - schema: - type: string - - name: damage_dice__iexact - required: false - in: query - description: damage_dice__iexact - schema: - type: string - - name: damage_dice - required: false - in: query - description: damage_dice - schema: - type: string - - name: versatile_dice__in - required: false - in: query - description: versatile_dice__in - schema: - type: string - - name: versatile_dice__iexact - required: false - in: query - description: versatile_dice__iexact - schema: - type: string - - name: versatile_dice - required: false - in: query - description: versatile_dice - schema: - type: string - - name: reach - required: false - in: query - description: reach - schema: - type: string - - name: reach__lt - required: false - in: query - description: reach__lt - schema: - type: string - - name: reach__lte - required: false - in: query - description: reach__lte - schema: - type: string - - name: reach__gt - required: false - in: query - description: reach__gt - schema: - type: string - - name: reach__gte - required: false - in: query - description: reach__gte - schema: - type: string - - name: range - required: false - in: query - description: range - schema: - type: string - - name: range__lt - required: false - in: query - description: range__lt - schema: - type: string - - name: range__lte - required: false - in: query - description: range__lte - schema: - type: string - - name: range__gt - required: false - in: query - description: range__gt - schema: - type: string - - name: range__gte - required: false - in: query - description: range__gte - schema: - type: string - - name: long_range - required: false - in: query - description: long_range - schema: - type: string - - name: long_range__lt - required: false - in: query - description: long_range__lt - schema: - type: string - - name: long_range__lte - required: false - in: query - description: long_range__lte - schema: - type: string - - name: long_range__gt - required: false - in: query - description: long_range__gt - schema: - type: string - - name: long_range__gte - required: false - in: query - description: long_range__gte - schema: - type: string - - name: is_finesse - required: false - in: query - description: is_finesse - schema: - type: string - - name: is_thrown - required: false - in: query - description: is_thrown - schema: - type: string - - name: is_two_handed - required: false - in: query - description: is_two_handed - schema: - type: string - - name: requires_ammunition - required: false - in: query - description: requires_ammunition - schema: - type: string - - name: requires_loading - required: false - in: query - description: requires_loading - schema: - type: string - - name: is_heavy - required: false - in: query - description: is_heavy - schema: - type: string - - name: is_light - required: false - in: query - description: is_light - schema: - type: string - - name: is_lance - required: false - in: query - description: is_lance - schema: - type: string - - name: is_net - required: false - in: query - description: is_net - schema: - type: string - - name: is_simple - required: false - in: query - description: is_simple - schema: - type: string - - name: is_improvised - required: false - in: query - description: is_improvised - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - type: object - required: - - count - - results - properties: - count: - type: integer - example: 123 - next: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=4 - previous: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=2 - results: - type: array - items: - $ref: '#/components/schemas/Weapon' - description: '' - tags: - - v2 - https://api.open5e.com/v2/weapons/{key}/: - get: - operationId: retrieveWeapon - description: API endpoint for returning a particular weapon. - parameters: - - name: key - in: path - required: true - description: Unique key for the Item. - schema: - type: string - - name: key__in - required: false - in: query - description: key__in - schema: - type: string - - name: key__iexact - required: false - in: query - description: key__iexact - schema: - type: string - - name: key - required: false - in: query - description: key - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: document__key__in - required: false - in: query - description: document__key__in - schema: - type: string - - name: document__key__iexact - required: false - in: query - description: document__key__iexact - schema: - type: string - - name: document__key - required: false - in: query - description: document__key - schema: - type: string - - name: document__gamesystem__key__in - required: false - in: query - description: document__gamesystem__key__in - schema: - type: string - - name: document__gamesystem__key__iexact - required: false - in: query - description: document__gamesystem__key__iexact - schema: - type: string - - name: document__gamesystem__key - required: false - in: query - description: document__gamesystem__key - schema: - type: string - - name: damage_dice__in - required: false - in: query - description: damage_dice__in - schema: - type: string - - name: damage_dice__iexact - required: false - in: query - description: damage_dice__iexact - schema: - type: string - - name: damage_dice - required: false - in: query - description: damage_dice - schema: - type: string - - name: versatile_dice__in - required: false - in: query - description: versatile_dice__in - schema: - type: string - - name: versatile_dice__iexact - required: false - in: query - description: versatile_dice__iexact - schema: - type: string - - name: versatile_dice - required: false - in: query - description: versatile_dice - schema: - type: string - - name: reach - required: false - in: query - description: reach - schema: - type: string - - name: reach__lt - required: false - in: query - description: reach__lt - schema: - type: string - - name: reach__lte - required: false - in: query - description: reach__lte - schema: - type: string - - name: reach__gt - required: false - in: query - description: reach__gt - schema: - type: string - - name: reach__gte - required: false - in: query - description: reach__gte - schema: - type: string - - name: range - required: false - in: query - description: range - schema: - type: string - - name: range__lt - required: false - in: query - description: range__lt - schema: - type: string - - name: range__lte - required: false - in: query - description: range__lte - schema: - type: string - - name: range__gt - required: false - in: query - description: range__gt - schema: - type: string - - name: range__gte - required: false - in: query - description: range__gte - schema: - type: string - - name: long_range - required: false - in: query - description: long_range - schema: - type: string - - name: long_range__lt - required: false - in: query - description: long_range__lt - schema: - type: string - - name: long_range__lte - required: false - in: query - description: long_range__lte - schema: - type: string - - name: long_range__gt - required: false - in: query - description: long_range__gt - schema: - type: string - - name: long_range__gte - required: false - in: query - description: long_range__gte - schema: - type: string - - name: is_finesse - required: false - in: query - description: is_finesse - schema: - type: string - - name: is_thrown - required: false - in: query - description: is_thrown - schema: - type: string - - name: is_two_handed - required: false - in: query - description: is_two_handed - schema: - type: string - - name: requires_ammunition - required: false - in: query - description: requires_ammunition - schema: - type: string - - name: requires_loading - required: false - in: query - description: requires_loading - schema: - type: string - - name: is_heavy - required: false - in: query - description: is_heavy - schema: - type: string - - name: is_light - required: false - in: query - description: is_light - schema: - type: string - - name: is_lance - required: false - in: query - description: is_lance - schema: - type: string - - name: is_net - required: false - in: query - description: is_net - schema: - type: string - - name: is_simple - required: false - in: query - description: is_simple - schema: - type: string - - name: is_improvised - required: false - in: query - description: is_improvised - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/Weapon' - description: '' - tags: - - v2 - https://api.open5e.com/v2/armor/: - get: - operationId: listArmors - description: API endpoint for returning a list of armor. - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: limit - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: key__in - required: false - in: query - description: key__in - schema: - type: string - - name: key__iexact - required: false - in: query - description: key__iexact - schema: - type: string - - name: key - required: false - in: query - description: key - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: document__key__in - required: false - in: query - description: document__key__in - schema: - type: string - - name: document__key__iexact - required: false - in: query - description: document__key__iexact - schema: - type: string - - name: document__key - required: false - in: query - description: document__key - schema: - type: string - - name: document__gamesystem__key__in - required: false - in: query - description: document__gamesystem__key__in - schema: - type: string - - name: document__gamesystem__key__iexact - required: false - in: query - description: document__gamesystem__key__iexact - schema: - type: string - - name: document__gamesystem__key - required: false - in: query - description: document__gamesystem__key - schema: - type: string - - name: grants_stealth_disadvantage - required: false - in: query - description: grants_stealth_disadvantage - schema: - type: string - - name: strength_score_required - required: false - in: query - description: strength_score_required - schema: - type: string - - name: strength_score_required__lt - required: false - in: query - description: strength_score_required__lt - schema: - type: string - - name: strength_score_required__lte - required: false - in: query - description: strength_score_required__lte - schema: - type: string - - name: strength_score_required__gt - required: false - in: query - description: strength_score_required__gt - schema: - type: string - - name: strength_score_required__gte - required: false - in: query - description: strength_score_required__gte - schema: - type: string - - name: ac_base - required: false - in: query - description: ac_base - schema: - type: string - - name: ac_base__lt - required: false - in: query - description: ac_base__lt - schema: - type: string - - name: ac_base__lte - required: false - in: query - description: ac_base__lte - schema: - type: string - - name: ac_base__gt - required: false - in: query - description: ac_base__gt - schema: - type: string - - name: ac_base__gte - required: false - in: query - description: ac_base__gte - schema: - type: string - - name: ac_add_dexmod - required: false - in: query - description: ac_add_dexmod - schema: - type: string - - name: ac_cap_dexmod - required: false - in: query - description: ac_cap_dexmod - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - type: object - required: - - count - - results - properties: - count: - type: integer - example: 123 - next: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=4 - previous: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=2 - results: - type: array - items: - $ref: '#/components/schemas/Armor' - description: '' - tags: - - v2 - https://api.open5e.com/v2/armor/{key}/: - get: - operationId: retrieveArmor - description: API endpoint for returning a particular armor. - parameters: - - name: key - in: path - required: true - description: Unique key for the Item. - schema: - type: string - - name: key__in - required: false - in: query - description: key__in - schema: - type: string - - name: key__iexact - required: false - in: query - description: key__iexact - schema: - type: string - - name: key - required: false - in: query - description: key - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: document__key__in - required: false - in: query - description: document__key__in - schema: - type: string - - name: document__key__iexact - required: false - in: query - description: document__key__iexact - schema: - type: string - - name: document__key - required: false - in: query - description: document__key - schema: - type: string - - name: document__gamesystem__key__in - required: false - in: query - description: document__gamesystem__key__in - schema: - type: string - - name: document__gamesystem__key__iexact - required: false - in: query - description: document__gamesystem__key__iexact - schema: - type: string - - name: document__gamesystem__key - required: false - in: query - description: document__gamesystem__key - schema: - type: string - - name: grants_stealth_disadvantage - required: false - in: query - description: grants_stealth_disadvantage - schema: - type: string - - name: strength_score_required - required: false - in: query - description: strength_score_required - schema: - type: string - - name: strength_score_required__lt - required: false - in: query - description: strength_score_required__lt - schema: - type: string - - name: strength_score_required__lte - required: false - in: query - description: strength_score_required__lte - schema: - type: string - - name: strength_score_required__gt - required: false - in: query - description: strength_score_required__gt - schema: - type: string - - name: strength_score_required__gte - required: false - in: query - description: strength_score_required__gte - schema: - type: string - - name: ac_base - required: false - in: query - description: ac_base - schema: - type: string - - name: ac_base__lt - required: false - in: query - description: ac_base__lt - schema: - type: string - - name: ac_base__lte - required: false - in: query - description: ac_base__lte - schema: - type: string - - name: ac_base__gt - required: false - in: query - description: ac_base__gt - schema: - type: string - - name: ac_base__gte - required: false - in: query - description: ac_base__gte - schema: - type: string - - name: ac_add_dexmod - required: false - in: query - description: ac_add_dexmod - schema: - type: string - - name: ac_cap_dexmod - required: false - in: query - description: ac_cap_dexmod - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/Armor' - description: '' - tags: - - v2 - https://api.open5e.com/v2/gamesystems/: - get: - operationId: listGameSystems - description: API Endpoint for returning a set of gamesystems. - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: limit - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - type: object - required: - - count - - results - properties: - count: - type: integer - example: 123 - next: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=4 - previous: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=2 - results: - type: array - items: - $ref: '#/components/schemas/GameSystem' - description: '' - tags: - - v2 - https://api.open5e.com/v2/gamesystems/{key}/: - get: - operationId: retrieveGameSystem - description: API endpoint for return a particular gamesystem. - parameters: - - name: key - in: path - required: true - description: Unique key for the gamesystem the document was published for. - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/GameSystem' - description: '' - tags: - - v2 - https://api.open5e.com/v2/backgrounds/: - get: - operationId: listBackgrounds - description: API endpoint for returning a list of backgrounds. - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: limit - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: key__in - required: false - in: query - description: key__in - schema: - type: string - - name: key__iexact - required: false - in: query - description: key__iexact - schema: - type: string - - name: key - required: false - in: query - description: key - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: document__key__in - required: false - in: query - description: document__key__in - schema: - type: string - - name: document__key__iexact - required: false - in: query - description: document__key__iexact - schema: - type: string - - name: document__key - required: false - in: query - description: document__key - schema: - type: string - - name: document__gamesystem__key__in - required: false - in: query - description: document__gamesystem__key__in - schema: - type: string - - name: document__gamesystem__key__iexact - required: false - in: query - description: document__gamesystem__key__iexact - schema: - type: string - - name: document__gamesystem__key - required: false - in: query - description: document__gamesystem__key - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - type: object - required: - - count - - results - properties: - count: - type: integer - example: 123 - next: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=4 - previous: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=2 - results: - type: array - items: - $ref: '#/components/schemas/Background' - description: '' - tags: - - v2 - https://api.open5e.com/v2/backgrounds/{key}/: - get: - operationId: retrieveBackground - description: API endpoint for returning a particular background. - parameters: - - name: key - in: path - required: true - description: Unique key for the Item. - schema: - type: string - - name: key__in - required: false - in: query - description: key__in - schema: - type: string - - name: key__iexact - required: false - in: query - description: key__iexact - schema: - type: string - - name: key - required: false - in: query - description: key - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: document__key__in - required: false - in: query - description: document__key__in - schema: - type: string - - name: document__key__iexact - required: false - in: query - description: document__key__iexact - schema: - type: string - - name: document__key - required: false - in: query - description: document__key - schema: - type: string - - name: document__gamesystem__key__in - required: false - in: query - description: document__gamesystem__key__in - schema: - type: string - - name: document__gamesystem__key__iexact - required: false - in: query - description: document__gamesystem__key__iexact - schema: - type: string - - name: document__gamesystem__key - required: false - in: query - description: document__gamesystem__key - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/Background' - description: '' - tags: - - v2 - https://api.open5e.com/v2/feats/: - get: - operationId: listFeats - description: API endpoint for returning a list of feats. - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: limit - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: key__in - required: false - in: query - description: key__in - schema: - type: string - - name: key__iexact - required: false - in: query - description: key__iexact - schema: - type: string - - name: key - required: false - in: query - description: key - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: document__key__in - required: false - in: query - description: document__key__in - schema: - type: string - - name: document__key__iexact - required: false - in: query - description: document__key__iexact - schema: - type: string - - name: document__key - required: false - in: query - description: document__key - schema: - type: string - - name: document__gamesystem__key__in - required: false - in: query - description: document__gamesystem__key__in - schema: - type: string - - name: document__gamesystem__key__iexact - required: false - in: query - description: document__gamesystem__key__iexact - schema: - type: string - - name: document__gamesystem__key - required: false - in: query - description: document__gamesystem__key - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - type: object - required: - - count - - results - properties: - count: - type: integer - example: 123 - next: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=4 - previous: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=2 - results: - type: array - items: - $ref: '#/components/schemas/Feat' - description: '' - tags: - - v2 - https://api.open5e.com/v2/feats/{key}/: - get: - operationId: retrieveFeat - description: API endpoint for returning a particular feat. - parameters: - - name: key - in: path - required: true - description: Unique key for the Item. - schema: - type: string - - name: key__in - required: false - in: query - description: key__in - schema: - type: string - - name: key__iexact - required: false - in: query - description: key__iexact - schema: - type: string - - name: key - required: false - in: query - description: key - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: document__key__in - required: false - in: query - description: document__key__in - schema: - type: string - - name: document__key__iexact - required: false - in: query - description: document__key__iexact - schema: - type: string - - name: document__key - required: false - in: query - description: document__key - schema: - type: string - - name: document__gamesystem__key__in - required: false - in: query - description: document__gamesystem__key__in - schema: - type: string - - name: document__gamesystem__key__iexact - required: false - in: query - description: document__gamesystem__key__iexact - schema: - type: string - - name: document__gamesystem__key - required: false - in: query - description: document__gamesystem__key - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/Feat' - description: '' - tags: - - v2 - https://api.open5e.com/v2/races/: - get: - operationId: listRaces - description: API endpoint for returning a list of races. - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: limit - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: key__in - required: false - in: query - description: key__in - schema: - type: string - - name: key__iexact - required: false - in: query - description: key__iexact - schema: - type: string - - name: key - required: false - in: query - description: key - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: document__key__in - required: false - in: query - description: document__key__in - schema: - type: string - - name: document__key__iexact - required: false - in: query - description: document__key__iexact - schema: - type: string - - name: document__key - required: false - in: query - description: document__key - schema: - type: string - - name: document__gamesystem__key__in - required: false - in: query - description: document__gamesystem__key__in - schema: - type: string - - name: document__gamesystem__key__iexact - required: false - in: query - description: document__gamesystem__key__iexact - schema: - type: string - - name: document__gamesystem__key - required: false - in: query - description: document__gamesystem__key - schema: - type: string - - name: subrace_of__isnull - required: false - in: query - description: subrace_of__isnull - schema: - type: string - - name: subrace_of__key__in - required: false - in: query - description: subrace_of__key__in - schema: - type: string - - name: subrace_of__key__iexact - required: false - in: query - description: subrace_of__key__iexact - schema: - type: string - - name: subrace_of__key - required: false - in: query - description: subrace_of__key - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - type: object - required: - - count - - results - properties: - count: - type: integer - example: 123 - next: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=4 - previous: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=2 - results: - type: array - items: - $ref: '#/components/schemas/Race' - description: '' - tags: - - v2 - https://api.open5e.com/v2/races/{key}/: - get: - operationId: retrieveRace - description: API endpoint for returning a particular race. - parameters: - - name: key - in: path - required: true - description: Unique key for the Item. - schema: - type: string - - name: key__in - required: false - in: query - description: key__in - schema: - type: string - - name: key__iexact - required: false - in: query - description: key__iexact - schema: - type: string - - name: key - required: false - in: query - description: key - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: document__key__in - required: false - in: query - description: document__key__in - schema: - type: string - - name: document__key__iexact - required: false - in: query - description: document__key__iexact - schema: - type: string - - name: document__key - required: false - in: query - description: document__key - schema: - type: string - - name: document__gamesystem__key__in - required: false - in: query - description: document__gamesystem__key__in - schema: - type: string - - name: document__gamesystem__key__iexact - required: false - in: query - description: document__gamesystem__key__iexact - schema: - type: string - - name: document__gamesystem__key - required: false - in: query - description: document__gamesystem__key - schema: - type: string - - name: subrace_of__isnull - required: false - in: query - description: subrace_of__isnull - schema: - type: string - - name: subrace_of__key__in - required: false - in: query - description: subrace_of__key__in - schema: - type: string - - name: subrace_of__key__iexact - required: false - in: query - description: subrace_of__key__iexact - schema: - type: string - - name: subrace_of__key - required: false - in: query - description: subrace_of__key - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/Race' - description: '' - tags: - - v2 - https://api.open5e.com/v2/creatures/: - get: - operationId: listCreatures - description: API endpoint for returning a list of creatures. - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: limit - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: key__in - required: false - in: query - description: key__in - schema: - type: string - - name: key__iexact - required: false - in: query - description: key__iexact - schema: - type: string - - name: key - required: false - in: query - description: key - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__icontains - required: false - in: query - description: name__icontains - schema: - type: string - - name: document__key__in - required: false - in: query - description: document__key__in - schema: - type: string - - name: document__key__iexact - required: false - in: query - description: document__key__iexact - schema: - type: string - - name: document__key - required: false - in: query - description: document__key - schema: - type: string - - name: document__gamesystem__key__in - required: false - in: query - description: document__gamesystem__key__in - schema: - type: string - - name: document__gamesystem__key__iexact - required: false - in: query - description: document__gamesystem__key__iexact - schema: - type: string - - name: document__gamesystem__key - required: false - in: query - description: document__gamesystem__key - schema: - type: string - - name: size - required: false - in: query - description: size - schema: - type: string - - name: category - required: false - in: query - description: category - schema: - type: string - - name: category__iexact - required: false - in: query - description: category__iexact - schema: - type: string - - name: subcategory - required: false - in: query - description: subcategory - schema: - type: string - - name: subcategory__iexact - required: false - in: query - description: subcategory__iexact - schema: - type: string - - name: type - required: false - in: query - description: type - schema: - type: string - - name: challenge_rating_decimal - required: false - in: query - description: challenge_rating_decimal - schema: - type: string - - name: challenge_rating_decimal__lt - required: false - in: query - description: challenge_rating_decimal__lt - schema: - type: string - - name: challenge_rating_decimal__lte - required: false - in: query - description: challenge_rating_decimal__lte - schema: - type: string - - name: challenge_rating_decimal__gt - required: false - in: query - description: challenge_rating_decimal__gt - schema: - type: string - - name: challenge_rating_decimal__gte - required: false - in: query - description: challenge_rating_decimal__gte - schema: - type: string - - name: armor_class - required: false - in: query - description: armor_class - schema: - type: string - - name: armor_class__lt - required: false - in: query - description: armor_class__lt - schema: - type: string - - name: armor_class__lte - required: false - in: query - description: armor_class__lte - schema: - type: string - - name: armor_class__gt - required: false - in: query - description: armor_class__gt - schema: - type: string - - name: armor_class__gte - required: false - in: query - description: armor_class__gte - schema: - type: string - - name: ability_score_strength - required: false - in: query - description: ability_score_strength - schema: - type: string - - name: ability_score_strength__lt - required: false - in: query - description: ability_score_strength__lt - schema: - type: string - - name: ability_score_strength__lte - required: false - in: query - description: ability_score_strength__lte - schema: - type: string - - name: ability_score_strength__gt - required: false - in: query - description: ability_score_strength__gt - schema: - type: string - - name: ability_score_strength__gte - required: false - in: query - description: ability_score_strength__gte - schema: - type: string - - name: ability_score_dexterity - required: false - in: query - description: ability_score_dexterity - schema: - type: string - - name: ability_score_dexterity__lt - required: false - in: query - description: ability_score_dexterity__lt - schema: - type: string - - name: ability_score_dexterity__lte - required: false - in: query - description: ability_score_dexterity__lte - schema: - type: string - - name: ability_score_dexterity__gt - required: false - in: query - description: ability_score_dexterity__gt - schema: - type: string - - name: ability_score_dexterity__gte - required: false - in: query - description: ability_score_dexterity__gte - schema: - type: string - - name: ability_score_constitution - required: false - in: query - description: ability_score_constitution - schema: - type: string - - name: ability_score_constitution__lt - required: false - in: query - description: ability_score_constitution__lt - schema: - type: string - - name: ability_score_constitution__lte - required: false - in: query - description: ability_score_constitution__lte - schema: - type: string - - name: ability_score_constitution__gt - required: false - in: query - description: ability_score_constitution__gt - schema: - type: string - - name: ability_score_constitution__gte - required: false - in: query - description: ability_score_constitution__gte - schema: - type: string - - name: ability_score_intelligence - required: false - in: query - description: ability_score_intelligence - schema: - type: string - - name: ability_score_intelligence__lt - required: false - in: query - description: ability_score_intelligence__lt - schema: - type: string - - name: ability_score_intelligence__lte - required: false - in: query - description: ability_score_intelligence__lte - schema: - type: string - - name: ability_score_intelligence__gt - required: false - in: query - description: ability_score_intelligence__gt - schema: - type: string - - name: ability_score_intelligence__gte - required: false - in: query - description: ability_score_intelligence__gte - schema: - type: string - - name: ability_score_wisdom - required: false - in: query - description: ability_score_wisdom - schema: - type: string - - name: ability_score_wisdom__lt - required: false - in: query - description: ability_score_wisdom__lt - schema: - type: string - - name: ability_score_wisdom__lte - required: false - in: query - description: ability_score_wisdom__lte - schema: - type: string - - name: ability_score_wisdom__gt - required: false - in: query - description: ability_score_wisdom__gt - schema: - type: string - - name: ability_score_wisdom__gte - required: false - in: query - description: ability_score_wisdom__gte - schema: - type: string - - name: ability_score_charisma - required: false - in: query - description: ability_score_charisma - schema: - type: string - - name: ability_score_charisma__lt - required: false - in: query - description: ability_score_charisma__lt - schema: - type: string - - name: ability_score_charisma__lte - required: false - in: query - description: ability_score_charisma__lte - schema: - type: string - - name: ability_score_charisma__gt - required: false - in: query - description: ability_score_charisma__gt - schema: - type: string - - name: ability_score_charisma__gte - required: false - in: query - description: ability_score_charisma__gte - schema: - type: string - - name: saving_throw_strength__isnull - required: false - in: query - description: saving_throw_strength__isnull - schema: - type: string - - name: saving_throw_dexterity__isnull - required: false - in: query - description: saving_throw_dexterity__isnull - schema: - type: string - - name: saving_throw_constitution__isnull - required: false - in: query - description: saving_throw_constitution__isnull - schema: - type: string - - name: saving_throw_intelligence__isnull - required: false - in: query - description: saving_throw_intelligence__isnull - schema: - type: string - - name: saving_throw_wisdom__isnull - required: false - in: query - description: saving_throw_wisdom__isnull - schema: - type: string - - name: saving_throw_charisma__isnull - required: false - in: query - description: saving_throw_charisma__isnull - schema: - type: string - - name: skill_bonus_acrobatics__isnull - required: false - in: query - description: skill_bonus_acrobatics__isnull - schema: - type: string - - name: skill_bonus_animal_handling__isnull - required: false - in: query - description: skill_bonus_animal_handling__isnull - schema: - type: string - - name: skill_bonus_arcana__isnull - required: false - in: query - description: skill_bonus_arcana__isnull - schema: - type: string - - name: skill_bonus_athletics__isnull - required: false - in: query - description: skill_bonus_athletics__isnull - schema: - type: string - - name: skill_bonus_deception__isnull - required: false - in: query - description: skill_bonus_deception__isnull - schema: - type: string - - name: skill_bonus_history__isnull - required: false - in: query - description: skill_bonus_history__isnull - schema: - type: string - - name: skill_bonus_insight__isnull - required: false - in: query - description: skill_bonus_insight__isnull - schema: - type: string - - name: skill_bonus_intimidation__isnull - required: false - in: query - description: skill_bonus_intimidation__isnull - schema: - type: string - - name: skill_bonus_investigation__isnull - required: false - in: query - description: skill_bonus_investigation__isnull - schema: - type: string - - name: skill_bonus_medicine__isnull - required: false - in: query - description: skill_bonus_medicine__isnull - schema: - type: string - - name: skill_bonus_nature__isnull - required: false - in: query - description: skill_bonus_nature__isnull - schema: - type: string - - name: skill_bonus_perception__isnull - required: false - in: query - description: skill_bonus_perception__isnull - schema: - type: string - - name: skill_bonus_performance__isnull - required: false - in: query - description: skill_bonus_performance__isnull - schema: - type: string - - name: skill_bonus_persuasion__isnull - required: false - in: query - description: skill_bonus_persuasion__isnull - schema: - type: string - - name: skill_bonus_religion__isnull - required: false - in: query - description: skill_bonus_religion__isnull - schema: - type: string - - name: skill_bonus_sleight_of_hand__isnull - required: false - in: query - description: skill_bonus_sleight_of_hand__isnull - schema: - type: string - - name: skill_bonus_stealth__isnull - required: false - in: query - description: skill_bonus_stealth__isnull - schema: - type: string - - name: skill_bonus_survival__isnull - required: false - in: query - description: skill_bonus_survival__isnull - schema: - type: string - - name: passive_perception - required: false - in: query - description: passive_perception - schema: - type: string - - name: passive_perception__lt - required: false - in: query - description: passive_perception__lt - schema: - type: string - - name: passive_perception__lte - required: false - in: query - description: passive_perception__lte - schema: - type: string - - name: passive_perception__gt - required: false - in: query - description: passive_perception__gt - schema: - type: string - - name: passive_perception__gte - required: false - in: query - description: passive_perception__gte - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - type: object - required: - - count - - results - properties: - count: - type: integer - example: 123 - next: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=4 - previous: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=2 - results: - type: array - items: - $ref: '#/components/schemas/Creature' - description: '' - tags: - - v2 - https://api.open5e.com/v2/creatures/{key}/: - get: - operationId: retrieveCreature - description: API endpoint for returning a particular creature. - parameters: - - name: key - in: path - required: true - description: Unique key for the Item. - schema: - type: string - - name: key__in - required: false - in: query - description: key__in - schema: - type: string - - name: key__iexact - required: false - in: query - description: key__iexact - schema: - type: string - - name: key - required: false - in: query - description: key - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__icontains - required: false - in: query - description: name__icontains - schema: - type: string - - name: document__key__in - required: false - in: query - description: document__key__in - schema: - type: string - - name: document__key__iexact - required: false - in: query - description: document__key__iexact - schema: - type: string - - name: document__key - required: false - in: query - description: document__key - schema: - type: string - - name: document__gamesystem__key__in - required: false - in: query - description: document__gamesystem__key__in - schema: - type: string - - name: document__gamesystem__key__iexact - required: false - in: query - description: document__gamesystem__key__iexact - schema: - type: string - - name: document__gamesystem__key - required: false - in: query - description: document__gamesystem__key - schema: - type: string - - name: size - required: false - in: query - description: size - schema: - type: string - - name: category - required: false - in: query - description: category - schema: - type: string - - name: category__iexact - required: false - in: query - description: category__iexact - schema: - type: string - - name: subcategory - required: false - in: query - description: subcategory - schema: - type: string - - name: subcategory__iexact - required: false - in: query - description: subcategory__iexact - schema: - type: string - - name: type - required: false - in: query - description: type - schema: - type: string - - name: challenge_rating_decimal - required: false - in: query - description: challenge_rating_decimal - schema: - type: string - - name: challenge_rating_decimal__lt - required: false - in: query - description: challenge_rating_decimal__lt - schema: - type: string - - name: challenge_rating_decimal__lte - required: false - in: query - description: challenge_rating_decimal__lte - schema: - type: string - - name: challenge_rating_decimal__gt - required: false - in: query - description: challenge_rating_decimal__gt - schema: - type: string - - name: challenge_rating_decimal__gte - required: false - in: query - description: challenge_rating_decimal__gte - schema: - type: string - - name: armor_class - required: false - in: query - description: armor_class - schema: - type: string - - name: armor_class__lt - required: false - in: query - description: armor_class__lt - schema: - type: string - - name: armor_class__lte - required: false - in: query - description: armor_class__lte - schema: - type: string - - name: armor_class__gt - required: false - in: query - description: armor_class__gt - schema: - type: string - - name: armor_class__gte - required: false - in: query - description: armor_class__gte - schema: - type: string - - name: ability_score_strength - required: false - in: query - description: ability_score_strength - schema: - type: string - - name: ability_score_strength__lt - required: false - in: query - description: ability_score_strength__lt - schema: - type: string - - name: ability_score_strength__lte - required: false - in: query - description: ability_score_strength__lte - schema: - type: string - - name: ability_score_strength__gt - required: false - in: query - description: ability_score_strength__gt - schema: - type: string - - name: ability_score_strength__gte - required: false - in: query - description: ability_score_strength__gte - schema: - type: string - - name: ability_score_dexterity - required: false - in: query - description: ability_score_dexterity - schema: - type: string - - name: ability_score_dexterity__lt - required: false - in: query - description: ability_score_dexterity__lt - schema: - type: string - - name: ability_score_dexterity__lte - required: false - in: query - description: ability_score_dexterity__lte - schema: - type: string - - name: ability_score_dexterity__gt - required: false - in: query - description: ability_score_dexterity__gt - schema: - type: string - - name: ability_score_dexterity__gte - required: false - in: query - description: ability_score_dexterity__gte - schema: - type: string - - name: ability_score_constitution - required: false - in: query - description: ability_score_constitution - schema: - type: string - - name: ability_score_constitution__lt - required: false - in: query - description: ability_score_constitution__lt - schema: - type: string - - name: ability_score_constitution__lte - required: false - in: query - description: ability_score_constitution__lte - schema: - type: string - - name: ability_score_constitution__gt - required: false - in: query - description: ability_score_constitution__gt - schema: - type: string - - name: ability_score_constitution__gte - required: false - in: query - description: ability_score_constitution__gte - schema: - type: string - - name: ability_score_intelligence - required: false - in: query - description: ability_score_intelligence - schema: - type: string - - name: ability_score_intelligence__lt - required: false - in: query - description: ability_score_intelligence__lt - schema: - type: string - - name: ability_score_intelligence__lte - required: false - in: query - description: ability_score_intelligence__lte - schema: - type: string - - name: ability_score_intelligence__gt - required: false - in: query - description: ability_score_intelligence__gt - schema: - type: string - - name: ability_score_intelligence__gte - required: false - in: query - description: ability_score_intelligence__gte - schema: - type: string - - name: ability_score_wisdom - required: false - in: query - description: ability_score_wisdom - schema: - type: string - - name: ability_score_wisdom__lt - required: false - in: query - description: ability_score_wisdom__lt - schema: - type: string - - name: ability_score_wisdom__lte - required: false - in: query - description: ability_score_wisdom__lte - schema: - type: string - - name: ability_score_wisdom__gt - required: false - in: query - description: ability_score_wisdom__gt - schema: - type: string - - name: ability_score_wisdom__gte - required: false - in: query - description: ability_score_wisdom__gte - schema: - type: string - - name: ability_score_charisma - required: false - in: query - description: ability_score_charisma - schema: - type: string - - name: ability_score_charisma__lt - required: false - in: query - description: ability_score_charisma__lt - schema: - type: string - - name: ability_score_charisma__lte - required: false - in: query - description: ability_score_charisma__lte - schema: - type: string - - name: ability_score_charisma__gt - required: false - in: query - description: ability_score_charisma__gt - schema: - type: string - - name: ability_score_charisma__gte - required: false - in: query - description: ability_score_charisma__gte - schema: - type: string - - name: saving_throw_strength__isnull - required: false - in: query - description: saving_throw_strength__isnull - schema: - type: string - - name: saving_throw_dexterity__isnull - required: false - in: query - description: saving_throw_dexterity__isnull - schema: - type: string - - name: saving_throw_constitution__isnull - required: false - in: query - description: saving_throw_constitution__isnull - schema: - type: string - - name: saving_throw_intelligence__isnull - required: false - in: query - description: saving_throw_intelligence__isnull - schema: - type: string - - name: saving_throw_wisdom__isnull - required: false - in: query - description: saving_throw_wisdom__isnull - schema: - type: string - - name: saving_throw_charisma__isnull - required: false - in: query - description: saving_throw_charisma__isnull - schema: - type: string - - name: skill_bonus_acrobatics__isnull - required: false - in: query - description: skill_bonus_acrobatics__isnull - schema: - type: string - - name: skill_bonus_animal_handling__isnull - required: false - in: query - description: skill_bonus_animal_handling__isnull - schema: - type: string - - name: skill_bonus_arcana__isnull - required: false - in: query - description: skill_bonus_arcana__isnull - schema: - type: string - - name: skill_bonus_athletics__isnull - required: false - in: query - description: skill_bonus_athletics__isnull - schema: - type: string - - name: skill_bonus_deception__isnull - required: false - in: query - description: skill_bonus_deception__isnull - schema: - type: string - - name: skill_bonus_history__isnull - required: false - in: query - description: skill_bonus_history__isnull - schema: - type: string - - name: skill_bonus_insight__isnull - required: false - in: query - description: skill_bonus_insight__isnull - schema: - type: string - - name: skill_bonus_intimidation__isnull - required: false - in: query - description: skill_bonus_intimidation__isnull - schema: - type: string - - name: skill_bonus_investigation__isnull - required: false - in: query - description: skill_bonus_investigation__isnull - schema: - type: string - - name: skill_bonus_medicine__isnull - required: false - in: query - description: skill_bonus_medicine__isnull - schema: - type: string - - name: skill_bonus_nature__isnull - required: false - in: query - description: skill_bonus_nature__isnull - schema: - type: string - - name: skill_bonus_perception__isnull - required: false - in: query - description: skill_bonus_perception__isnull - schema: - type: string - - name: skill_bonus_performance__isnull - required: false - in: query - description: skill_bonus_performance__isnull - schema: - type: string - - name: skill_bonus_persuasion__isnull - required: false - in: query - description: skill_bonus_persuasion__isnull - schema: - type: string - - name: skill_bonus_religion__isnull - required: false - in: query - description: skill_bonus_religion__isnull - schema: - type: string - - name: skill_bonus_sleight_of_hand__isnull - required: false - in: query - description: skill_bonus_sleight_of_hand__isnull - schema: - type: string - - name: skill_bonus_stealth__isnull - required: false - in: query - description: skill_bonus_stealth__isnull - schema: - type: string - - name: skill_bonus_survival__isnull - required: false - in: query - description: skill_bonus_survival__isnull - schema: - type: string - - name: passive_perception - required: false - in: query - description: passive_perception - schema: - type: string - - name: passive_perception__lt - required: false - in: query - description: passive_perception__lt - schema: - type: string - - name: passive_perception__lte - required: false - in: query - description: passive_perception__lte - schema: - type: string - - name: passive_perception__gt - required: false - in: query - description: passive_perception__gt - schema: - type: string - - name: passive_perception__gte - required: false - in: query - description: passive_perception__gte - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/Creature' - description: '' - tags: - - v2 - https://api.open5e.com/v2/creaturetypes/: - get: - operationId: listCreatureTypes - description: API endpoint for returning a list of creatures types. - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: limit - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: key__in - required: false - in: query - description: key__in - schema: - type: string - - name: key__iexact - required: false - in: query - description: key__iexact - schema: - type: string - - name: key - required: false - in: query - description: key - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__contains - required: false - in: query - description: name__contains - schema: - type: string - - name: document__key__in - required: false - in: query - description: document__key__in - schema: - type: string - - name: document__key__iexact - required: false - in: query - description: document__key__iexact - schema: - type: string - - name: document__key - required: false - in: query - description: document__key - schema: - type: string - - name: document__gamesystem__key__in - required: false - in: query - description: document__gamesystem__key__in - schema: - type: string - - name: document__gamesystem__key__iexact - required: false - in: query - description: document__gamesystem__key__iexact - schema: - type: string - - name: document__gamesystem__key - required: false - in: query - description: document__gamesystem__key - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - type: object - required: - - count - - results - properties: - count: - type: integer - example: 123 - next: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=4 - previous: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=2 - results: - type: array - items: - $ref: '#/components/schemas/CreatureType' - description: '' - tags: - - v2 - https://api.open5e.com/v2/creaturetypes/{key}/: - get: - operationId: retrieveCreatureType - description: API endpoint for returning a particular creature type. - parameters: - - name: key - in: path - required: true - description: Unique key for the Item. - schema: - type: string - - name: key__in - required: false - in: query - description: key__in - schema: - type: string - - name: key__iexact - required: false - in: query - description: key__iexact - schema: - type: string - - name: key - required: false - in: query - description: key - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__contains - required: false - in: query - description: name__contains - schema: - type: string - - name: document__key__in - required: false - in: query - description: document__key__in - schema: - type: string - - name: document__key__iexact - required: false - in: query - description: document__key__iexact - schema: - type: string - - name: document__key - required: false - in: query - description: document__key - schema: - type: string - - name: document__gamesystem__key__in - required: false - in: query - description: document__gamesystem__key__in - schema: - type: string - - name: document__gamesystem__key__iexact - required: false - in: query - description: document__gamesystem__key__iexact - schema: - type: string - - name: document__gamesystem__key - required: false - in: query - description: document__gamesystem__key - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/CreatureType' - description: '' - tags: - - v2 - https://api.open5e.com/v2/creaturesets/: - get: - operationId: listCreatureSets - description: API endpoint for returning a list of creature sets, which is similar - to tags. - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: limit - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: key__in - required: false - in: query - description: key__in - schema: - type: string - - name: key__iexact - required: false - in: query - description: key__iexact - schema: - type: string - - name: key - required: false - in: query - description: key - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__contains - required: false - in: query - description: name__contains - schema: - type: string - - name: document__key__in - required: false - in: query - description: document__key__in - schema: - type: string - - name: document__key__iexact - required: false - in: query - description: document__key__iexact - schema: - type: string - - name: document__key - required: false - in: query - description: document__key - schema: - type: string - - name: document__gamesystem__key__in - required: false - in: query - description: document__gamesystem__key__in - schema: - type: string - - name: document__gamesystem__key__iexact - required: false - in: query - description: document__gamesystem__key__iexact - schema: - type: string - - name: document__gamesystem__key - required: false - in: query - description: document__gamesystem__key - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - type: object - required: - - count - - results - properties: - count: - type: integer - example: 123 - next: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=4 - previous: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=2 - results: - type: array - items: - $ref: '#/components/schemas/CreatureSet' - description: '' - tags: - - v2 - https://api.open5e.com/v2/creaturesets/{key}/: - get: - operationId: retrieveCreatureSet - description: API endpoint for returning a particular creature set. - parameters: - - name: key - in: path - required: true - description: Unique key for the Item. - schema: - type: string - - name: key__in - required: false - in: query - description: key__in - schema: - type: string - - name: key__iexact - required: false - in: query - description: key__iexact - schema: - type: string - - name: key - required: false - in: query - description: key - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__contains - required: false - in: query - description: name__contains - schema: - type: string - - name: document__key__in - required: false - in: query - description: document__key__in - schema: - type: string - - name: document__key__iexact - required: false - in: query - description: document__key__iexact - schema: - type: string - - name: document__key - required: false - in: query - description: document__key - schema: - type: string - - name: document__gamesystem__key__in - required: false - in: query - description: document__gamesystem__key__in - schema: - type: string - - name: document__gamesystem__key__iexact - required: false - in: query - description: document__gamesystem__key__iexact - schema: - type: string - - name: document__gamesystem__key - required: false - in: query - description: document__gamesystem__key - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/CreatureSet' - description: '' - tags: - - v2 - https://api.open5e.com/v2/damagetypes/: - get: - operationId: listDamageTypes - description: API endpoint for returning a list of damage types. - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: limit - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: key__in - required: false - in: query - description: key__in - schema: - type: string - - name: key__iexact - required: false - in: query - description: key__iexact - schema: - type: string - - name: key - required: false - in: query - description: key - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__contains - required: false - in: query - description: name__contains - schema: - type: string - - name: document__key__in - required: false - in: query - description: document__key__in - schema: - type: string - - name: document__key__iexact - required: false - in: query - description: document__key__iexact - schema: - type: string - - name: document__key - required: false - in: query - description: document__key - schema: - type: string - - name: document__gamesystem__key__in - required: false - in: query - description: document__gamesystem__key__in - schema: - type: string - - name: document__gamesystem__key__iexact - required: false - in: query - description: document__gamesystem__key__iexact - schema: - type: string - - name: document__gamesystem__key - required: false - in: query - description: document__gamesystem__key - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - type: object - required: - - count - - results - properties: - count: - type: integer - example: 123 - next: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=4 - previous: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=2 - results: - type: array - items: - $ref: '#/components/schemas/DamageType' - description: '' - tags: - - v2 - https://api.open5e.com/v2/damagetypes/{key}/: - get: - operationId: retrieveDamageType - description: API endpoint for returning a particular damage type. - parameters: - - name: key - in: path - required: true - description: Unique key for the Item. - schema: - type: string - - name: key__in - required: false - in: query - description: key__in - schema: - type: string - - name: key__iexact - required: false - in: query - description: key__iexact - schema: - type: string - - name: key - required: false - in: query - description: key - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__contains - required: false - in: query - description: name__contains - schema: - type: string - - name: document__key__in - required: false - in: query - description: document__key__in - schema: - type: string - - name: document__key__iexact - required: false - in: query - description: document__key__iexact - schema: - type: string - - name: document__key - required: false - in: query - description: document__key - schema: - type: string - - name: document__gamesystem__key__in - required: false - in: query - description: document__gamesystem__key__in - schema: - type: string - - name: document__gamesystem__key__iexact - required: false - in: query - description: document__gamesystem__key__iexact - schema: - type: string - - name: document__gamesystem__key - required: false - in: query - description: document__gamesystem__key - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/DamageType' - description: '' - tags: - - v2 - https://api.open5e.com/v2/languages/: - get: - operationId: listLanguages - description: API endpoint for returning a list of feats. - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: limit - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: key__in - required: false - in: query - description: key__in - schema: - type: string - - name: key__iexact - required: false - in: query - description: key__iexact - schema: - type: string - - name: key - required: false - in: query - description: key - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: document__key__in - required: false - in: query - description: document__key__in - schema: - type: string - - name: document__key__iexact - required: false - in: query - description: document__key__iexact - schema: - type: string - - name: document__key - required: false - in: query - description: document__key - schema: - type: string - - name: document__gamesystem__key__in - required: false - in: query - description: document__gamesystem__key__in - schema: - type: string - - name: document__gamesystem__key__iexact - required: false - in: query - description: document__gamesystem__key__iexact - schema: - type: string - - name: document__gamesystem__key - required: false - in: query - description: document__gamesystem__key - schema: - type: string - - name: is_exotic - required: false - in: query - description: is_exotic - schema: - type: string - - name: is_secret - required: false - in: query - description: is_secret - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - type: object - required: - - count - - results - properties: - count: - type: integer - example: 123 - next: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=4 - previous: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=2 - results: - type: array - items: - $ref: '#/components/schemas/Language' - description: '' - tags: - - v2 - https://api.open5e.com/v2/languages/{key}/: - get: - operationId: retrieveLanguage - description: API endpoint for returning a particular feat. - parameters: - - name: key - in: path - required: true - description: Unique key for the Item. - schema: - type: string - - name: key__in - required: false - in: query - description: key__in - schema: - type: string - - name: key__iexact - required: false - in: query - description: key__iexact - schema: - type: string - - name: key - required: false - in: query - description: key - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: document__key__in - required: false - in: query - description: document__key__in - schema: - type: string - - name: document__key__iexact - required: false - in: query - description: document__key__iexact - schema: - type: string - - name: document__key - required: false - in: query - description: document__key - schema: - type: string - - name: document__gamesystem__key__in - required: false - in: query - description: document__gamesystem__key__in - schema: - type: string - - name: document__gamesystem__key__iexact - required: false - in: query - description: document__gamesystem__key__iexact - schema: - type: string - - name: document__gamesystem__key - required: false - in: query - description: document__gamesystem__key - schema: - type: string - - name: is_exotic - required: false - in: query - description: is_exotic - schema: - type: string - - name: is_secret - required: false - in: query - description: is_secret - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/Language' - description: '' - tags: - - v2 - https://api.open5e.com/v2/alignments/: - get: - operationId: listAlignments - description: API endpoint for returning a list of alignments. - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: limit - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: key__in - required: false - in: query - description: key__in - schema: - type: string - - name: key__iexact - required: false - in: query - description: key__iexact - schema: - type: string - - name: key - required: false - in: query - description: key - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__contains - required: false - in: query - description: name__contains - schema: - type: string - - name: document__key__in - required: false - in: query - description: document__key__in - schema: - type: string - - name: document__key__iexact - required: false - in: query - description: document__key__iexact - schema: - type: string - - name: document__key - required: false - in: query - description: document__key - schema: - type: string - - name: document__gamesystem__key__in - required: false - in: query - description: document__gamesystem__key__in - schema: - type: string - - name: document__gamesystem__key__iexact - required: false - in: query - description: document__gamesystem__key__iexact - schema: - type: string - - name: document__gamesystem__key - required: false - in: query - description: document__gamesystem__key - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - type: object - required: - - count - - results - properties: - count: - type: integer - example: 123 - next: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=4 - previous: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=2 - results: - type: array - items: - $ref: '#/components/schemas/Alignment' - description: '' - tags: - - v2 - https://api.open5e.com/v2/alignments/{key}/: - get: - operationId: retrieveAlignment - description: API endpoint for returning a particular alignment. - parameters: - - name: key - in: path - required: true - description: Unique key for the Item. - schema: - type: string - - name: key__in - required: false - in: query - description: key__in - schema: - type: string - - name: key__iexact - required: false - in: query - description: key__iexact - schema: - type: string - - name: key - required: false - in: query - description: key - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__contains - required: false - in: query - description: name__contains - schema: - type: string - - name: document__key__in - required: false - in: query - description: document__key__in - schema: - type: string - - name: document__key__iexact - required: false - in: query - description: document__key__iexact - schema: - type: string - - name: document__key - required: false - in: query - description: document__key - schema: - type: string - - name: document__gamesystem__key__in - required: false - in: query - description: document__gamesystem__key__in - schema: - type: string - - name: document__gamesystem__key__iexact - required: false - in: query - description: document__gamesystem__key__iexact - schema: - type: string - - name: document__gamesystem__key - required: false - in: query - description: document__gamesystem__key - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/Alignment' - description: '' - tags: - - v2 - https://api.open5e.com/v2/conditions/: - get: - operationId: listConditions - description: API endpoint for returning a list of conditions. - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: limit - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: key__in - required: false - in: query - description: key__in - schema: - type: string - - name: key__iexact - required: false - in: query - description: key__iexact - schema: - type: string - - name: key - required: false - in: query - description: key - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__contains - required: false - in: query - description: name__contains - schema: - type: string - - name: document__key__in - required: false - in: query - description: document__key__in - schema: - type: string - - name: document__key__iexact - required: false - in: query - description: document__key__iexact - schema: - type: string - - name: document__key - required: false - in: query - description: document__key - schema: - type: string - - name: document__gamesystem__key__in - required: false - in: query - description: document__gamesystem__key__in - schema: - type: string - - name: document__gamesystem__key__iexact - required: false - in: query - description: document__gamesystem__key__iexact - schema: - type: string - - name: document__gamesystem__key - required: false - in: query - description: document__gamesystem__key - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - type: object - required: - - count - - results - properties: - count: - type: integer - example: 123 - next: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=4 - previous: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=2 - results: - type: array - items: - $ref: '#/components/schemas/Condition' - description: '' - tags: - - v2 - https://api.open5e.com/v2/conditions/{key}/: - get: - operationId: retrieveCondition - description: API endpoint for returning a particular condition. - parameters: - - name: key - in: path - required: true - description: Unique key for the Item. - schema: - type: string - - name: key__in - required: false - in: query - description: key__in - schema: - type: string - - name: key__iexact - required: false - in: query - description: key__iexact - schema: - type: string - - name: key - required: false - in: query - description: key - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__contains - required: false - in: query - description: name__contains - schema: - type: string - - name: document__key__in - required: false - in: query - description: document__key__in - schema: - type: string - - name: document__key__iexact - required: false - in: query - description: document__key__iexact - schema: - type: string - - name: document__key - required: false - in: query - description: document__key - schema: - type: string - - name: document__gamesystem__key__in - required: false - in: query - description: document__gamesystem__key__in - schema: - type: string - - name: document__gamesystem__key__iexact - required: false - in: query - description: document__gamesystem__key__iexact - schema: - type: string - - name: document__gamesystem__key - required: false - in: query - description: document__gamesystem__key - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/Condition' - description: '' - tags: - - v2 - https://api.open5e.com/v2/spells/: - get: - operationId: listSpells - description: API endpoint for returning a list of spells. - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: limit - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: key__in - required: false - in: query - description: key__in - schema: - type: string - - name: key__iexact - required: false - in: query - description: key__iexact - schema: - type: string - - name: key - required: false - in: query - description: key - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__contains - required: false - in: query - description: name__contains - schema: - type: string - - name: name__icontains - required: false - in: query - description: name__icontains - schema: - type: string - - name: document__key__in - required: false - in: query - description: document__key__in - schema: - type: string - - name: document__key__iexact - required: false - in: query - description: document__key__iexact - schema: - type: string - - name: document__key - required: false - in: query - description: document__key - schema: - type: string - - name: document__gamesystem__key__in - required: false - in: query - description: document__gamesystem__key__in - schema: - type: string - - name: document__gamesystem__key__iexact - required: false - in: query - description: document__gamesystem__key__iexact - schema: - type: string - - name: document__gamesystem__key - required: false - in: query - description: document__gamesystem__key - schema: - type: string - - name: classes__key__in - required: false - in: query - description: classes__key__in - schema: - type: string - - name: classes__key__iexact - required: false - in: query - description: classes__key__iexact - schema: - type: string - - name: classes__key - required: false - in: query - description: classes__key - schema: - type: string - - name: classes__name__in - required: false - in: query - description: classes__name__in - schema: - type: string - - name: level - required: false - in: query - description: level - schema: - type: string - - name: level__range - required: false - in: query - description: level__range - schema: - type: string - - name: level__gt - required: false - in: query - description: level__gt - schema: - type: string - - name: level__gte - required: false - in: query - description: level__gte - schema: - type: string - - name: level__lt - required: false - in: query - description: level__lt - schema: - type: string - - name: level__lte - required: false - in: query - description: level__lte - schema: - type: string - - name: range - required: false - in: query - description: range - schema: - type: string - - name: range__range - required: false - in: query - description: range__range - schema: - type: string - - name: range__gt - required: false - in: query - description: range__gt - schema: - type: string - - name: range__gte - required: false - in: query - description: range__gte - schema: - type: string - - name: range__lt - required: false - in: query - description: range__lt - schema: - type: string - - name: range__lte - required: false - in: query - description: range__lte - schema: - type: string - - name: school__key - required: false - in: query - description: school__key - schema: - type: string - - name: school__name__in - required: false - in: query - description: school__name__in - schema: - type: string - - name: school__name__iexact - required: false - in: query - description: school__name__iexact - schema: - type: string - - name: school__name - required: false - in: query - description: school__name - schema: - type: string - - name: duration__in - required: false - in: query - description: duration__in - schema: - type: string - - name: duration__iexact - required: false - in: query - description: duration__iexact - schema: - type: string - - name: duration - required: false - in: query - description: duration - schema: - type: string - enum: - - instantaneous - - instantaneous or special - - 1 turn - - 1 round - - concentration + 1 round - - 2 rounds - - 3 rounds - - 4 rounds - - 1d4+2 rounds - - 5 rounds - - 6 rounds - - 10 rounds - - up to 1 minute - - 1 minute - - 1 minute, or until expended - - 1 minute, until expended - - 1 minute - - 5 minutes - - 10 minutes - - 1 minute or 1 hour - - up to 1 hour - - 1 hour - - 1 hour or until triggered - - 2 hours - - 3 hours - - 1d10 hours - - 6 hours - - 2-12 hours - - up to 8 hours - - 8 hours - - 1 hour/caster level - - 10 hours - - 12 hours - - 24 hours or until the target attempts a third death saving throw - - 24 hours - - 1 day - - 3 days - - 5 days - - 7 days - - 10 days - - 13 days - - 30 days - - 1 year - - special - - until dispelled or destroyed - - until destroyed - - until dispelled - - until cured or dispelled - - until dispelled or triggered - - permanent until discharged - - permanent; one generation - - permanent - - name: concentration - required: false - in: query - description: concentration - schema: - type: string - - name: verbal - required: false - in: query - description: verbal - schema: - type: string - - name: somatic - required: false - in: query - description: somatic - schema: - type: string - - name: material - required: false - in: query - description: material - schema: - type: string - - name: material_consumed - required: false - in: query - description: material_consumed - schema: - type: string - - name: casting_time__in - required: false - in: query - description: casting_time__in - schema: - type: string - - name: casting_time__iexact - required: false - in: query - description: casting_time__iexact - schema: - type: string - - name: casting_time - required: false - in: query - description: casting_time - schema: - type: string - enum: - - reaction - - bonus-action - - action - - turn - - round - - 1minute - - 5minutes - - 10minutes - - 1hour - - 4hours - - 7hours - - 8hours - - 9hours - - 12hours - - 24hours - - 1week - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - type: object - required: - - count - - results - properties: - count: - type: integer - example: 123 - next: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=4 - previous: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=2 - results: - type: array - items: - $ref: '#/components/schemas/Spell' - description: '' - tags: - - v2 - https://api.open5e.com/v2/spells/{key}/: - get: - operationId: retrieveSpell - description: API endpoint for returning a particular spell. - parameters: - - name: key - in: path - required: true - description: Unique key for the Item. - schema: - type: string - - name: key__in - required: false - in: query - description: key__in - schema: - type: string - - name: key__iexact - required: false - in: query - description: key__iexact - schema: - type: string - - name: key - required: false - in: query - description: key - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__contains - required: false - in: query - description: name__contains - schema: - type: string - - name: name__icontains - required: false - in: query - description: name__icontains - schema: - type: string - - name: document__key__in - required: false - in: query - description: document__key__in - schema: - type: string - - name: document__key__iexact - required: false - in: query - description: document__key__iexact - schema: - type: string - - name: document__key - required: false - in: query - description: document__key - schema: - type: string - - name: document__gamesystem__key__in - required: false - in: query - description: document__gamesystem__key__in - schema: - type: string - - name: document__gamesystem__key__iexact - required: false - in: query - description: document__gamesystem__key__iexact - schema: - type: string - - name: document__gamesystem__key - required: false - in: query - description: document__gamesystem__key - schema: - type: string - - name: classes__key__in - required: false - in: query - description: classes__key__in - schema: - type: string - - name: classes__key__iexact - required: false - in: query - description: classes__key__iexact - schema: - type: string - - name: classes__key - required: false - in: query - description: classes__key - schema: - type: string - - name: classes__name__in - required: false - in: query - description: classes__name__in - schema: - type: string - - name: level - required: false - in: query - description: level - schema: - type: string - - name: level__range - required: false - in: query - description: level__range - schema: - type: string - - name: level__gt - required: false - in: query - description: level__gt - schema: - type: string - - name: level__gte - required: false - in: query - description: level__gte - schema: - type: string - - name: level__lt - required: false - in: query - description: level__lt - schema: - type: string - - name: level__lte - required: false - in: query - description: level__lte - schema: - type: string - - name: range - required: false - in: query - description: range - schema: - type: string - - name: range__range - required: false - in: query - description: range__range - schema: - type: string - - name: range__gt - required: false - in: query - description: range__gt - schema: - type: string - - name: range__gte - required: false - in: query - description: range__gte - schema: - type: string - - name: range__lt - required: false - in: query - description: range__lt - schema: - type: string - - name: range__lte - required: false - in: query - description: range__lte - schema: - type: string - - name: school__key - required: false - in: query - description: school__key - schema: - type: string - - name: school__name__in - required: false - in: query - description: school__name__in - schema: - type: string - - name: school__name__iexact - required: false - in: query - description: school__name__iexact - schema: - type: string - - name: school__name - required: false - in: query - description: school__name - schema: - type: string - - name: duration__in - required: false - in: query - description: duration__in - schema: - type: string - - name: duration__iexact - required: false - in: query - description: duration__iexact - schema: - type: string - - name: duration - required: false - in: query - description: duration - schema: - type: string - enum: - - instantaneous - - instantaneous or special - - 1 turn - - 1 round - - concentration + 1 round - - 2 rounds - - 3 rounds - - 4 rounds - - 1d4+2 rounds - - 5 rounds - - 6 rounds - - 10 rounds - - up to 1 minute - - 1 minute - - 1 minute, or until expended - - 1 minute, until expended - - 1 minute - - 5 minutes - - 10 minutes - - 1 minute or 1 hour - - up to 1 hour - - 1 hour - - 1 hour or until triggered - - 2 hours - - 3 hours - - 1d10 hours - - 6 hours - - 2-12 hours - - up to 8 hours - - 8 hours - - 1 hour/caster level - - 10 hours - - 12 hours - - 24 hours or until the target attempts a third death saving throw - - 24 hours - - 1 day - - 3 days - - 5 days - - 7 days - - 10 days - - 13 days - - 30 days - - 1 year - - special - - until dispelled or destroyed - - until destroyed - - until dispelled - - until cured or dispelled - - until dispelled or triggered - - permanent until discharged - - permanent; one generation - - permanent - - name: concentration - required: false - in: query - description: concentration - schema: - type: string - - name: verbal - required: false - in: query - description: verbal - schema: - type: string - - name: somatic - required: false - in: query - description: somatic - schema: - type: string - - name: material - required: false - in: query - description: material - schema: - type: string - - name: material_consumed - required: false - in: query - description: material_consumed - schema: - type: string - - name: casting_time__in - required: false - in: query - description: casting_time__in - schema: - type: string - - name: casting_time__iexact - required: false - in: query - description: casting_time__iexact - schema: - type: string - - name: casting_time - required: false - in: query - description: casting_time - schema: - type: string - enum: - - reaction - - bonus-action - - action - - turn - - round - - 1minute - - 5minutes - - 10minutes - - 1hour - - 4hours - - 7hours - - 8hours - - 9hours - - 12hours - - 24hours - - 1week - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/Spell' - description: '' - tags: - - v2 - https://api.open5e.com/v2/classes/: - get: - operationId: listCharacterClasses - description: API endpoint for returning a list of backgrounds. - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: limit - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: key__in - required: false - in: query - description: key__in - schema: - type: string - - name: key__iexact - required: false - in: query - description: key__iexact - schema: - type: string - - name: key - required: false - in: query - description: key - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__contains - required: false - in: query - description: name__contains - schema: - type: string - - name: document__key__in - required: false - in: query - description: document__key__in - schema: - type: string - - name: document__key__iexact - required: false - in: query - description: document__key__iexact - schema: - type: string - - name: document__key - required: false - in: query - description: document__key - schema: - type: string - - name: document__gamesystem__key__in - required: false - in: query - description: document__gamesystem__key__in - schema: - type: string - - name: document__gamesystem__key__iexact - required: false - in: query - description: document__gamesystem__key__iexact - schema: - type: string - - name: document__gamesystem__key - required: false - in: query - description: document__gamesystem__key - schema: - type: string - - name: subclass_of - required: false - in: query - description: subclass_of - schema: - type: string - - name: is_subclass - required: false - in: query - description: is_subclass - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - type: object - required: - - count - - results - properties: - count: - type: integer - example: 123 - next: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=4 - previous: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=2 - results: - type: array - items: - $ref: '#/components/schemas/CharacterClass' - description: '' - tags: - - v2 - https://api.open5e.com/v2/classes/{key}/: - get: - operationId: retrieveCharacterClass - description: API endpoint for returning a particular background. - parameters: - - name: key - in: path - required: true - description: Unique key for the Item. - schema: - type: string - - name: key__in - required: false - in: query - description: key__in - schema: - type: string - - name: key__iexact - required: false - in: query - description: key__iexact - schema: - type: string - - name: key - required: false - in: query - description: key - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__contains - required: false - in: query - description: name__contains - schema: - type: string - - name: document__key__in - required: false - in: query - description: document__key__in - schema: - type: string - - name: document__key__iexact - required: false - in: query - description: document__key__iexact - schema: - type: string - - name: document__key - required: false - in: query - description: document__key - schema: - type: string - - name: document__gamesystem__key__in - required: false - in: query - description: document__gamesystem__key__in - schema: - type: string - - name: document__gamesystem__key__iexact - required: false - in: query - description: document__gamesystem__key__iexact - schema: - type: string - - name: document__gamesystem__key - required: false - in: query - description: document__gamesystem__key - schema: - type: string - - name: subclass_of - required: false - in: query - description: subclass_of - schema: - type: string - - name: is_subclass - required: false - in: query - description: is_subclass - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/CharacterClass' - description: '' - tags: - - v2 - https://api.open5e.com/v2/sizes/: - get: - operationId: listSizes - description: API endpoint for returning a list of damage types. - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: limit - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: key__in - required: false - in: query - description: key__in - schema: - type: string - - name: key__iexact - required: false - in: query - description: key__iexact - schema: - type: string - - name: key - required: false - in: query - description: key - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__contains - required: false - in: query - description: name__contains - schema: - type: string - - name: document__key__in - required: false - in: query - description: document__key__in - schema: - type: string - - name: document__key__iexact - required: false - in: query - description: document__key__iexact - schema: - type: string - - name: document__key - required: false - in: query - description: document__key - schema: - type: string - - name: document__gamesystem__key__in - required: false - in: query - description: document__gamesystem__key__in - schema: - type: string - - name: document__gamesystem__key__iexact - required: false - in: query - description: document__gamesystem__key__iexact - schema: - type: string - - name: document__gamesystem__key - required: false - in: query - description: document__gamesystem__key - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - type: object - required: - - count - - results - properties: - count: - type: integer - example: 123 - next: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=4 - previous: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=2 - results: - type: array - items: - $ref: '#/components/schemas/Size' - description: '' - tags: - - v2 - https://api.open5e.com/v2/sizes/{key}/: - get: - operationId: retrieveSize - description: API endpoint for returning a particular damage type. - parameters: - - name: key - in: path - required: true - description: Unique key for the Item. - schema: - type: string - - name: key__in - required: false - in: query - description: key__in - schema: - type: string - - name: key__iexact - required: false - in: query - description: key__iexact - schema: - type: string - - name: key - required: false - in: query - description: key - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__contains - required: false - in: query - description: name__contains - schema: - type: string - - name: document__key__in - required: false - in: query - description: document__key__in - schema: - type: string - - name: document__key__iexact - required: false - in: query - description: document__key__iexact - schema: - type: string - - name: document__key - required: false - in: query - description: document__key - schema: - type: string - - name: document__gamesystem__key__in - required: false - in: query - description: document__gamesystem__key__in - schema: - type: string - - name: document__gamesystem__key__iexact - required: false - in: query - description: document__gamesystem__key__iexact - schema: - type: string - - name: document__gamesystem__key - required: false - in: query - description: document__gamesystem__key - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/Size' - description: '' - tags: - - v2 - https://api.open5e.com/v2/itemrarities/: - get: - operationId: listItemRarities - description: API endpoint for returning a list of item rarities. - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: limit - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - type: object - required: - - count - - results - properties: - count: - type: integer - example: 123 - next: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=4 - previous: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=2 - results: - type: array - items: - $ref: '#/components/schemas/ItemRarity' - description: '' - tags: - - v2 - https://api.open5e.com/v2/itemrarities/{key}/: - get: - operationId: retrieveItemRarity - description: API endpoint for returning a particular item rarity. - parameters: - - name: key - in: path - required: true - description: Unique key for the Item. - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/ItemRarity' - description: '' - tags: - - v2 - https://api.open5e.com/v2/environments/: - get: - operationId: listEnvironments - description: API endpoint for returning a list of environments. - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: limit - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: key__in - required: false - in: query - description: key__in - schema: - type: string - - name: key__iexact - required: false - in: query - description: key__iexact - schema: - type: string - - name: key - required: false - in: query - description: key - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__contains - required: false - in: query - description: name__contains - schema: - type: string - - name: document__key__in - required: false - in: query - description: document__key__in - schema: - type: string - - name: document__key__iexact - required: false - in: query - description: document__key__iexact - schema: - type: string - - name: document__key - required: false - in: query - description: document__key - schema: - type: string - - name: document__gamesystem__key__in - required: false - in: query - description: document__gamesystem__key__in - schema: - type: string - - name: document__gamesystem__key__iexact - required: false - in: query - description: document__gamesystem__key__iexact - schema: - type: string - - name: document__gamesystem__key - required: false - in: query - description: document__gamesystem__key - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - type: object - required: - - count - - results - properties: - count: - type: integer - example: 123 - next: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=4 - previous: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=2 - results: - type: array - items: - $ref: '#/components/schemas/Environment' - description: '' - tags: - - v2 - https://api.open5e.com/v2/environments/{key}/: - get: - operationId: retrieveEnvironment - description: API endpoint for returning a particular environment. - parameters: - - name: key - in: path - required: true - description: Unique key for the Item. - schema: - type: string - - name: key__in - required: false - in: query - description: key__in - schema: - type: string - - name: key__iexact - required: false - in: query - description: key__iexact - schema: - type: string - - name: key - required: false - in: query - description: key - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__contains - required: false - in: query - description: name__contains - schema: - type: string - - name: document__key__in - required: false - in: query - description: document__key__in - schema: - type: string - - name: document__key__iexact - required: false - in: query - description: document__key__iexact - schema: - type: string - - name: document__key - required: false - in: query - description: document__key - schema: - type: string - - name: document__gamesystem__key__in - required: false - in: query - description: document__gamesystem__key__in - schema: - type: string - - name: document__gamesystem__key__iexact - required: false - in: query - description: document__gamesystem__key__iexact - schema: - type: string - - name: document__gamesystem__key - required: false - in: query - description: document__gamesystem__key - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/Environment' - description: '' - tags: - - v2 - https://api.open5e.com/v2/abilities/: - get: - operationId: listAbilities - description: API endpoint for returning a list of abilities. - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: limit - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: key__in - required: false - in: query - description: key__in - schema: - type: string - - name: key__iexact - required: false - in: query - description: key__iexact - schema: - type: string - - name: key - required: false - in: query - description: key - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__contains - required: false - in: query - description: name__contains - schema: - type: string - - name: document__key__in - required: false - in: query - description: document__key__in - schema: - type: string - - name: document__key__iexact - required: false - in: query - description: document__key__iexact - schema: - type: string - - name: document__key - required: false - in: query - description: document__key - schema: - type: string - - name: document__gamesystem__key__in - required: false - in: query - description: document__gamesystem__key__in - schema: - type: string - - name: document__gamesystem__key__iexact - required: false - in: query - description: document__gamesystem__key__iexact - schema: - type: string - - name: document__gamesystem__key - required: false - in: query - description: document__gamesystem__key - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - type: object - required: - - count - - results - properties: - count: - type: integer - example: 123 - next: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=4 - previous: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=2 - results: - type: array - items: - $ref: '#/components/schemas/Ability' - description: '' - tags: - - v2 - https://api.open5e.com/v2/abilities/{key}/: - get: - operationId: retrieveAbility - description: API endpoint for returning a particular ability. - parameters: - - name: key - in: path - required: true - description: Unique key for the Item. - schema: - type: string - - name: key__in - required: false - in: query - description: key__in - schema: - type: string - - name: key__iexact - required: false - in: query - description: key__iexact - schema: - type: string - - name: key - required: false - in: query - description: key - schema: - type: string - - name: name__iexact - required: false - in: query - description: name__iexact - schema: - type: string - - name: name - required: false - in: query - description: name - schema: - type: string - - name: name__contains - required: false - in: query - description: name__contains - schema: - type: string - - name: document__key__in - required: false - in: query - description: document__key__in - schema: - type: string - - name: document__key__iexact - required: false - in: query - description: document__key__iexact - schema: - type: string - - name: document__key - required: false - in: query - description: document__key - schema: - type: string - - name: document__gamesystem__key__in - required: false - in: query - description: document__gamesystem__key__in - schema: - type: string - - name: document__gamesystem__key__iexact - required: false - in: query - description: document__gamesystem__key__iexact - schema: - type: string - - name: document__gamesystem__key - required: false - in: query - description: document__gamesystem__key - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/Ability' - description: '' - tags: - - v2 - https://api.open5e.com/v2/skills/: - get: - operationId: listSkills - description: API endpoint for returning a list of skills. - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: limit - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - type: object - required: - - count - - results - properties: - count: - type: integer - example: 123 - next: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=4 - previous: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=2 - results: - type: array - items: - $ref: '#/components/schemas/Skill' - description: '' - tags: - - v2 - https://api.open5e.com/v2/skills/{key}/: - get: - operationId: retrieveSkill - description: API endpoint for returning a particular skill. - parameters: - - name: key - in: path - required: true - description: Unique key for the Item. - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/Skill' - description: '' - tags: - - v2 - https://api.open5e.com/v2/rules/: - get: - operationId: listRules - description: '' - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: limit - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - type: object - required: - - count - - results - properties: - count: - type: integer - example: 123 - next: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=4 - previous: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=2 - results: - type: array - items: - $ref: '#/components/schemas/Rule' - description: '' - tags: - - v2 - https://api.open5e.com/v2/rules/{key}/: - get: - operationId: retrieveRule - description: '' - parameters: - - name: key - in: path - required: true - description: Unique key for the Document. - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/Rule' - description: '' - tags: - - v2 - https://api.open5e.com/v2/rulesets/: - get: - operationId: listRuleSets - description: '' - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: limit - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - type: object - required: - - count - - results - properties: - count: - type: integer - example: 123 - next: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=4 - previous: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=2 - results: - type: array - items: - $ref: '#/components/schemas/RuleSet' - description: '' - tags: - - v2 - https://api.open5e.com/v2/rulesets/{key}/: - get: - operationId: retrieveRuleSet - description: '' - parameters: - - name: key - in: path - required: true - description: Unique key for the Document. - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/RuleSet' - description: '' - tags: - - v2 - https://api.open5e.com/v2/search/: - get: - operationId: listSearchResults - description: "This class both define the query to get results and the structure\ - \ of \nthose results for searching. Using the SearchResultSerializer for \n\ - structure, this makes a custom query out to a custom table built for\nfull-text\ - \ search." - parameters: - - name: page - required: false - in: query - description: A page number within the paginated result set. - schema: - type: integer - - name: limit - required: false - in: query - description: Number of results to return per page. - schema: - type: integer - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - type: object - required: - - count - - results - properties: - count: - type: integer - example: 123 - next: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=4 - previous: - type: string - nullable: true - format: uri - example: http://api.example.org/accounts/?page=2 - results: - type: array - items: - $ref: '#/components/schemas/SearchResult' - description: '' - tags: - - v2 - https://api.open5e.com/v2/search/{id}/: - get: - operationId: retrieveSearchResult - description: "This class both define the query to get results and the structure\ - \ of \nthose results for searching. Using the SearchResultSerializer for \n\ - structure, this makes a custom query out to a custom table built for\nfull-text\ - \ search." - parameters: - - name: id - in: path - required: true - description: '' - schema: - type: string - - name: ordering - required: false - in: query - description: Which field to use when ordering the results. - schema: - type: string - - name: search - required: false - in: query - description: A search term. - schema: - type: string - responses: - '200': - content: - application/json: - schema: - $ref: '#/components/schemas/SearchResult' - description: '' - tags: - - v2 - https://api.open5e.com/v2/enums/: - get: - operationId: listget_enums - description: API endpoint for enums. - parameters: [] - responses: - '200': - content: - application/json: - schema: - type: array - items: {} - description: '' - tags: - - v2 -components: - schemas: - Manifest: - type: object - properties: - filename: - type: string - description: Input file name. - maxLength: 255 - type: - type: string - description: Type of file (maps to a model). - maxLength: 25 - hash: - type: string - description: md5 hash of the file contents. - maxLength: 255 - created_at: - type: string - format: date-time - readOnly: true - description: Date that this object was added to the database. - required: - - filename - - type - - hash - Spell: - type: object - properties: - url: - type: string - readOnly: true - key: - type: string - readOnly: true - slot_expended: - type: string - readOnly: true - casting_options: - type: array - items: - type: object - properties: - type: - enum: - - default - - ritual - - player_level_1 - - player_level_2 - - player_level_3 - - player_level_4 - - player_level_5 - - player_level_6 - - player_level_7 - - player_level_8 - - player_level_9 - - player_level_10 - - player_level_11 - - player_level_12 - - player_level_13 - - player_level_14 - - player_level_15 - - player_level_16 - - player_level_17 - - player_level_18 - - player_level_19 - - player_level_20 - - slot_level_1 - - slot_level_2 - - slot_level_3 - - slot_level_4 - - slot_level_5 - - slot_level_6 - - slot_level_7 - - slot_level_8 - - slot_level_9 - type: string - damage_roll: - type: string - nullable: true - description: The damage roll for the field in dice notation. Empty - string if no roll. - target_count: - type: integer - maximum: 9223372036854775807 - format: int64 - nullable: true - description: Integer representing the count of targets. - minimum: 0 - duration: - type: string - nullable: true - description: Description of the duration of the effect such as "instantaneous" - or "Up to 1 minute" - range: - type: string - nullable: true - description: Description of the range of the spell. - required: - - type - school: - type: object - properties: - key: - type: string - description: Unique key for the Item. - maxLength: 100 - name: - type: string - description: Name of the item. - maxLength: 100 - desc: - type: string - description: Description of the game content item. Markdown. - document: - type: string - required: - - key - - name - - desc - - document - range_unit: - type: string - readOnly: true - shape_size_unit: - type: string - readOnly: true - name: - type: string - description: Name of the item. - maxLength: 100 - desc: - type: string - description: Description of the game content item. Markdown. - level: - type: integer - maximum: 9 - description: Integer representing the default slot level required by the - spell. - minimum: 0 - higher_level: - type: string - description: Description of casting the spell at a different level. - target_type: - enum: - - creature - - object - - point - - area - type: string - description: Spell target type key. - range_text: - enum: - - Self - - Touch - - Special - - 5 feet - - 10 feet - - 15 feet - - 20 feet - - 25 feet - - 30 feet - - 40 feet - - 50 feet - - 60 feet - - 90 feet - - 100 feet - - 120 feet - - 150 feet - - 180 feet - - 200 feet - - 300 feet - - 400 feet - - 500 feet - - 1000 feet - - Sight - - 1 mile - - 5 miles - - 10 miles - - 100 miles - - 150 miles - - 500 miles - - Unlimited - type: string - description: Spell target range. - range: - type: number - nullable: true - description: Used to measure distance. - minimum: 0 - ritual: - type: boolean - description: Whether or not the spell can be cast as a ritual. - casting_time: - enum: - - reaction - - bonus-action - - action - - turn - - round - - 1minute - - 5minutes - - 10minutes - - 1hour - - 4hours - - 7hours - - 8hours - - 9hours - - 12hours - - 24hours - - 1week - type: string - description: Casting time key, such as 'action' - reaction_condition: - type: string - nullable: true - description: The conditions describing when a reaction spell can be cast - verbal: - type: boolean - description: Whether or not casting the spell requires a verbal component. - somatic: - type: boolean - description: Whether or not casting the spell requires a verbal component. - material: - type: boolean - description: Whether or not casting the spell requires a verbal component. - material_specified: - type: string - description: Description of the material specified for the spell. - material_cost: - type: string - format: decimal - multipleOf: 0.01 - maximum: 100000000 - minimum: 0 - nullable: true - description: Number representing the cost of the materials of the spell. - material_consumed: - type: boolean - description: Whether or the material component is consumed during the casting. - target_count: - type: integer - maximum: 9223372036854775807 - format: int64 - nullable: true - description: Integer representing the count of targets. - minimum: 0 - saving_throw_ability: - type: string - description: Given the spell requires a saving throw, which ability is targeted. - Empty string if no saving throw. - attack_roll: - type: boolean - description: Whether or not the spell effect requires an attack roll. - damage_roll: - type: string - description: The damage roll for the field in dice notation. Empty string - if no roll. - damage_types: - type: object - description: The types of damage done by the spell in a list. - duration: - enum: - - instantaneous - - instantaneous or special - - 1 turn - - 1 round - - concentration + 1 round - - 2 rounds - - 3 rounds - - 4 rounds - - 1d4+2 rounds - - 5 rounds - - 6 rounds - - 10 rounds - - up to 1 minute - - 1 minute - - 1 minute, or until expended - - 1 minute, until expended - - 5 minutes - - 10 minutes - - 1 minute or 1 hour - - up to 1 hour - - 1 hour - - 1 hour or until triggered - - 2 hours - - 3 hours - - 1d10 hours - - 6 hours - - 2-12 hours - - up to 8 hours - - 8 hours - - 1 hour/caster level - - 10 hours - - 12 hours - - 24 hours or until the target attempts a third death saving throw - - 24 hours - - 1 day - - 3 days - - 5 days - - 7 days - - 10 days - - 13 days - - 30 days - - 1 year - - special - - until dispelled or destroyed - - until destroyed - - until dispelled - - until cured or dispelled - - until dispelled or triggered - - permanent until discharged - - permanent; one generation - - permanent - type: string - description: Description of the duration of the effect such as "instantaneous" - or "1 minute" - shape_type: - enum: - - cone - - cube - - cylinder - - line - - sphere - type: string - nullable: true - description: The shape of the area of effect. - shape_size: - type: number - nullable: true - description: Used to measure distance. - minimum: 0 - concentration: - type: boolean - description: Whether the effect requires concentration to be maintained. - document: - type: string - classes: - type: array - items: - type: string - required: - - casting_options - - school - - name - - desc - - level - - target_type - - range_text - - casting_time - - duration - - document - - classes - SpellList: - type: object - properties: - slug: - type: string - description: Short name for the game content item. - maxLength: 255 - name: - type: string - description: Name of the game content item. - desc: - type: string - description: Description of the game content item. Markdown. - spells: - type: array - items: - type: string - description: The set of spells. - document__slug: - type: string - readOnly: true - document__title: - type: string - readOnly: true - document__license_url: - type: string - readOnly: true - document__url: - type: string - readOnly: true - required: - - name - - desc - - spells - Monster: - type: object - properties: - slug: - type: string - description: Short name for the game content item. - maxLength: 255 - desc: - type: string - description: Description of the game content item. Markdown. - name: - type: string - description: Name of the game content item. - size: - type: string - description: Monster size category. - type: - type: string - description: The type of the monster, such as "aberration" - subtype: - type: string - description: If applicable, the subtype of the monster, such as "shapechanger" - group: - type: string - nullable: true - description: Used to group similar creatures at different stages. "Green - Dragon" - alignment: - type: string - description: Short description of the creature alignment, such as "lawful - good" - armor_class: - type: integer - maximum: 9223372036854775807 - minimum: -9223372036854775808 - format: int64 - description: Integer representing the armor class. - armor_desc: - type: string - nullable: true - description: Description of the armor or armor type. - hit_points: - type: integer - maximum: 9223372036854775807 - minimum: -9223372036854775808 - format: int64 - nullable: true - description: Integer of the hit points. - hit_dice: - type: string - description: Dice string representing a way to calculate hit points. - speed: - type: string - readOnly: true - strength: - type: integer - maximum: 9223372036854775807 - minimum: -9223372036854775808 - format: int64 - nullable: true - description: Integer representing the strength score. - dexterity: - type: integer - maximum: 9223372036854775807 - minimum: -9223372036854775808 - format: int64 - nullable: true - description: Integer represeting the dexterity score. - constitution: - type: integer - maximum: 9223372036854775807 - minimum: -9223372036854775808 - format: int64 - nullable: true - description: Integer representing the constitution score. - intelligence: - type: integer - maximum: 9223372036854775807 - minimum: -9223372036854775808 - format: int64 - nullable: true - description: Integer representing the intelligence score. - wisdom: - type: integer - maximum: 9223372036854775807 - minimum: -9223372036854775808 - format: int64 - nullable: true - description: Integer representing the wisdom score. - charisma: - type: integer - maximum: 9223372036854775807 - minimum: -9223372036854775808 - format: int64 - nullable: true - description: Integer representing the charisma score. - strength_save: - type: integer - maximum: 9223372036854775807 - minimum: -9223372036854775808 - format: int64 - nullable: true - description: Integer representing the strength save. - dexterity_save: - type: integer - maximum: 9223372036854775807 - minimum: -9223372036854775808 - format: int64 - nullable: true - description: Integer representing the dexterity save. - constitution_save: - type: integer - maximum: 9223372036854775807 - minimum: -9223372036854775808 - format: int64 - nullable: true - description: Integer representing the constitution save. - intelligence_save: - type: integer - maximum: 9223372036854775807 - minimum: -9223372036854775808 - format: int64 - nullable: true - description: Integer representing the intelligence save - wisdom_save: - type: integer - maximum: 9223372036854775807 - minimum: -9223372036854775808 - format: int64 - nullable: true - description: Integer representing the wisdom save. - charisma_save: - type: integer - maximum: 9223372036854775807 - minimum: -9223372036854775808 - format: int64 - nullable: true - description: Integer representing the charisma save. - perception: - type: integer - maximum: 9223372036854775807 - minimum: -9223372036854775808 - format: int64 - nullable: true - description: Integer representing the passive perception score. - skills: - type: string - readOnly: true - damage_vulnerabilities: - type: string - description: Comma separated list of damage types the monster is vulnerable - to. - damage_resistances: - type: string - description: Comma separated list of damage types the monster is resistant - to. - damage_immunities: - type: string - description: Comma separated list of damage types the monster is immune - to. - condition_immunities: - type: string - description: Comma separated list of conditions the monster is immune to. - senses: - type: string - languages: - type: string - challenge_rating: - type: string - description: Monster challenge rating. - cr: - type: number - nullable: true - description: Monster challenge rating as a float. - actions: - type: string - readOnly: true - bonus_actions: - type: string - readOnly: true - reactions: - type: string - readOnly: true - legendary_desc: - type: string - nullable: true - legendary_actions: - type: string - readOnly: true - special_abilities: - type: string - readOnly: true - spell_list: - type: array - items: - type: string - readOnly: true - page_no: - type: integer - maximum: 9223372036854775807 - minimum: -9223372036854775808 - format: int64 - nullable: true - environments: - type: string - readOnly: true - img_main: - type: string - readOnly: true - document__slug: - type: string - readOnly: true - document__title: - type: string - readOnly: true - document__license_url: - type: string - readOnly: true - document__url: - type: string - readOnly: true - required: - - desc - - name - - size - - type - - subtype - - alignment - - hit_dice - - damage_vulnerabilities - - damage_resistances - - damage_immunities - - condition_immunities - - senses - - languages - - challenge_rating - Document: - type: object - properties: - url: - type: string - readOnly: true - key: - type: string - readOnly: true - name: - type: string - description: Name of the item. - maxLength: 100 - desc: - type: string - description: Description of the game content item. Markdown. - author: - type: string - description: Author or authors. - published_at: - type: string - format: date-time - description: Date of publication, or null if unknown. - permalink: - type: string - format: uri - description: Link to the document. - maxLength: 200 - pattern: "^(?:[a-z0-9.+-]*)://(?:[^\\s:@/]+(?::[^\\s:@/]*)?@)?(?:(?:0|25[0-5]|2[0-4][0-9]|1[0-9]?[0-9]?|[1-9][0-9]?)(?:\\\ - .(?:0|25[0-5]|2[0-4][0-9]|1[0-9]?[0-9]?|[1-9][0-9]?)){3}|\\[[0-9a-f:.]+\\\ - ]|([a-z\xA1-\uFFFF0-9](?:[a-z\xA1-\uFFFF0-9-]{0,61}[a-z\xA1-\uFFFF0-9])?(?:\\\ - .(?!-)[a-z\xA1-\uFFFF0-9-]{1,63}(?1: + if at['ismelee']: + name = ca.name + " Melee attack" + else: + name = ca.name + " Ranged attack" + else: + name = ca.name + " attack" + to_hit_mod = int(ca.desc.split(":")[1].split("to hit")[0].strip()) + + reach_val = None + if at['ismelee']: + reach_desc = ca.desc.split(",")[1] + reach_val = reach_desc.split(" ")[2] + + range = None + long_range = None + if "range" in ca.desc: + range_full=ca.desc.split("range")[1].split(",")[0].split("ft")[0] + if "/" in range_full: + range=float(range_full.split("/")[0]) + long_range=float(range_full.split("/")[1]) + else: + range=float(range_full) + target_creature_only = True + if "one target" in ca.desc.split("Hit")[0]: + target_creature_only = False + + d = get_damage_dice(ca, at['ismelee']) + + try: + creature_aa = CreatureActionAttack.objects.get(key=slugify(ca.key + "_" +name)) + except CreatureActionAttack.DoesNotExist: + creature_aa = CreatureActionAttack( + key=slugify(ca.key + "_" +name), + name=name, + parent=ca, + attack_type=at['attack_type'], + to_hit_mod=to_hit_mod, + reach=reach_val, + range=range, + long_range=long_range, + target_creature_only=target_creature_only, + damage_die_count=d['damage_die_count'], + damage_die_type=d['damage_die_type'], + damage_bonus=d['damage_bonus'], + damage_type=d['damage_type'], + extra_damage_die_count=d['extra_damage_die_count'], + extra_damage_die_type=d['extra_damage_die_type'], + extra_damage_bonus=d['extra_damage_bonus'], + extra_damage_type=d['extra_damage_type'] + ) + count+=1 + + creature_aa.save() + + + print("This would add {} caas".format(count)) + +def get_attack_types(ca): + if ca.desc.startswith("Melee Weapon Attack:"): + return [{"ismelee":True,"attack_type":"WEAPON"}] + if ca.desc.startswith("Ranged Weapon Attack:"): + return [{"ismelee":False,"attack_type":"WEAPON"}] + + if ca.desc.startswith("Melee Spell Attack:"): + return [{"ismelee":True,"attack_type":"SPELL"}] + if ca.desc.startswith("Ranged Spell Attack:"): + return [{"ismelee":False,"attack_type":"SPELL"}] + + if ca.desc.startswith("Melee or Ranged Weapon Attack:"): + return [{"ismelee":True,"attack_type":"WEAPON"},{"ismelee":False,"attack_type":"WEAPON"}] + + return [] + +def get_damage_dice(ca, ismelee): + hit_desc = ca.desc.split("Hit:")[1].split(".")[0] + if len(hit_desc.split("damage, or"))>1: + for hit_desc_or in hit_desc.split("damage, or"): + if ismelee==True and "melee" in hit_desc_or: + d = parse_damage_statement(hit_desc_or.split(".")[0]) + if ismelee==True and "two hands" in hit_desc_or: + d = parse_damage_statement(hit_desc_or.split(".")[0]) + if ismelee==True and "shillelagh" in hit_desc_or: + d = parse_damage_statement(hit_desc_or.split(".")[0]) + if ismelee==True and "enlarged" in hit_desc_or: + d = parse_damage_statement(hit_desc_or.split(".")[0]) + if ismelee==True and "Small or Medium form" in hit_desc_or: + d = parse_damage_statement(hit_desc_or.split(".")[0]) + if ismelee==True and "half of its hit points or fewer" in hit_desc_or: + d = parse_damage_statement(hit_desc_or.split(".")[0]) + if ismelee==False and "melee" not in hit_desc_or.split(".")[0]: + d = parse_damage_statement(hit_desc_or) + + else: + d = parse_damage_statement(hit_desc) + + + + return d + +def parse_damage_statement(damage_statement): + + # 11 (2d6 + 4) piercing + # or 13 (2d8 + 4) piercing damage if used with two hands to make a melee attack." + # 15 (2d8 + 6) piercing damage plus 27 (6d8) radiant damage. + # 1 piercing damage, and + + damage={ + "damage_die_count": None, + "damage_die_type": None, + "damage_bonus": None, + "damage_type": None, + "extra_damage_die_count": None, + "extra_damage_die_type": None, + "extra_damage_bonus": None, + "extra_damage_type": None + } + if damage_statement.strip().startswith("The"): + return damage + for i, damage_block in enumerate(damage_statement.split("plus")): + for dt in DamageType.objects.all(): + if dt.key.lower() in damage_block: + dtype = dt.key + die_count = None + die_type = None + if "(" in damage_block and "DC" not in damage_block: + dn = damage_block.split(")")[0].split("(")[1].lower() + if "d" in dn: + if "+" in dn: + die_count = int(dn.split("+")[0].split("d")[0]) + die_type = "D"+ dn.split("+")[0].split("d")[1].strip() + die_bonus = int(dn.split("+")[1]) + if "-" in dn: + die_count = int(dn.split("-")[0].split("d")[0]) + die_type = "D"+ dn.split("-")[0].split("d")[1].strip() + die_bonus = int(dn.split("-")[1]) + else: + die_bonus = 0 + else: + die_bonus = int(damage_block.strip().split(" ")[0]) + if i>0: # This is extra damage + damage['extra_damage_type'] = dt + damage['extra_damage_die_count'] = die_count + damage['extra_damage_die_type'] = die_type + damage['extra_damage_die_bonus'] = die_bonus + else: + damage['damage_type'] = dt + damage['damage_die_count'] = die_count + damage['damage_die_type'] = die_type + damage['damage_die_bonus'] = die_bonus + + + return damage + +if __name__ == '__main__': + main() \ No newline at end of file diff --git a/scripts/data_manipulation/v2_environments_population.py b/scripts/data_manipulation/v2_environments_population.py new file mode 100644 index 00000000..b5f10e3d --- /dev/null +++ b/scripts/data_manipulation/v2_environments_population.py @@ -0,0 +1,106 @@ +from django.template.defaultfilters import slugify + +import json +import csv + +from api.models import Document as Document1 +from api_v2.models import Document as Document2 +from api_v2.models import Creature +from api_v2.models import Environment + +def main(): + #file = "./scripts/data_manipulation/monsters - 5.1 SRD.csv" + file= "./scripts/data_manipulation/merged.json" + #doc_key = "tob2" + unfound=0 + + + with open(file, 'r', encoding='utf-8') as f: + #monsters = csv.DictReader(f) + monsters = json.load(f) + + for monster in monsters: + #for n in range(0,20): + # ename = "environments/{}".format(n) + if 'environments' in monster: + for ename in monster.get('environments'): + #if monster[ename] is not None and monster[ename] != "": + #print(monster['name'],monster[ename]) + docv1 = Document1.objects.get(slug=monster['document__slug']) + docv2 = Document2.objects.get(pk=docv1.v2_related_key) + creature_key = "{}_{}".format(docv2.key, slugify(monster['name'])) + env = slugify(ename) + #print("{} {}".format(creature_key, env)) + try: + cobj = Creature.objects.get(key=creature_key) + except: + print("Creature {} matching query does not exist.".format(creature_key)) + e = get_env(env, doc_key=docv2.key) + if creature_key == "ccdx_pech": + e = get_env('plane-of-earth','srd') + if creature_key == "tob_valkyrie": + e = get_env('elysium','srd') + if e is None: + if env == 'any': + for e_obj in Environment.objects.all(): + cobj.environments.add(e_obj) + pass + else: + + unfound+=1 + print("Couldn't find {} {}".format(env, creature_key)) + else: + cobj.environments.add(e) + pass + #Map e to creature. + + print("{} unfound environemnts.".format(unfound)) + +def get_env(env_name, doc_key): + synonyms={ + "coastal":"coast", + "hill":"hills", + "mountains":"mountain", + "plains":"grassland", + "plain":"grassland", + "caverns":"caves", + "underdark":"underworld", + "volcano":"mountain", + "settlement":"urban", + "jungle":"forest", + "tundra":"arctic", + "water":"ocean", + "underwater":"ocean", + "ruin":"ruins", + "ice":"arctic", + "marshes":"swamp", + "forests":"forest", + "underground":"caves", + "aquatic":"ocean", + "cave":"caves", + + } + + try: + eobj = Environment.objects.get(key=env_name) + return eobj + except: + pass + + try: + if env_name in synonyms.keys(): + eobj = Environment.objects.get(key=synonyms[env_name]) + return eobj + except: + pass + + try: + eobj = Environment.objects.get(key=doc_key + "_" + env_name) + return eobj + except: + pass + + return None + +if __name__ == '__main__': + main() \ No newline at end of file diff --git a/scripts/smoke_test.py b/scripts/smoke_test.py index 864902a5..bcc6afcf 100644 --- a/scripts/smoke_test.py +++ b/scripts/smoke_test.py @@ -19,19 +19,30 @@ def main(): print("paths for 200 response codes. It is intended to be run post-deploy.") # Check the root url. - assert requests.get(args.url).status_code == 200 - + results = [] + results.append(check_for_OK(args.url)) # Check the /v1 paths - assert requests.get(args.url+'/v1/').status_code == 200 + results.append(check_for_OK(args.url+'/v1/')) v1_endpoints = requests.get(args.url+'/v1/?format=json').json() for value in v1_endpoints.values(): - assert requests.get(value).status_code == 200 + results.append(check_for_OK(value)) # Checking the /v2 paths - assert requests.get(args.url+'/v2/').status_code == 200 + results.append(check_for_OK(args.url+'/v2/')) v2_endpoints = requests.get(args.url+'/v2/?format=json').json() for value in v2_endpoints.values(): - assert requests.get(value).status_code == 200 + results.append(check_for_OK(value)) + + for result in results: + assert result,"Path was not OK." + +def check_for_OK(url): + r = requests.get(url) + if r.status_code != 200: + print("Got status {} on {}".format(r.status_code,url)) + return False + return True + if __name__ == '__main__': main() \ No newline at end of file diff --git a/server/oas.py b/server/oas.py new file mode 100644 index 00000000..6af687b1 --- /dev/null +++ b/server/oas.py @@ -0,0 +1,27 @@ +# https://drf-spectacular.readthedocs.io/en/latest/customization.html#step-7-preprocessing-hooks +def custom_preprocessing_hook(endpoints): + # Only show api v2 endpoints + endpoints = [ + (path, path_regex, method, callback) + for (path, path_regex, method, callback) in endpoints + if path.startswith('/v2') + ] + + return endpoints + + +# https://drf-spectacular.readthedocs.io/en/latest/customization.html#step-6-postprocessing-hooks +def custom_postprocessing_hook(result, generator, request, public): + + # Add a oneOf to the SearchResult object field. Couldn't figure out how to do this with @extend_schema_field + result['components']['schemas']['SearchResult']['properties']['object'] = { + 'oneOf': [ + { '$ref': '#/components/schemas/Item' }, + { '$ref': '#/components/schemas/Creature' }, + { '$ref': '#/components/schemas/Spell' }, + { '$ref': '#/components/schemas/CharacterClass' }, + { '$ref': '#/components/schemas/Race' } + ] + } + + return result \ No newline at end of file diff --git a/server/settings.py b/server/settings.py index 550ef9b9..77171c84 100644 --- a/server/settings.py +++ b/server/settings.py @@ -66,6 +66,7 @@ "django.contrib.staticfiles", 'api', 'api_v2', + 'drf_spectacular', # downloaded modules "rest_framework", @@ -186,6 +187,9 @@ 'rest_framework.parsers.MultiPartParser', ], 'DEFAULT_CONTENT_NEGOTIATION_CLASS': 'rest_framework.negotiation.DefaultContentNegotiation', + + # OpenAPI Schema Generation + 'DEFAULT_SCHEMA_CLASS': 'drf_spectacular.openapi.AutoSchema', } @@ -209,3 +213,15 @@ "HTTP_X_FORWARDED_PROTO", "https", ) # This setting allows the header from NGINX to tell us that the request is secured. + +SPECTACULAR_SETTINGS = { + 'TITLE': 'Open5e', + 'DESCRIPTION': 'The Open5e API includes all monsters and spells from the SRD and other', + 'SERVERS': [{'url': 'https://api.open5e.com', 'description': 'Production server'}], + 'PREPROCESSING_HOOKS': [ + 'server.oas.custom_preprocessing_hook' + ], + 'POSTPROCESSING_HOOKS': [ + 'server.oas.custom_postprocessing_hook' + ], +} \ No newline at end of file