From 12a7dd721a01088b83e9fb27166bd20f9e133a5c Mon Sep 17 00:00:00 2001 From: Paul Maskelyne Date: Fri, 18 Oct 2024 20:46:51 +0100 Subject: [PATCH 1/4] update item schema --- .../packs/gear.db/armor__np4FRJ73NRBEQKnS.json | 1 + .../gear.db/arrows__XXwA9ZWajYEDmcea.json | 1 + .../gear.db/backpack__oSnfz4qcWlUL6cDZ.json | 1 + .../gear.db/basic_gear__0ws7y8D3IktigkiB.json | 1 + .../bastard_sword__1T8oUkfkBtYTLNF3.json | 1 + .../gear.db/blowgun__FkcwP4cmpdM5pcOm.json | 1 + .../packs/gear.db/bolas__iMu2tHuqGfJ7XjsS.json | 1 + .../gear.db/bottle__bGrhQMkhE2qwjL4j.json | 1 + .../gear.db/caltrops__SzpjMuJrhF5nMJ7H.json | 1 + data/packs/gear.db/club__JM2XN855QYNhgtre.json | 1 + .../crawling_kit__fJHwwn6TEfbdr8CM.json | 1 + .../gear.db/crossbow__eeVEJexfirwWzOVu.json | 1 + .../crossbow_bolts__iv8fMPiRYfsN8ICy.json | 2 ++ .../gear.db/crowbar__GbO6CggW71qMkgrG.json | 1 + .../gear.db/dagger__C3mc5OlKPSJNMrng.json | 1 + .../packs/gear.db/flask__W2fFimb0y85wmOMb.json | 1 + .../flint_and_steel__ERprfuTIFRFEix9G.json | 1 + .../grappling_hook__fqsLWV46NWH0L53l.json | 1 + .../gear.db/greataxe__9Pnhl6SOsbf6qDmt.json | 1 + .../gear.db/greatsword__eqUuf9OGupuGPsBM.json | 1 + .../gear.db/handaxe__3DxwBvjceq0FxcsC.json | 1 + .../herbal_remedies__iHOSxtXRWKd2vx1U.json | 1 + .../gear.db/holy_symbol__uS2iSw8NLx8V0jb7.json | 1 + .../gear.db/iron_spikes__EPndk3DPOEOSvbga.json | 1 + .../gear.db/javelin__B3ZPeUtbChN8lrDm.json | 1 + .../gear.db/lantern__lCWOUkVp4N1geMRt.json | 1 + .../gear.db/light_spell__PkQXG3AaHNMVwGTc.json | 1 + ...spell__double_range___BBDG7QpHOFXG6sKe.json | 1 + ..._spell__double_time___rjNBToTJCYLLdVcT.json | 1 + .../gear.db/longbow__GzA5T0aewhouRsa3.json | 1 + .../gear.db/longsword__ZPUhNMmwXXrtbCXi.json | 1 + data/packs/gear.db/mace__jGZyVuFJnW7QcBFX.json | 1 + .../gear.db/mirror__GUqtnSXkcytZnNiO.json | 1 + .../gear.db/morningstar__BThyJ1NC6JcRXxeX.json | 1 + .../gear.db/oil__flask__80bCpXdZcj0Cz1fE.json | 1 + data/packs/gear.db/pike__4nmzFv43ua8nZDS7.json | 1 + data/packs/gear.db/pole__15X5GTX96y339EKY.json | 1 + .../gear.db/rations__GX6OmWQiE7MzTmjX.json | 1 + .../gear.db/razor_chain__LW3MgxeOaEPPaiY2.json | 1 + .../gear.db/rope__60___6ZRwVHFlh5QiyZWC.json | 1 + .../gear.db/scimitar__DKBDkJ3LcRv8scLv.json | 1 + .../gear.db/shortbow__UfHAWj5weH111Bea.json | 1 + .../gear.db/shortsword__KQTWQwznjK80gVEU.json | 1 + .../gear.db/shuriken__sDHZZx1xaCRPmhXY.json | 1 + .../packs/gear.db/sling__FWgFPQDKkBiTMYhd.json | 1 + .../packs/gear.db/spear__brIFMH0sOVmqX02N.json | 1 + .../packs/gear.db/staff__9eTpsuEuzL3Vaxge.json | 1 + .../packs/gear.db/stave__P4aAkDkgwR9zcATw.json | 1 + .../thieves__tools__mSDuPGnQZA8ArsVP.json | 1 + .../packs/gear.db/torch__z3xc7HGysC4ZCU8e.json | 1 + .../gear.db/warhammer__z98LNu4yOIe1B1eg.json | 1 + .../gear.db/weapons__LVzvIhYHieRT4O6q.json | 1 + data/packs/gear.db/whip__GgSheZNm2cOQYpZP.json | 1 + .../breakable__e5RpI0crHweCVt8B.json | 18 ++++++++++++++++++ .../returning__R9rw4pKdIHfJJoyJ.json | 18 ++++++++++++++++++ .../arrows__VpTCdbqTR9E598YZ.json | 2 ++ .../backpack__1vAVQJDhfaaVbhyp.json | 1 + .../backpack__GeGJd2KX1K5znhFO.json | 1 + .../backpack__QeITEulJNBuNFS7X.json | 1 + .../backpack__T077p9NE16dhlFTS.json | 1 + .../backpack__eHjjMhwUh3ARPpmL.json | 1 + .../backpack__jKlLzwcXrOndiaiw.json | 1 + .../backpack__nNrwojodUMPDNzcv.json | 1 + .../backpack__yGk32Oj2kUDw6hVj.json | 1 + .../bastard_sword__eZenY58xIvu8hp2e.json | 1 + .../caltrops__GtncgMsIBndkotOc.json | 1 + .../crossbow__e04loDnEXhVPS9uK.json | 2 ++ .../crossbow__kJbjoRI9rKem1LGC.json | 2 ++ .../crossbow__mtW8WkUwBnpqlZ4h.json | 2 ++ .../crossbow_bolts__9Vye8t1cVC0DsXwC.json | 2 ++ .../crossbow_bolts__c2NFgYJeOE8jrnKd.json | 2 ++ .../crossbow_bolts__xHdgeKNZwX1CZGQE.json | 2 ++ .../dagger__15j8vdCGXCjRSxFw.json | 1 + .../dagger__AwSIYqqvkOthL8y6.json | 1 + .../dagger__HsowE8JPDwcXugdG.json | 1 + .../dagger__LRXImQ7OWk4vOjrl.json | 1 + .../dagger__x3r2C2HW9zycqkJf.json | 1 + .../flint_and_steel__5wPOo8V5whIcnh53.json | 1 + .../flint_and_steel__F3qpt5jMsuQeCbGR.json | 1 + .../flint_and_steel__Thp4uasF5BQqWebW.json | 1 + .../flint_and_steel__VcucOtwS5c5RLK4Y.json | 1 + .../flint_and_steel__XuHeCgLGZN6TxQON.json | 1 + .../flint_and_steel__hTVvmfiM8ieOdh7G.json | 1 + .../flint_and_steel__sz1Gs3iY5MUWxYpi.json | 1 + .../flint_and_steel__zXEWYqUZdmA7DgkF.json | 1 + .../glass_bottle__NviSbJMXs6ybogWA.json | 1 + .../grappling_hook__CGJ4zxmqFilgRBIZ.json | 1 + .../grappling_hook__Cr7qzqzaDWhilQkk.json | 1 + .../grappling_hook__M4jvL3R1rk8IOdbm.json | 1 + .../grappling_hook__O27wAuWdSUBKghgb.json | 1 + .../grappling_hook__gQyQO1Hr0IYH5YRy.json | 1 + .../grappling_hook__n1MVBH6jyMdWE328.json | 1 + .../grappling_hook__oGqS5PguQp3WZZQy.json | 1 + .../grappling_hook__pYzxdDoL9B71fwXi.json | 1 + .../greataxe__TAct2bpnAxoqzTwy.json | 1 + .../holy_symbol__DCoYkIeAIqHhwPSf.json | 1 + .../holy_symbol__q4JHCDu0psd87ur1.json | 1 + .../iron_spikes__6f2SlF0mXnQ51TED.json | 1 + .../iron_spikes__CxsgtxPTvKncLCss.json | 1 + .../iron_spikes__YRADimUOmLtgLGrM.json | 1 + .../iron_spikes__aLySFO7PG7ShIhCL.json | 1 + .../iron_spikes__poJXwr7Ub9hjc7wL.json | 1 + .../iron_spikes__ptIYLALpv3fp7eU2.json | 1 + .../longbow__bKa5QTkhswSY7Aun.json | 2 ++ .../longsword__dnuYDVd7SgqrfKY9.json | 1 + .../mace__cHZjYo5oMf0HxWTy.json | 1 + .../mirror__8e9zdenZBp76oo5p.json | 1 + .../oil__flask__2Gzbipgoj6Z7tV0d.json | 1 + .../oil__flask__SNXENbquwIjutUJb.json | 1 + .../oil__flask__gG12BJNIBzy8yAlL.json | 1 + .../pole__BDHZe8ldaFBgWHyX.json | 1 + .../pole__BQhCxvXqYDTbtakk.json | 1 + .../pole__S3Rl0alx007H2ARI.json | 1 + .../rations__2Nlz8gpgw8GQBIQo.json | 1 + .../rations__HfM0MiY94jVNSgvc.json | 1 + .../rations__KweJlGZEOMRpfA6B.json | 1 + .../rations__RE57glfjQDWmUPvb.json | 1 + .../rations__VDwq1t7Rc307JOYN.json | 1 + .../rations__lkntck7at9tHx5Qh.json | 1 + .../rations__oUmSAHtdK7AORBd8.json | 1 + .../rations__p9QyPSnhyYOLRsCU.json | 1 + .../rope__60___8ZpTsEeOlSwVXych.json | 1 + .../rope__60___8rVULJROdeWjmT9T.json | 1 + .../rope__60___PjXR94ictUmCN2G4.json | 1 + .../rope__60___afq1X2Gkjm0jcH2f.json | 1 + .../rope__60___e2IRtPXtNiowfjLA.json | 1 + .../rope__60___lQI9KwjnfIND3nma.json | 1 + .../rope__60___sJM0Y7earrkzzpKo.json | 1 + .../rope__60___w5zb0vxH53Twdfe8.json | 1 + .../spear__Q656geesxoWkZ84o.json | 1 + .../spear__veYd8eMEg9lTCHrj.json | 1 + .../staff__5xUXFKSnVONHeZ4N.json | 1 + .../thieves__tools__7PV3EnXdLwsYnEKn.json | 1 + .../thieves__tools__iM40sRNKUdden6Ec.json | 1 + .../torch__Drkn5HCuzmZ4lXeQ.json | 1 + .../torch__JdRGcsO8jifzrNWO.json | 1 + .../torch__P6Oxhve94ZplRNWo.json | 1 + .../torch__n56KlB5bbj6MeA2N.json | 1 + .../torch__nIlTwpCCTFzsBYGR.json | 1 + .../torch__vBLkpFZRLX18CAKF.json | 1 + .../torch__w43og0dpp1JlvYzm.json | 1 + .../torch__yweKz9055Wr2X6KT.json | 1 + .../torch__zKAsEsIkGqHapmLH.json | 1 + 143 files changed, 186 insertions(+) create mode 100644 data/packs/properties.db/breakable__e5RpI0crHweCVt8B.json create mode 100644 data/packs/properties.db/returning__R9rw4pKdIHfJJoyJ.json diff --git a/data/packs/gear.db/armor__np4FRJ73NRBEQKnS.json b/data/packs/gear.db/armor__np4FRJ73NRBEQKnS.json index 68bb5c368..eec4d938a 100644 --- a/data/packs/gear.db/armor__np4FRJ73NRBEQKnS.json +++ b/data/packs/gear.db/armor__np4FRJ73NRBEQKnS.json @@ -2,6 +2,7 @@ "_id": "np4FRJ73NRBEQKnS", "_key": "!folders!np4FRJ73NRBEQKnS", "color": "#22252b", + "description": "", "folder": null, "name": "Armor", "sorting": "a", diff --git a/data/packs/gear.db/arrows__XXwA9ZWajYEDmcea.json b/data/packs/gear.db/arrows__XXwA9ZWajYEDmcea.json index 975e41cf2..bd70971da 100644 --- a/data/packs/gear.db/arrows__XXwA9ZWajYEDmcea.json +++ b/data/packs/gear.db/arrows__XXwA9ZWajYEDmcea.json @@ -16,6 +16,7 @@ }, "description": "

Ammunition for shortbows or longbows.

", "equipped": false, + "isAmmunition": true, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/gear.db/backpack__oSnfz4qcWlUL6cDZ.json b/data/packs/gear.db/backpack__oSnfz4qcWlUL6cDZ.json index 42fd54fca..cdaf7abda 100644 --- a/data/packs/gear.db/backpack__oSnfz4qcWlUL6cDZ.json +++ b/data/packs/gear.db/backpack__oSnfz4qcWlUL6cDZ.json @@ -16,6 +16,7 @@ }, "description": "

Holds all the gear you can carry. Don't lose it.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/gear.db/basic_gear__0ws7y8D3IktigkiB.json b/data/packs/gear.db/basic_gear__0ws7y8D3IktigkiB.json index 44bfe8f29..045bbbbbe 100644 --- a/data/packs/gear.db/basic_gear__0ws7y8D3IktigkiB.json +++ b/data/packs/gear.db/basic_gear__0ws7y8D3IktigkiB.json @@ -2,6 +2,7 @@ "_id": "0ws7y8D3IktigkiB", "_key": "!folders!0ws7y8D3IktigkiB", "color": "#22252b", + "description": "", "folder": null, "name": "Basic Gear", "sorting": "a", diff --git a/data/packs/gear.db/bastard_sword__1T8oUkfkBtYTLNF3.json b/data/packs/gear.db/bastard_sword__1T8oUkfkBtYTLNF3.json index 545b2f65d..fe7005173 100644 --- a/data/packs/gear.db/bastard_sword__1T8oUkfkBtYTLNF3.json +++ b/data/packs/gear.db/bastard_sword__1T8oUkfkBtYTLNF3.json @@ -7,6 +7,7 @@ "img": "icons/weapons/swords/sword-hilt-steel-green.webp", "name": "Bastard Sword", "system": { + "ammoClass": "", "attackBonus": 0, "baseWeapon": "", "bonuses": { diff --git a/data/packs/gear.db/blowgun__FkcwP4cmpdM5pcOm.json b/data/packs/gear.db/blowgun__FkcwP4cmpdM5pcOm.json index 01ee7bb3e..38c8803a7 100644 --- a/data/packs/gear.db/blowgun__FkcwP4cmpdM5pcOm.json +++ b/data/packs/gear.db/blowgun__FkcwP4cmpdM5pcOm.json @@ -7,6 +7,7 @@ "img": "icons/weapons/thrown/dart-feathered.webp", "name": "Blowgun", "system": { + "ammoClass": "", "baseWeapon": "", "bonuses": { "attackBonus": 0, diff --git a/data/packs/gear.db/bolas__iMu2tHuqGfJ7XjsS.json b/data/packs/gear.db/bolas__iMu2tHuqGfJ7XjsS.json index 23939aee2..320d7d7c2 100644 --- a/data/packs/gear.db/bolas__iMu2tHuqGfJ7XjsS.json +++ b/data/packs/gear.db/bolas__iMu2tHuqGfJ7XjsS.json @@ -7,6 +7,7 @@ "img": "icons/weapons/thrown/bolas-steel.webp", "name": "Bolas", "system": { + "ammoClass": "", "baseWeapon": "", "bonuses": { "attackBonus": 0, diff --git a/data/packs/gear.db/bottle__bGrhQMkhE2qwjL4j.json b/data/packs/gear.db/bottle__bGrhQMkhE2qwjL4j.json index 020fc74cc..0864e119f 100644 --- a/data/packs/gear.db/bottle__bGrhQMkhE2qwjL4j.json +++ b/data/packs/gear.db/bottle__bGrhQMkhE2qwjL4j.json @@ -16,6 +16,7 @@ }, "description": "

Glass containers that hold one draught of liquid.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/gear.db/caltrops__SzpjMuJrhF5nMJ7H.json b/data/packs/gear.db/caltrops__SzpjMuJrhF5nMJ7H.json index 597797b98..e2630de39 100644 --- a/data/packs/gear.db/caltrops__SzpjMuJrhF5nMJ7H.json +++ b/data/packs/gear.db/caltrops__SzpjMuJrhF5nMJ7H.json @@ -16,6 +16,7 @@ }, "description": "

Tiny, triangle-shaped iron spikes. Living creatures who step on caltrops take 1 damage and can only move at half speed for 10 rounds.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/gear.db/club__JM2XN855QYNhgtre.json b/data/packs/gear.db/club__JM2XN855QYNhgtre.json index 9967d0ddc..3156731b6 100644 --- a/data/packs/gear.db/club__JM2XN855QYNhgtre.json +++ b/data/packs/gear.db/club__JM2XN855QYNhgtre.json @@ -7,6 +7,7 @@ "img": "icons/weapons/clubs/club-banded-steel.webp", "name": "Club", "system": { + "ammoClass": "", "attackBonus": 0, "baseWeapon": "", "bonuses": { diff --git a/data/packs/gear.db/crawling_kit__fJHwwn6TEfbdr8CM.json b/data/packs/gear.db/crawling_kit__fJHwwn6TEfbdr8CM.json index c9da2b271..9f634d079 100644 --- a/data/packs/gear.db/crawling_kit__fJHwwn6TEfbdr8CM.json +++ b/data/packs/gear.db/crawling_kit__fJHwwn6TEfbdr8CM.json @@ -16,6 +16,7 @@ }, "description": "

A crawling kit costs 7 gp. It uses 7 gear slots and contains the following items.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/gear.db/crossbow__eeVEJexfirwWzOVu.json b/data/packs/gear.db/crossbow__eeVEJexfirwWzOVu.json index a40d832e7..b4ef1b6ae 100644 --- a/data/packs/gear.db/crossbow__eeVEJexfirwWzOVu.json +++ b/data/packs/gear.db/crossbow__eeVEJexfirwWzOVu.json @@ -7,6 +7,7 @@ "img": "icons/weapons/crossbows/crossbow-purple.webp", "name": "Crossbow", "system": { + "ammoClass": "crossbow-bolts", "attackBonus": 0, "baseWeapon": "", "bonuses": { diff --git a/data/packs/gear.db/crossbow_bolts__iv8fMPiRYfsN8ICy.json b/data/packs/gear.db/crossbow_bolts__iv8fMPiRYfsN8ICy.json index b5c44e13a..83193b4fe 100644 --- a/data/packs/gear.db/crossbow_bolts__iv8fMPiRYfsN8ICy.json +++ b/data/packs/gear.db/crossbow_bolts__iv8fMPiRYfsN8ICy.json @@ -16,6 +16,7 @@ }, "description": "

Ammunition for crossbows.

", "equipped": false, + "isAmmunition": true, "isPhysical": true, "light": { "active": false, @@ -26,6 +27,7 @@ "template": "torch" }, "magicItem": false, + "predefinedEffects": "", "quantity": 20, "scroll": false, "slots": { diff --git a/data/packs/gear.db/crowbar__GbO6CggW71qMkgrG.json b/data/packs/gear.db/crowbar__GbO6CggW71qMkgrG.json index 7cd848451..bab66b2ac 100644 --- a/data/packs/gear.db/crowbar__GbO6CggW71qMkgrG.json +++ b/data/packs/gear.db/crowbar__GbO6CggW71qMkgrG.json @@ -16,6 +16,7 @@ }, "description": "

Grants advantage on checks to pry open stuck objects.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/gear.db/dagger__C3mc5OlKPSJNMrng.json b/data/packs/gear.db/dagger__C3mc5OlKPSJNMrng.json index d792d65a1..0bec8b0d2 100644 --- a/data/packs/gear.db/dagger__C3mc5OlKPSJNMrng.json +++ b/data/packs/gear.db/dagger__C3mc5OlKPSJNMrng.json @@ -7,6 +7,7 @@ "img": "icons/weapons/daggers/dagger-jeweled-purple.webp", "name": "Dagger", "system": { + "ammoClass": "", "attackBonus": 0, "baseWeapon": "", "bonuses": { diff --git a/data/packs/gear.db/flask__W2fFimb0y85wmOMb.json b/data/packs/gear.db/flask__W2fFimb0y85wmOMb.json index 77e88c752..3f588103e 100644 --- a/data/packs/gear.db/flask__W2fFimb0y85wmOMb.json +++ b/data/packs/gear.db/flask__W2fFimb0y85wmOMb.json @@ -16,6 +16,7 @@ }, "description": "

Glass containers that hold one draught of liquid.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/gear.db/flint_and_steel__ERprfuTIFRFEix9G.json b/data/packs/gear.db/flint_and_steel__ERprfuTIFRFEix9G.json index acd42c5e1..0145f4443 100644 --- a/data/packs/gear.db/flint_and_steel__ERprfuTIFRFEix9G.json +++ b/data/packs/gear.db/flint_and_steel__ERprfuTIFRFEix9G.json @@ -16,6 +16,7 @@ }, "description": "

A small fire starter. With it, routine attempts to light a fire always succeed.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/gear.db/grappling_hook__fqsLWV46NWH0L53l.json b/data/packs/gear.db/grappling_hook__fqsLWV46NWH0L53l.json index acd589122..b9a5a3681 100644 --- a/data/packs/gear.db/grappling_hook__fqsLWV46NWH0L53l.json +++ b/data/packs/gear.db/grappling_hook__fqsLWV46NWH0L53l.json @@ -16,6 +16,7 @@ }, "description": "

A rope anchor with three, curved tines.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/gear.db/greataxe__9Pnhl6SOsbf6qDmt.json b/data/packs/gear.db/greataxe__9Pnhl6SOsbf6qDmt.json index 6751bb8f4..f1f4abd14 100644 --- a/data/packs/gear.db/greataxe__9Pnhl6SOsbf6qDmt.json +++ b/data/packs/gear.db/greataxe__9Pnhl6SOsbf6qDmt.json @@ -7,6 +7,7 @@ "img": "icons/weapons/axes/axe-broad-engraved-chipped-blue.webp", "name": "Greataxe", "system": { + "ammoClass": "", "attackBonus": 0, "baseWeapon": "", "bonuses": { diff --git a/data/packs/gear.db/greatsword__eqUuf9OGupuGPsBM.json b/data/packs/gear.db/greatsword__eqUuf9OGupuGPsBM.json index 237a9140a..066fa0a04 100644 --- a/data/packs/gear.db/greatsword__eqUuf9OGupuGPsBM.json +++ b/data/packs/gear.db/greatsword__eqUuf9OGupuGPsBM.json @@ -7,6 +7,7 @@ "img": "icons/weapons/swords/greatsword-crossguard-flanged-purple.webp", "name": "Greatsword", "system": { + "ammoClass": "", "attackBonus": 0, "baseWeapon": "", "bonuses": { diff --git a/data/packs/gear.db/handaxe__3DxwBvjceq0FxcsC.json b/data/packs/gear.db/handaxe__3DxwBvjceq0FxcsC.json index 94cace2d8..e75b6d508 100644 --- a/data/packs/gear.db/handaxe__3DxwBvjceq0FxcsC.json +++ b/data/packs/gear.db/handaxe__3DxwBvjceq0FxcsC.json @@ -7,6 +7,7 @@ "img": "icons/weapons/axes/axe-broad-purple.webp", "name": "Handaxe", "system": { + "ammoClass": "", "baseWeapon": "", "bonuses": { "attackBonus": 0, diff --git a/data/packs/gear.db/herbal_remedies__iHOSxtXRWKd2vx1U.json b/data/packs/gear.db/herbal_remedies__iHOSxtXRWKd2vx1U.json index 381adb5bd..8eafe91ff 100644 --- a/data/packs/gear.db/herbal_remedies__iHOSxtXRWKd2vx1U.json +++ b/data/packs/gear.db/herbal_remedies__iHOSxtXRWKd2vx1U.json @@ -2,6 +2,7 @@ "_id": "iHOSxtXRWKd2vx1U", "_key": "!folders!iHOSxtXRWKd2vx1U", "color": "#22252b", + "description": "", "folder": null, "name": "Herbal Remedies", "sorting": "a", diff --git a/data/packs/gear.db/holy_symbol__uS2iSw8NLx8V0jb7.json b/data/packs/gear.db/holy_symbol__uS2iSw8NLx8V0jb7.json index 663158192..b8f53db72 100644 --- a/data/packs/gear.db/holy_symbol__uS2iSw8NLx8V0jb7.json +++ b/data/packs/gear.db/holy_symbol__uS2iSw8NLx8V0jb7.json @@ -16,6 +16,7 @@ }, "description": "", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/gear.db/iron_spikes__EPndk3DPOEOSvbga.json b/data/packs/gear.db/iron_spikes__EPndk3DPOEOSvbga.json index 8f52ee19a..ff7c5456c 100644 --- a/data/packs/gear.db/iron_spikes__EPndk3DPOEOSvbga.json +++ b/data/packs/gear.db/iron_spikes__EPndk3DPOEOSvbga.json @@ -16,6 +16,7 @@ }, "description": "

Strong spikes. Each has a hole for threading

rope. Can be hammered in with weapons or other iron spikes.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/gear.db/javelin__B3ZPeUtbChN8lrDm.json b/data/packs/gear.db/javelin__B3ZPeUtbChN8lrDm.json index cbe307619..857a917c4 100644 --- a/data/packs/gear.db/javelin__B3ZPeUtbChN8lrDm.json +++ b/data/packs/gear.db/javelin__B3ZPeUtbChN8lrDm.json @@ -7,6 +7,7 @@ "img": "icons/weapons/polearms/javelin.webp", "name": "Javelin", "system": { + "ammoClass": "", "attackBonus": 0, "baseWeapon": "", "bonuses": { diff --git a/data/packs/gear.db/lantern__lCWOUkVp4N1geMRt.json b/data/packs/gear.db/lantern__lCWOUkVp4N1geMRt.json index 7876f8da2..b1b15adde 100644 --- a/data/packs/gear.db/lantern__lCWOUkVp4N1geMRt.json +++ b/data/packs/gear.db/lantern__lCWOUkVp4N1geMRt.json @@ -16,6 +16,7 @@ }, "description": "

Casts light up to a double near distance (see Light, pg. 46). Requires oil. Has a shutter to hide the light.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/gear.db/light_spell__PkQXG3AaHNMVwGTc.json b/data/packs/gear.db/light_spell__PkQXG3AaHNMVwGTc.json index cf667bbae..0db3d4619 100644 --- a/data/packs/gear.db/light_spell__PkQXG3AaHNMVwGTc.json +++ b/data/packs/gear.db/light_spell__PkQXG3AaHNMVwGTc.json @@ -16,6 +16,7 @@ }, "description": "

Dummy item that acts like a light source cast by the @UUID[Compendium.shadowdark.spells.N4v17mtxJlVBbgpn]{Light} spell.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/gear.db/light_spell__double_range___BBDG7QpHOFXG6sKe.json b/data/packs/gear.db/light_spell__double_range___BBDG7QpHOFXG6sKe.json index 63f620b71..ffb738b1e 100644 --- a/data/packs/gear.db/light_spell__double_range___BBDG7QpHOFXG6sKe.json +++ b/data/packs/gear.db/light_spell__double_range___BBDG7QpHOFXG6sKe.json @@ -16,6 +16,7 @@ }, "description": "

Dummy item that acts like a light source cast by the double range @UUID[Compendium.shadowdark.spells.N4v17mtxJlVBbgpn]{Light} spell.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/gear.db/light_spell__double_time___rjNBToTJCYLLdVcT.json b/data/packs/gear.db/light_spell__double_time___rjNBToTJCYLLdVcT.json index b53fd9cdc..3e49b6dbd 100644 --- a/data/packs/gear.db/light_spell__double_time___rjNBToTJCYLLdVcT.json +++ b/data/packs/gear.db/light_spell__double_time___rjNBToTJCYLLdVcT.json @@ -16,6 +16,7 @@ }, "description": "

Dummy item that acts like a light source cast by the @UUID[Compendium.shadowdark.spells.N4v17mtxJlVBbgpn]{Light} spell.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/gear.db/longbow__GzA5T0aewhouRsa3.json b/data/packs/gear.db/longbow__GzA5T0aewhouRsa3.json index cf6a54b11..6f599c5fa 100644 --- a/data/packs/gear.db/longbow__GzA5T0aewhouRsa3.json +++ b/data/packs/gear.db/longbow__GzA5T0aewhouRsa3.json @@ -7,6 +7,7 @@ "img": "icons/weapons/bows/longbow-leather-green.webp", "name": "Longbow", "system": { + "ammoClass": "arrows", "attackBonus": 0, "baseWeapon": "", "bonuses": { diff --git a/data/packs/gear.db/longsword__ZPUhNMmwXXrtbCXi.json b/data/packs/gear.db/longsword__ZPUhNMmwXXrtbCXi.json index cc84f03fb..a2f30efce 100644 --- a/data/packs/gear.db/longsword__ZPUhNMmwXXrtbCXi.json +++ b/data/packs/gear.db/longsword__ZPUhNMmwXXrtbCXi.json @@ -7,6 +7,7 @@ "img": "icons/weapons/swords/sword-guard.webp", "name": "Longsword", "system": { + "ammoClass": "", "attackBonus": 0, "baseWeapon": "", "bonuses": { diff --git a/data/packs/gear.db/mace__jGZyVuFJnW7QcBFX.json b/data/packs/gear.db/mace__jGZyVuFJnW7QcBFX.json index f2cc7f82f..79226e6b2 100644 --- a/data/packs/gear.db/mace__jGZyVuFJnW7QcBFX.json +++ b/data/packs/gear.db/mace__jGZyVuFJnW7QcBFX.json @@ -7,6 +7,7 @@ "img": "icons/weapons/maces/mace-round-ornate-purple.webp", "name": "Mace", "system": { + "ammoClass": "", "attackBonus": 0, "baseWeapon": "", "bonuses": { diff --git a/data/packs/gear.db/mirror__GUqtnSXkcytZnNiO.json b/data/packs/gear.db/mirror__GUqtnSXkcytZnNiO.json index fe1361dc8..8f3b02a9f 100644 --- a/data/packs/gear.db/mirror__GUqtnSXkcytZnNiO.json +++ b/data/packs/gear.db/mirror__GUqtnSXkcytZnNiO.json @@ -16,6 +16,7 @@ }, "description": "

A small, polished mirror.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/gear.db/morningstar__BThyJ1NC6JcRXxeX.json b/data/packs/gear.db/morningstar__BThyJ1NC6JcRXxeX.json index 753cea92e..6c970a1a9 100644 --- a/data/packs/gear.db/morningstar__BThyJ1NC6JcRXxeX.json +++ b/data/packs/gear.db/morningstar__BThyJ1NC6JcRXxeX.json @@ -7,6 +7,7 @@ "img": "icons/weapons/clubs/club-barbed-skull.webp", "name": "Morningstar", "system": { + "ammoClass": "", "baseWeapon": "", "bonuses": { "attackBonus": 0, diff --git a/data/packs/gear.db/oil__flask__80bCpXdZcj0Cz1fE.json b/data/packs/gear.db/oil__flask__80bCpXdZcj0Cz1fE.json index 8248d6e66..7fa1e2af2 100644 --- a/data/packs/gear.db/oil__flask__80bCpXdZcj0Cz1fE.json +++ b/data/packs/gear.db/oil__flask__80bCpXdZcj0Cz1fE.json @@ -16,6 +16,7 @@ }, "description": "

Fuels a lantern for one hour of real time. One flask covers a close area and burns for 4 rounds, dealing 1d4 damage each round.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/gear.db/pike__4nmzFv43ua8nZDS7.json b/data/packs/gear.db/pike__4nmzFv43ua8nZDS7.json index cccd3efe0..a36d181b9 100644 --- a/data/packs/gear.db/pike__4nmzFv43ua8nZDS7.json +++ b/data/packs/gear.db/pike__4nmzFv43ua8nZDS7.json @@ -7,6 +7,7 @@ "img": "icons/weapons/polearms/pike-flared-brown.webp", "name": "Pike", "system": { + "ammoClass": "", "baseWeapon": "", "bonuses": { "attackBonus": 0, diff --git a/data/packs/gear.db/pole__15X5GTX96y339EKY.json b/data/packs/gear.db/pole__15X5GTX96y339EKY.json index 58ed160f8..1a2f76cd6 100644 --- a/data/packs/gear.db/pole__15X5GTX96y339EKY.json +++ b/data/packs/gear.db/pole__15X5GTX96y339EKY.json @@ -16,6 +16,7 @@ }, "description": "

Wooden, 10' long.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/gear.db/rations__GX6OmWQiE7MzTmjX.json b/data/packs/gear.db/rations__GX6OmWQiE7MzTmjX.json index 126f68f2b..c5aefb3e8 100644 --- a/data/packs/gear.db/rations__GX6OmWQiE7MzTmjX.json +++ b/data/packs/gear.db/rations__GX6OmWQiE7MzTmjX.json @@ -16,6 +16,7 @@ }, "description": "

One day of food and water supply for one person.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/gear.db/razor_chain__LW3MgxeOaEPPaiY2.json b/data/packs/gear.db/razor_chain__LW3MgxeOaEPPaiY2.json index 465ebf3ba..c141477c2 100644 --- a/data/packs/gear.db/razor_chain__LW3MgxeOaEPPaiY2.json +++ b/data/packs/gear.db/razor_chain__LW3MgxeOaEPPaiY2.json @@ -7,6 +7,7 @@ "img": "icons/tools/fasteners/chain-hook-grey.webp", "name": "Razor Chain", "system": { + "ammoClass": "", "baseWeapon": "", "bonuses": { "attackBonus": 0, diff --git a/data/packs/gear.db/rope__60___6ZRwVHFlh5QiyZWC.json b/data/packs/gear.db/rope__60___6ZRwVHFlh5QiyZWC.json index d99b25a12..0ebe954e7 100644 --- a/data/packs/gear.db/rope__60___6ZRwVHFlh5QiyZWC.json +++ b/data/packs/gear.db/rope__60___6ZRwVHFlh5QiyZWC.json @@ -16,6 +16,7 @@ }, "description": "

Hemp, 60’ long.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/gear.db/scimitar__DKBDkJ3LcRv8scLv.json b/data/packs/gear.db/scimitar__DKBDkJ3LcRv8scLv.json index fece6eada..9fcdd48e7 100644 --- a/data/packs/gear.db/scimitar__DKBDkJ3LcRv8scLv.json +++ b/data/packs/gear.db/scimitar__DKBDkJ3LcRv8scLv.json @@ -7,6 +7,7 @@ "img": "icons/weapons/swords/scimitar-guard-gold.webp", "name": "Scimitar", "system": { + "ammoClass": "", "baseWeapon": "", "bonuses": { "attackBonus": 0, diff --git a/data/packs/gear.db/shortbow__UfHAWj5weH111Bea.json b/data/packs/gear.db/shortbow__UfHAWj5weH111Bea.json index 68322cd3d..303b30280 100644 --- a/data/packs/gear.db/shortbow__UfHAWj5weH111Bea.json +++ b/data/packs/gear.db/shortbow__UfHAWj5weH111Bea.json @@ -7,6 +7,7 @@ "img": "icons/weapons/bows/shortbow-recurve-blue.webp", "name": "Shortbow", "system": { + "ammoClass": "arrows", "attackBonus": 0, "baseWeapon": "", "bonuses": { diff --git a/data/packs/gear.db/shortsword__KQTWQwznjK80gVEU.json b/data/packs/gear.db/shortsword__KQTWQwznjK80gVEU.json index 1358fc49e..4f13a54db 100644 --- a/data/packs/gear.db/shortsword__KQTWQwznjK80gVEU.json +++ b/data/packs/gear.db/shortsword__KQTWQwznjK80gVEU.json @@ -7,6 +7,7 @@ "img": "icons/weapons/swords/shortsword-guard-worn.webp", "name": "Shortsword", "system": { + "ammoClass": "", "attackBonus": 0, "baseWeapon": "", "bonuses": { diff --git a/data/packs/gear.db/shuriken__sDHZZx1xaCRPmhXY.json b/data/packs/gear.db/shuriken__sDHZZx1xaCRPmhXY.json index 67bc81920..d1b8bc47b 100644 --- a/data/packs/gear.db/shuriken__sDHZZx1xaCRPmhXY.json +++ b/data/packs/gear.db/shuriken__sDHZZx1xaCRPmhXY.json @@ -7,6 +7,7 @@ "img": "icons/weapons/thrown/shuriken-blue.webp", "name": "Shuriken", "system": { + "ammoClass": "", "baseWeapon": "", "bonuses": { "attackBonus": 0, diff --git a/data/packs/gear.db/sling__FWgFPQDKkBiTMYhd.json b/data/packs/gear.db/sling__FWgFPQDKkBiTMYhd.json index 37270cc91..7fa40a156 100644 --- a/data/packs/gear.db/sling__FWgFPQDKkBiTMYhd.json +++ b/data/packs/gear.db/sling__FWgFPQDKkBiTMYhd.json @@ -7,6 +7,7 @@ "img": "icons/weapons/slings/slingshot-wood.webp", "name": "Sling", "system": { + "ammoClass": "", "baseWeapon": "", "bonuses": { "attackBonus": 0, diff --git a/data/packs/gear.db/spear__brIFMH0sOVmqX02N.json b/data/packs/gear.db/spear__brIFMH0sOVmqX02N.json index aba63bd89..1f9cb5fbc 100644 --- a/data/packs/gear.db/spear__brIFMH0sOVmqX02N.json +++ b/data/packs/gear.db/spear__brIFMH0sOVmqX02N.json @@ -7,6 +7,7 @@ "img": "icons/weapons/polearms/spear-hooked-double.webp", "name": "Spear", "system": { + "ammoClass": "", "attackBonus": 0, "baseWeapon": "", "bonuses": { diff --git a/data/packs/gear.db/staff__9eTpsuEuzL3Vaxge.json b/data/packs/gear.db/staff__9eTpsuEuzL3Vaxge.json index 7265ecdcb..d5ef736b4 100644 --- a/data/packs/gear.db/staff__9eTpsuEuzL3Vaxge.json +++ b/data/packs/gear.db/staff__9eTpsuEuzL3Vaxge.json @@ -7,6 +7,7 @@ "img": "icons/weapons/staves/staff-ornate-purple.webp", "name": "Staff", "system": { + "ammoClass": "", "attackBonus": 0, "baseWeapon": "", "bonuses": { diff --git a/data/packs/gear.db/stave__P4aAkDkgwR9zcATw.json b/data/packs/gear.db/stave__P4aAkDkgwR9zcATw.json index 087035765..c2edae977 100644 --- a/data/packs/gear.db/stave__P4aAkDkgwR9zcATw.json +++ b/data/packs/gear.db/stave__P4aAkDkgwR9zcATw.json @@ -7,6 +7,7 @@ "img": "icons/weapons/staves/staff-animal-bird.webp", "name": "Stave", "system": { + "ammoClass": "", "baseWeapon": "", "bonuses": { "attackBonus": 0, diff --git a/data/packs/gear.db/thieves__tools__mSDuPGnQZA8ArsVP.json b/data/packs/gear.db/thieves__tools__mSDuPGnQZA8ArsVP.json index d827ae8ed..b86546f01 100644 --- a/data/packs/gear.db/thieves__tools__mSDuPGnQZA8ArsVP.json +++ b/data/packs/gear.db/thieves__tools__mSDuPGnQZA8ArsVP.json @@ -16,6 +16,7 @@ }, "description": "

ADV on checks to climb, sneak, hide, apply disguises, find and disable traps, and perform delicate tasks.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/gear.db/torch__z3xc7HGysC4ZCU8e.json b/data/packs/gear.db/torch__z3xc7HGysC4ZCU8e.json index 48e82c5c9..3dfb9e48f 100644 --- a/data/packs/gear.db/torch__z3xc7HGysC4ZCU8e.json +++ b/data/packs/gear.db/torch__z3xc7HGysC4ZCU8e.json @@ -16,6 +16,7 @@ }, "description": "

Sheds light to a near distance (see Light Sources, pg. 46). Burns for one hour of real time.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/gear.db/warhammer__z98LNu4yOIe1B1eg.json b/data/packs/gear.db/warhammer__z98LNu4yOIe1B1eg.json index aea614f1d..293f0a642 100644 --- a/data/packs/gear.db/warhammer__z98LNu4yOIe1B1eg.json +++ b/data/packs/gear.db/warhammer__z98LNu4yOIe1B1eg.json @@ -7,6 +7,7 @@ "img": "icons/weapons/hammers/hammer-war-rounding.webp", "name": "Warhammer", "system": { + "ammoClass": "", "attackBonus": 0, "baseWeapon": "", "bonuses": { diff --git a/data/packs/gear.db/weapons__LVzvIhYHieRT4O6q.json b/data/packs/gear.db/weapons__LVzvIhYHieRT4O6q.json index 24ae84ce6..e78018b41 100644 --- a/data/packs/gear.db/weapons__LVzvIhYHieRT4O6q.json +++ b/data/packs/gear.db/weapons__LVzvIhYHieRT4O6q.json @@ -2,6 +2,7 @@ "_id": "LVzvIhYHieRT4O6q", "_key": "!folders!LVzvIhYHieRT4O6q", "color": "#22252b", + "description": "", "folder": null, "name": "Weapons", "sorting": "a", diff --git a/data/packs/gear.db/whip__GgSheZNm2cOQYpZP.json b/data/packs/gear.db/whip__GgSheZNm2cOQYpZP.json index 0b70e5412..f161df5ad 100644 --- a/data/packs/gear.db/whip__GgSheZNm2cOQYpZP.json +++ b/data/packs/gear.db/whip__GgSheZNm2cOQYpZP.json @@ -7,6 +7,7 @@ "img": "icons/weapons/misc/whip-red-yellow.webp", "name": "Whip", "system": { + "ammoClass": "", "baseWeapon": "", "bonuses": { "attackBonus": 0, diff --git a/data/packs/properties.db/breakable__e5RpI0crHweCVt8B.json b/data/packs/properties.db/breakable__e5RpI0crHweCVt8B.json new file mode 100644 index 000000000..4a0befeb1 --- /dev/null +++ b/data/packs/properties.db/breakable__e5RpI0crHweCVt8B.json @@ -0,0 +1,18 @@ +{ + "_id": "e5RpI0crHweCVt8B", + "_key": "!items!e5RpI0crHweCVt8B", + "effects": [ + ], + "folder": "vFaoMFPGDGlKn4gF", + "img": "icons/sundries/documents/document-torn-diagram-tan.webp", + "name": "Breakable", + "system": { + "description": "

This weapon breaks on a natural 1 attack roll.

", + "itemType": "weapon", + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-4" + } + }, + "type": "Property" +} diff --git a/data/packs/properties.db/returning__R9rw4pKdIHfJJoyJ.json b/data/packs/properties.db/returning__R9rw4pKdIHfJJoyJ.json new file mode 100644 index 000000000..fe054e1b5 --- /dev/null +++ b/data/packs/properties.db/returning__R9rw4pKdIHfJJoyJ.json @@ -0,0 +1,18 @@ +{ + "_id": "R9rw4pKdIHfJJoyJ", + "_key": "!items!R9rw4pKdIHfJJoyJ", + "effects": [ + ], + "folder": "vFaoMFPGDGlKn4gF", + "img": "icons/sundries/documents/document-torn-diagram-tan.webp", + "name": "Returning", + "system": { + "description": "

On a missed ranged attack, this weapon returns to the thrower.

", + "itemType": "weapon", + "predefinedEffects": "", + "source": { + "title": "cursed-scroll-4" + } + }, + "type": "Property" +} diff --git a/data/packs/quickstart-pregens.db/arrows__VpTCdbqTR9E598YZ.json b/data/packs/quickstart-pregens.db/arrows__VpTCdbqTR9E598YZ.json index 928d2f097..4cbf898c8 100644 --- a/data/packs/quickstart-pregens.db/arrows__VpTCdbqTR9E598YZ.json +++ b/data/packs/quickstart-pregens.db/arrows__VpTCdbqTR9E598YZ.json @@ -16,6 +16,7 @@ }, "description": "

Ammunition for shortbows or longbows.

", "equipped": false, + "isAmmunition": true, "isPhysical": true, "light": { "active": false, @@ -26,6 +27,7 @@ "template": "torch" }, "magicItem": false, + "predefinedEffects": "", "quantity": 20, "scroll": false, "slots": { diff --git a/data/packs/quickstart-pregens.db/backpack__1vAVQJDhfaaVbhyp.json b/data/packs/quickstart-pregens.db/backpack__1vAVQJDhfaaVbhyp.json index 2f7768424..90be870e7 100644 --- a/data/packs/quickstart-pregens.db/backpack__1vAVQJDhfaaVbhyp.json +++ b/data/packs/quickstart-pregens.db/backpack__1vAVQJDhfaaVbhyp.json @@ -16,6 +16,7 @@ }, "description": "

Holds all the gear you can carry. Don't lose it.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/backpack__GeGJd2KX1K5znhFO.json b/data/packs/quickstart-pregens.db/backpack__GeGJd2KX1K5znhFO.json index e007bfef6..b40f946cd 100644 --- a/data/packs/quickstart-pregens.db/backpack__GeGJd2KX1K5znhFO.json +++ b/data/packs/quickstart-pregens.db/backpack__GeGJd2KX1K5znhFO.json @@ -16,6 +16,7 @@ }, "description": "

Holds all the gear you can carry. Don't lose it.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/backpack__QeITEulJNBuNFS7X.json b/data/packs/quickstart-pregens.db/backpack__QeITEulJNBuNFS7X.json index 47d5885b8..fcc91a9c9 100644 --- a/data/packs/quickstart-pregens.db/backpack__QeITEulJNBuNFS7X.json +++ b/data/packs/quickstart-pregens.db/backpack__QeITEulJNBuNFS7X.json @@ -16,6 +16,7 @@ }, "description": "

Holds all the gear you can carry. Don't lose it.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/backpack__T077p9NE16dhlFTS.json b/data/packs/quickstart-pregens.db/backpack__T077p9NE16dhlFTS.json index e6a18bf95..ee9071330 100644 --- a/data/packs/quickstart-pregens.db/backpack__T077p9NE16dhlFTS.json +++ b/data/packs/quickstart-pregens.db/backpack__T077p9NE16dhlFTS.json @@ -16,6 +16,7 @@ }, "description": "

Holds all the gear you can carry. Don't lose it.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/backpack__eHjjMhwUh3ARPpmL.json b/data/packs/quickstart-pregens.db/backpack__eHjjMhwUh3ARPpmL.json index 3c13ab4b8..5cb7e2e6e 100644 --- a/data/packs/quickstart-pregens.db/backpack__eHjjMhwUh3ARPpmL.json +++ b/data/packs/quickstart-pregens.db/backpack__eHjjMhwUh3ARPpmL.json @@ -16,6 +16,7 @@ }, "description": "

Holds all the gear you can carry. Don't lose it.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/backpack__jKlLzwcXrOndiaiw.json b/data/packs/quickstart-pregens.db/backpack__jKlLzwcXrOndiaiw.json index eecc2ff61..8c134eb0e 100644 --- a/data/packs/quickstart-pregens.db/backpack__jKlLzwcXrOndiaiw.json +++ b/data/packs/quickstart-pregens.db/backpack__jKlLzwcXrOndiaiw.json @@ -16,6 +16,7 @@ }, "description": "

Holds all the gear you can carry. Don't lose it.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/backpack__nNrwojodUMPDNzcv.json b/data/packs/quickstart-pregens.db/backpack__nNrwojodUMPDNzcv.json index ea0e9d36c..f0ebb202d 100644 --- a/data/packs/quickstart-pregens.db/backpack__nNrwojodUMPDNzcv.json +++ b/data/packs/quickstart-pregens.db/backpack__nNrwojodUMPDNzcv.json @@ -16,6 +16,7 @@ }, "description": "

Holds all the gear you can carry. Don't lose it.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/backpack__yGk32Oj2kUDw6hVj.json b/data/packs/quickstart-pregens.db/backpack__yGk32Oj2kUDw6hVj.json index adb1d7670..048db69a3 100644 --- a/data/packs/quickstart-pregens.db/backpack__yGk32Oj2kUDw6hVj.json +++ b/data/packs/quickstart-pregens.db/backpack__yGk32Oj2kUDw6hVj.json @@ -16,6 +16,7 @@ }, "description": "

Holds all the gear you can carry. Don't lose it.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/bastard_sword__eZenY58xIvu8hp2e.json b/data/packs/quickstart-pregens.db/bastard_sword__eZenY58xIvu8hp2e.json index 33758c3d3..f82f44fd3 100644 --- a/data/packs/quickstart-pregens.db/bastard_sword__eZenY58xIvu8hp2e.json +++ b/data/packs/quickstart-pregens.db/bastard_sword__eZenY58xIvu8hp2e.json @@ -7,6 +7,7 @@ "img": "icons/weapons/swords/sword-hilt-steel-green.webp", "name": "Bastard Sword", "system": { + "ammoClass": "", "attackBonus": 0, "baseWeapon": "", "bonuses": { diff --git a/data/packs/quickstart-pregens.db/caltrops__GtncgMsIBndkotOc.json b/data/packs/quickstart-pregens.db/caltrops__GtncgMsIBndkotOc.json index 4561f272e..af3a6cd88 100644 --- a/data/packs/quickstart-pregens.db/caltrops__GtncgMsIBndkotOc.json +++ b/data/packs/quickstart-pregens.db/caltrops__GtncgMsIBndkotOc.json @@ -16,6 +16,7 @@ }, "description": "

Tiny, triangle-shaped iron spikes. Living creatures who step on caltrops take 1 damage and can only move at half speed for 10 rounds.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/crossbow__e04loDnEXhVPS9uK.json b/data/packs/quickstart-pregens.db/crossbow__e04loDnEXhVPS9uK.json index d3acc51d7..d0067e289 100644 --- a/data/packs/quickstart-pregens.db/crossbow__e04loDnEXhVPS9uK.json +++ b/data/packs/quickstart-pregens.db/crossbow__e04loDnEXhVPS9uK.json @@ -7,6 +7,7 @@ "img": "icons/weapons/crossbows/crossbow-purple.webp", "name": "Crossbow", "system": { + "ammoClass": "crossbow-bolts", "attackBonus": 0, "baseWeapon": "", "bonuses": { @@ -37,6 +38,7 @@ "equipped": true, "isPhysical": true, "magicItem": false, + "predefinedEffects": "", "properties": [ "Compendium.shadowdark.properties.Item.HyqHR9AhIDkm4La9", "Compendium.shadowdark.properties.Item.b6Gm2ULKj2qyy2xJ" diff --git a/data/packs/quickstart-pregens.db/crossbow__kJbjoRI9rKem1LGC.json b/data/packs/quickstart-pregens.db/crossbow__kJbjoRI9rKem1LGC.json index 2fe3ed4ff..c31c2f301 100644 --- a/data/packs/quickstart-pregens.db/crossbow__kJbjoRI9rKem1LGC.json +++ b/data/packs/quickstart-pregens.db/crossbow__kJbjoRI9rKem1LGC.json @@ -7,6 +7,7 @@ "img": "icons/weapons/crossbows/crossbow-purple.webp", "name": "Crossbow", "system": { + "ammoClass": "crossbow-bolts", "attackBonus": 0, "baseWeapon": "", "bonuses": { @@ -37,6 +38,7 @@ "equipped": true, "isPhysical": true, "magicItem": false, + "predefinedEffects": "", "properties": [ "Compendium.shadowdark.properties.Item.HyqHR9AhIDkm4La9", "Compendium.shadowdark.properties.Item.b6Gm2ULKj2qyy2xJ" diff --git a/data/packs/quickstart-pregens.db/crossbow__mtW8WkUwBnpqlZ4h.json b/data/packs/quickstart-pregens.db/crossbow__mtW8WkUwBnpqlZ4h.json index 78c7e9cfb..cd23dc6d0 100644 --- a/data/packs/quickstart-pregens.db/crossbow__mtW8WkUwBnpqlZ4h.json +++ b/data/packs/quickstart-pregens.db/crossbow__mtW8WkUwBnpqlZ4h.json @@ -7,6 +7,7 @@ "img": "icons/weapons/crossbows/crossbow-purple.webp", "name": "Crossbow", "system": { + "ammoClass": "crossbow-bolts", "attackBonus": 0, "baseWeapon": "", "bonuses": { @@ -37,6 +38,7 @@ "equipped": true, "isPhysical": true, "magicItem": false, + "predefinedEffects": "", "properties": [ "Compendium.shadowdark.properties.Item.HyqHR9AhIDkm4La9", "Compendium.shadowdark.properties.Item.b6Gm2ULKj2qyy2xJ" diff --git a/data/packs/quickstart-pregens.db/crossbow_bolts__9Vye8t1cVC0DsXwC.json b/data/packs/quickstart-pregens.db/crossbow_bolts__9Vye8t1cVC0DsXwC.json index b26263a19..beea65357 100644 --- a/data/packs/quickstart-pregens.db/crossbow_bolts__9Vye8t1cVC0DsXwC.json +++ b/data/packs/quickstart-pregens.db/crossbow_bolts__9Vye8t1cVC0DsXwC.json @@ -16,6 +16,7 @@ }, "description": "

Ammunition for crossbows.

", "equipped": false, + "isAmmunition": true, "isPhysical": true, "light": { "active": false, @@ -26,6 +27,7 @@ "template": "torch" }, "magicItem": false, + "predefinedEffects": "", "quantity": 20, "scroll": false, "slots": { diff --git a/data/packs/quickstart-pregens.db/crossbow_bolts__c2NFgYJeOE8jrnKd.json b/data/packs/quickstart-pregens.db/crossbow_bolts__c2NFgYJeOE8jrnKd.json index 9bfdb43c3..51cda543f 100644 --- a/data/packs/quickstart-pregens.db/crossbow_bolts__c2NFgYJeOE8jrnKd.json +++ b/data/packs/quickstart-pregens.db/crossbow_bolts__c2NFgYJeOE8jrnKd.json @@ -16,6 +16,7 @@ }, "description": "

Ammunition for crossbows.

", "equipped": false, + "isAmmunition": true, "isPhysical": true, "light": { "active": false, @@ -26,6 +27,7 @@ "template": "torch" }, "magicItem": false, + "predefinedEffects": "", "quantity": 20, "scroll": false, "slots": { diff --git a/data/packs/quickstart-pregens.db/crossbow_bolts__xHdgeKNZwX1CZGQE.json b/data/packs/quickstart-pregens.db/crossbow_bolts__xHdgeKNZwX1CZGQE.json index fa12956d7..ac5cbcca6 100644 --- a/data/packs/quickstart-pregens.db/crossbow_bolts__xHdgeKNZwX1CZGQE.json +++ b/data/packs/quickstart-pregens.db/crossbow_bolts__xHdgeKNZwX1CZGQE.json @@ -16,6 +16,7 @@ }, "description": "

Ammunition for crossbows.

", "equipped": false, + "isAmmunition": true, "isPhysical": true, "light": { "active": false, @@ -26,6 +27,7 @@ "template": "torch" }, "magicItem": false, + "predefinedEffects": "", "quantity": 20, "scroll": false, "slots": { diff --git a/data/packs/quickstart-pregens.db/dagger__15j8vdCGXCjRSxFw.json b/data/packs/quickstart-pregens.db/dagger__15j8vdCGXCjRSxFw.json index ea25a1331..0356b5c0f 100644 --- a/data/packs/quickstart-pregens.db/dagger__15j8vdCGXCjRSxFw.json +++ b/data/packs/quickstart-pregens.db/dagger__15j8vdCGXCjRSxFw.json @@ -7,6 +7,7 @@ "img": "icons/weapons/daggers/dagger-jeweled-purple.webp", "name": "Dagger", "system": { + "ammoClass": "", "attackBonus": 0, "baseWeapon": "", "bonuses": { diff --git a/data/packs/quickstart-pregens.db/dagger__AwSIYqqvkOthL8y6.json b/data/packs/quickstart-pregens.db/dagger__AwSIYqqvkOthL8y6.json index 39662b9e9..207b4ec87 100644 --- a/data/packs/quickstart-pregens.db/dagger__AwSIYqqvkOthL8y6.json +++ b/data/packs/quickstart-pregens.db/dagger__AwSIYqqvkOthL8y6.json @@ -7,6 +7,7 @@ "img": "icons/weapons/daggers/dagger-jeweled-purple.webp", "name": "Dagger", "system": { + "ammoClass": "", "attackBonus": 0, "baseWeapon": "", "bonuses": { diff --git a/data/packs/quickstart-pregens.db/dagger__HsowE8JPDwcXugdG.json b/data/packs/quickstart-pregens.db/dagger__HsowE8JPDwcXugdG.json index ffa975480..b1adceef4 100644 --- a/data/packs/quickstart-pregens.db/dagger__HsowE8JPDwcXugdG.json +++ b/data/packs/quickstart-pregens.db/dagger__HsowE8JPDwcXugdG.json @@ -7,6 +7,7 @@ "img": "icons/weapons/daggers/dagger-jeweled-purple.webp", "name": "Dagger", "system": { + "ammoClass": "", "attackBonus": 0, "baseWeapon": "", "bonuses": { diff --git a/data/packs/quickstart-pregens.db/dagger__LRXImQ7OWk4vOjrl.json b/data/packs/quickstart-pregens.db/dagger__LRXImQ7OWk4vOjrl.json index 15a8ebe8a..4d1e1c4d7 100644 --- a/data/packs/quickstart-pregens.db/dagger__LRXImQ7OWk4vOjrl.json +++ b/data/packs/quickstart-pregens.db/dagger__LRXImQ7OWk4vOjrl.json @@ -7,6 +7,7 @@ "img": "icons/weapons/daggers/dagger-jeweled-purple.webp", "name": "Dagger", "system": { + "ammoClass": "", "attackBonus": 0, "baseWeapon": "", "bonuses": { diff --git a/data/packs/quickstart-pregens.db/dagger__x3r2C2HW9zycqkJf.json b/data/packs/quickstart-pregens.db/dagger__x3r2C2HW9zycqkJf.json index 6f2e445d2..77c957cd0 100644 --- a/data/packs/quickstart-pregens.db/dagger__x3r2C2HW9zycqkJf.json +++ b/data/packs/quickstart-pregens.db/dagger__x3r2C2HW9zycqkJf.json @@ -7,6 +7,7 @@ "img": "icons/weapons/daggers/dagger-jeweled-purple.webp", "name": "Dagger", "system": { + "ammoClass": "", "attackBonus": 0, "baseWeapon": "", "bonuses": { diff --git a/data/packs/quickstart-pregens.db/flint_and_steel__5wPOo8V5whIcnh53.json b/data/packs/quickstart-pregens.db/flint_and_steel__5wPOo8V5whIcnh53.json index 04502afd8..bcef11998 100644 --- a/data/packs/quickstart-pregens.db/flint_and_steel__5wPOo8V5whIcnh53.json +++ b/data/packs/quickstart-pregens.db/flint_and_steel__5wPOo8V5whIcnh53.json @@ -16,6 +16,7 @@ }, "description": "

A small fire starter. With it, routine attempts to light a fire always succeed.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/flint_and_steel__F3qpt5jMsuQeCbGR.json b/data/packs/quickstart-pregens.db/flint_and_steel__F3qpt5jMsuQeCbGR.json index 673b50444..dd1a32c17 100644 --- a/data/packs/quickstart-pregens.db/flint_and_steel__F3qpt5jMsuQeCbGR.json +++ b/data/packs/quickstart-pregens.db/flint_and_steel__F3qpt5jMsuQeCbGR.json @@ -16,6 +16,7 @@ }, "description": "

A small fire starter. With it, routine attempts to light a fire always succeed.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/flint_and_steel__Thp4uasF5BQqWebW.json b/data/packs/quickstart-pregens.db/flint_and_steel__Thp4uasF5BQqWebW.json index 6c9ab4752..5fae7cdf2 100644 --- a/data/packs/quickstart-pregens.db/flint_and_steel__Thp4uasF5BQqWebW.json +++ b/data/packs/quickstart-pregens.db/flint_and_steel__Thp4uasF5BQqWebW.json @@ -16,6 +16,7 @@ }, "description": "

A small fire starter. With it, routine attempts to light a fire always succeed.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/flint_and_steel__VcucOtwS5c5RLK4Y.json b/data/packs/quickstart-pregens.db/flint_and_steel__VcucOtwS5c5RLK4Y.json index b9f985898..3849f34ee 100644 --- a/data/packs/quickstart-pregens.db/flint_and_steel__VcucOtwS5c5RLK4Y.json +++ b/data/packs/quickstart-pregens.db/flint_and_steel__VcucOtwS5c5RLK4Y.json @@ -16,6 +16,7 @@ }, "description": "

A small fire starter. With it, routine attempts to light a fire always succeed.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/flint_and_steel__XuHeCgLGZN6TxQON.json b/data/packs/quickstart-pregens.db/flint_and_steel__XuHeCgLGZN6TxQON.json index b30bed342..d547ed89e 100644 --- a/data/packs/quickstart-pregens.db/flint_and_steel__XuHeCgLGZN6TxQON.json +++ b/data/packs/quickstart-pregens.db/flint_and_steel__XuHeCgLGZN6TxQON.json @@ -16,6 +16,7 @@ }, "description": "

A small fire starter. With it, routine attempts to light a fire always succeed.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/flint_and_steel__hTVvmfiM8ieOdh7G.json b/data/packs/quickstart-pregens.db/flint_and_steel__hTVvmfiM8ieOdh7G.json index 156dacdbf..32c1eb6a3 100644 --- a/data/packs/quickstart-pregens.db/flint_and_steel__hTVvmfiM8ieOdh7G.json +++ b/data/packs/quickstart-pregens.db/flint_and_steel__hTVvmfiM8ieOdh7G.json @@ -16,6 +16,7 @@ }, "description": "

A small fire starter. With it, routine attempts to light a fire always succeed.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/flint_and_steel__sz1Gs3iY5MUWxYpi.json b/data/packs/quickstart-pregens.db/flint_and_steel__sz1Gs3iY5MUWxYpi.json index 0edfc74c0..696f1dc4a 100644 --- a/data/packs/quickstart-pregens.db/flint_and_steel__sz1Gs3iY5MUWxYpi.json +++ b/data/packs/quickstart-pregens.db/flint_and_steel__sz1Gs3iY5MUWxYpi.json @@ -16,6 +16,7 @@ }, "description": "

A small fire starter. With it, routine attempts to light a fire always succeed.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/flint_and_steel__zXEWYqUZdmA7DgkF.json b/data/packs/quickstart-pregens.db/flint_and_steel__zXEWYqUZdmA7DgkF.json index a655d19a3..84072eeee 100644 --- a/data/packs/quickstart-pregens.db/flint_and_steel__zXEWYqUZdmA7DgkF.json +++ b/data/packs/quickstart-pregens.db/flint_and_steel__zXEWYqUZdmA7DgkF.json @@ -16,6 +16,7 @@ }, "description": "

A small fire starter. With it, routine attempts to light a fire always succeed.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/glass_bottle__NviSbJMXs6ybogWA.json b/data/packs/quickstart-pregens.db/glass_bottle__NviSbJMXs6ybogWA.json index fad791f49..a579fcfdf 100644 --- a/data/packs/quickstart-pregens.db/glass_bottle__NviSbJMXs6ybogWA.json +++ b/data/packs/quickstart-pregens.db/glass_bottle__NviSbJMXs6ybogWA.json @@ -16,6 +16,7 @@ }, "description": "

Glass containers that hold one draught of liquid.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/grappling_hook__CGJ4zxmqFilgRBIZ.json b/data/packs/quickstart-pregens.db/grappling_hook__CGJ4zxmqFilgRBIZ.json index 55a92663f..b45a9d0c5 100644 --- a/data/packs/quickstart-pregens.db/grappling_hook__CGJ4zxmqFilgRBIZ.json +++ b/data/packs/quickstart-pregens.db/grappling_hook__CGJ4zxmqFilgRBIZ.json @@ -16,6 +16,7 @@ }, "description": "

A rope anchor with three, curved tines.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/grappling_hook__Cr7qzqzaDWhilQkk.json b/data/packs/quickstart-pregens.db/grappling_hook__Cr7qzqzaDWhilQkk.json index aa3573042..2c8ded57d 100644 --- a/data/packs/quickstart-pregens.db/grappling_hook__Cr7qzqzaDWhilQkk.json +++ b/data/packs/quickstart-pregens.db/grappling_hook__Cr7qzqzaDWhilQkk.json @@ -16,6 +16,7 @@ }, "description": "

A rope anchor with three, curved tines.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/grappling_hook__M4jvL3R1rk8IOdbm.json b/data/packs/quickstart-pregens.db/grappling_hook__M4jvL3R1rk8IOdbm.json index daaf14f7e..7db9d1127 100644 --- a/data/packs/quickstart-pregens.db/grappling_hook__M4jvL3R1rk8IOdbm.json +++ b/data/packs/quickstart-pregens.db/grappling_hook__M4jvL3R1rk8IOdbm.json @@ -16,6 +16,7 @@ }, "description": "

A rope anchor with three, curved tines.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/grappling_hook__O27wAuWdSUBKghgb.json b/data/packs/quickstart-pregens.db/grappling_hook__O27wAuWdSUBKghgb.json index 17c93b899..bd01175cb 100644 --- a/data/packs/quickstart-pregens.db/grappling_hook__O27wAuWdSUBKghgb.json +++ b/data/packs/quickstart-pregens.db/grappling_hook__O27wAuWdSUBKghgb.json @@ -16,6 +16,7 @@ }, "description": "

A rope anchor with three, curved tines.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/grappling_hook__gQyQO1Hr0IYH5YRy.json b/data/packs/quickstart-pregens.db/grappling_hook__gQyQO1Hr0IYH5YRy.json index aba9b06c5..6ac0bcb6e 100644 --- a/data/packs/quickstart-pregens.db/grappling_hook__gQyQO1Hr0IYH5YRy.json +++ b/data/packs/quickstart-pregens.db/grappling_hook__gQyQO1Hr0IYH5YRy.json @@ -16,6 +16,7 @@ }, "description": "

A rope anchor with three, curved tines.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/grappling_hook__n1MVBH6jyMdWE328.json b/data/packs/quickstart-pregens.db/grappling_hook__n1MVBH6jyMdWE328.json index dab49d0d8..a51d30965 100644 --- a/data/packs/quickstart-pregens.db/grappling_hook__n1MVBH6jyMdWE328.json +++ b/data/packs/quickstart-pregens.db/grappling_hook__n1MVBH6jyMdWE328.json @@ -16,6 +16,7 @@ }, "description": "

A rope anchor with three, curved tines.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/grappling_hook__oGqS5PguQp3WZZQy.json b/data/packs/quickstart-pregens.db/grappling_hook__oGqS5PguQp3WZZQy.json index c9db47ab3..456d3aace 100644 --- a/data/packs/quickstart-pregens.db/grappling_hook__oGqS5PguQp3WZZQy.json +++ b/data/packs/quickstart-pregens.db/grappling_hook__oGqS5PguQp3WZZQy.json @@ -16,6 +16,7 @@ }, "description": "

A rope anchor with three, curved tines.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/grappling_hook__pYzxdDoL9B71fwXi.json b/data/packs/quickstart-pregens.db/grappling_hook__pYzxdDoL9B71fwXi.json index e0ba96218..2d1b692e0 100644 --- a/data/packs/quickstart-pregens.db/grappling_hook__pYzxdDoL9B71fwXi.json +++ b/data/packs/quickstart-pregens.db/grappling_hook__pYzxdDoL9B71fwXi.json @@ -16,6 +16,7 @@ }, "description": "

A rope anchor with three, curved tines.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/greataxe__TAct2bpnAxoqzTwy.json b/data/packs/quickstart-pregens.db/greataxe__TAct2bpnAxoqzTwy.json index 5aaaba822..d3b7cc9a8 100644 --- a/data/packs/quickstart-pregens.db/greataxe__TAct2bpnAxoqzTwy.json +++ b/data/packs/quickstart-pregens.db/greataxe__TAct2bpnAxoqzTwy.json @@ -7,6 +7,7 @@ "img": "icons/weapons/axes/axe-broad-engraved-chipped-blue.webp", "name": "Greataxe", "system": { + "ammoClass": "", "attackBonus": 0, "baseWeapon": "", "bonuses": { diff --git a/data/packs/quickstart-pregens.db/holy_symbol__DCoYkIeAIqHhwPSf.json b/data/packs/quickstart-pregens.db/holy_symbol__DCoYkIeAIqHhwPSf.json index 33e3df705..38670f588 100644 --- a/data/packs/quickstart-pregens.db/holy_symbol__DCoYkIeAIqHhwPSf.json +++ b/data/packs/quickstart-pregens.db/holy_symbol__DCoYkIeAIqHhwPSf.json @@ -16,6 +16,7 @@ }, "description": "", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/holy_symbol__q4JHCDu0psd87ur1.json b/data/packs/quickstart-pregens.db/holy_symbol__q4JHCDu0psd87ur1.json index e1f19a6f4..44e5631ec 100644 --- a/data/packs/quickstart-pregens.db/holy_symbol__q4JHCDu0psd87ur1.json +++ b/data/packs/quickstart-pregens.db/holy_symbol__q4JHCDu0psd87ur1.json @@ -16,6 +16,7 @@ }, "description": "", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/iron_spikes__6f2SlF0mXnQ51TED.json b/data/packs/quickstart-pregens.db/iron_spikes__6f2SlF0mXnQ51TED.json index 50124c362..cb62f78d3 100644 --- a/data/packs/quickstart-pregens.db/iron_spikes__6f2SlF0mXnQ51TED.json +++ b/data/packs/quickstart-pregens.db/iron_spikes__6f2SlF0mXnQ51TED.json @@ -16,6 +16,7 @@ }, "description": "

Strong spikes. Each has a hole for threading

rope. Can be hammered in with weapons or other iron spikes.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/iron_spikes__CxsgtxPTvKncLCss.json b/data/packs/quickstart-pregens.db/iron_spikes__CxsgtxPTvKncLCss.json index ef5a18c93..0084bba99 100644 --- a/data/packs/quickstart-pregens.db/iron_spikes__CxsgtxPTvKncLCss.json +++ b/data/packs/quickstart-pregens.db/iron_spikes__CxsgtxPTvKncLCss.json @@ -16,6 +16,7 @@ }, "description": "

Strong spikes. Each has a hole for threading

rope. Can be hammered in with weapons or other iron spikes.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/iron_spikes__YRADimUOmLtgLGrM.json b/data/packs/quickstart-pregens.db/iron_spikes__YRADimUOmLtgLGrM.json index 43146369d..cdc3da037 100644 --- a/data/packs/quickstart-pregens.db/iron_spikes__YRADimUOmLtgLGrM.json +++ b/data/packs/quickstart-pregens.db/iron_spikes__YRADimUOmLtgLGrM.json @@ -16,6 +16,7 @@ }, "description": "

Strong spikes. Each has a hole for threading

rope. Can be hammered in with weapons or other iron spikes.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/iron_spikes__aLySFO7PG7ShIhCL.json b/data/packs/quickstart-pregens.db/iron_spikes__aLySFO7PG7ShIhCL.json index 74af8e87f..c8ec9f7b3 100644 --- a/data/packs/quickstart-pregens.db/iron_spikes__aLySFO7PG7ShIhCL.json +++ b/data/packs/quickstart-pregens.db/iron_spikes__aLySFO7PG7ShIhCL.json @@ -16,6 +16,7 @@ }, "description": "

Strong spikes. Each has a hole for threading

rope. Can be hammered in with weapons or other iron spikes.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/iron_spikes__poJXwr7Ub9hjc7wL.json b/data/packs/quickstart-pregens.db/iron_spikes__poJXwr7Ub9hjc7wL.json index aa4b8ceed..9694c3b95 100644 --- a/data/packs/quickstart-pregens.db/iron_spikes__poJXwr7Ub9hjc7wL.json +++ b/data/packs/quickstart-pregens.db/iron_spikes__poJXwr7Ub9hjc7wL.json @@ -16,6 +16,7 @@ }, "description": "

Strong spikes. Each has a hole for threading

rope. Can be hammered in with weapons or other iron spikes.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/iron_spikes__ptIYLALpv3fp7eU2.json b/data/packs/quickstart-pregens.db/iron_spikes__ptIYLALpv3fp7eU2.json index f70c23d88..91ea896e3 100644 --- a/data/packs/quickstart-pregens.db/iron_spikes__ptIYLALpv3fp7eU2.json +++ b/data/packs/quickstart-pregens.db/iron_spikes__ptIYLALpv3fp7eU2.json @@ -16,6 +16,7 @@ }, "description": "

Strong spikes. Each has a hole for threading

rope. Can be hammered in with weapons or other iron spikes.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/longbow__bKa5QTkhswSY7Aun.json b/data/packs/quickstart-pregens.db/longbow__bKa5QTkhswSY7Aun.json index 05d12fc98..1ccb8c456 100644 --- a/data/packs/quickstart-pregens.db/longbow__bKa5QTkhswSY7Aun.json +++ b/data/packs/quickstart-pregens.db/longbow__bKa5QTkhswSY7Aun.json @@ -7,6 +7,7 @@ "img": "icons/weapons/bows/longbow-leather-green.webp", "name": "Longbow", "system": { + "ammoClass": "arrows", "attackBonus": 0, "baseWeapon": "", "bonuses": { @@ -37,6 +38,7 @@ "equipped": true, "isPhysical": true, "magicItem": false, + "predefinedEffects": "", "properties": [ "Compendium.shadowdark.properties.Item.b6Gm2ULKj2qyy2xJ" ], diff --git a/data/packs/quickstart-pregens.db/longsword__dnuYDVd7SgqrfKY9.json b/data/packs/quickstart-pregens.db/longsword__dnuYDVd7SgqrfKY9.json index 2cd590592..ab51c16f1 100644 --- a/data/packs/quickstart-pregens.db/longsword__dnuYDVd7SgqrfKY9.json +++ b/data/packs/quickstart-pregens.db/longsword__dnuYDVd7SgqrfKY9.json @@ -7,6 +7,7 @@ "img": "icons/weapons/swords/sword-guard.webp", "name": "Longsword", "system": { + "ammoClass": "", "attackBonus": 0, "baseWeapon": "", "bonuses": { diff --git a/data/packs/quickstart-pregens.db/mace__cHZjYo5oMf0HxWTy.json b/data/packs/quickstart-pregens.db/mace__cHZjYo5oMf0HxWTy.json index f556c1761..99d92736f 100644 --- a/data/packs/quickstart-pregens.db/mace__cHZjYo5oMf0HxWTy.json +++ b/data/packs/quickstart-pregens.db/mace__cHZjYo5oMf0HxWTy.json @@ -7,6 +7,7 @@ "img": "icons/weapons/maces/mace-round-ornate-purple.webp", "name": "Mace", "system": { + "ammoClass": "", "attackBonus": 0, "baseWeapon": "", "bonuses": { diff --git a/data/packs/quickstart-pregens.db/mirror__8e9zdenZBp76oo5p.json b/data/packs/quickstart-pregens.db/mirror__8e9zdenZBp76oo5p.json index edb191824..e5d1185e9 100644 --- a/data/packs/quickstart-pregens.db/mirror__8e9zdenZBp76oo5p.json +++ b/data/packs/quickstart-pregens.db/mirror__8e9zdenZBp76oo5p.json @@ -16,6 +16,7 @@ }, "description": "

A small, polished mirror.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/oil__flask__2Gzbipgoj6Z7tV0d.json b/data/packs/quickstart-pregens.db/oil__flask__2Gzbipgoj6Z7tV0d.json index 457e99c24..8575072a5 100644 --- a/data/packs/quickstart-pregens.db/oil__flask__2Gzbipgoj6Z7tV0d.json +++ b/data/packs/quickstart-pregens.db/oil__flask__2Gzbipgoj6Z7tV0d.json @@ -16,6 +16,7 @@ }, "description": "

Fuels a lantern for one hour of real time. One flask covers a close area and burns for 4 rounds, dealing 1d4 damage each round.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/oil__flask__SNXENbquwIjutUJb.json b/data/packs/quickstart-pregens.db/oil__flask__SNXENbquwIjutUJb.json index 701bcb7bb..12d0aedcc 100644 --- a/data/packs/quickstart-pregens.db/oil__flask__SNXENbquwIjutUJb.json +++ b/data/packs/quickstart-pregens.db/oil__flask__SNXENbquwIjutUJb.json @@ -16,6 +16,7 @@ }, "description": "

Fuels a lantern for one hour of real time. One flask covers a close area and burns for 4 rounds, dealing 1d4 damage each round.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/oil__flask__gG12BJNIBzy8yAlL.json b/data/packs/quickstart-pregens.db/oil__flask__gG12BJNIBzy8yAlL.json index 6b563a0a3..f8aa1f6c4 100644 --- a/data/packs/quickstart-pregens.db/oil__flask__gG12BJNIBzy8yAlL.json +++ b/data/packs/quickstart-pregens.db/oil__flask__gG12BJNIBzy8yAlL.json @@ -16,6 +16,7 @@ }, "description": "

Fuels a lantern for one hour of real time. One flask covers a close area and burns for 4 rounds, dealing 1d4 damage each round.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/pole__BDHZe8ldaFBgWHyX.json b/data/packs/quickstart-pregens.db/pole__BDHZe8ldaFBgWHyX.json index 6583b8a08..91b435eaa 100644 --- a/data/packs/quickstart-pregens.db/pole__BDHZe8ldaFBgWHyX.json +++ b/data/packs/quickstart-pregens.db/pole__BDHZe8ldaFBgWHyX.json @@ -16,6 +16,7 @@ }, "description": "

Wooden, 10' long.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/pole__BQhCxvXqYDTbtakk.json b/data/packs/quickstart-pregens.db/pole__BQhCxvXqYDTbtakk.json index 1b977ef53..918a45f86 100644 --- a/data/packs/quickstart-pregens.db/pole__BQhCxvXqYDTbtakk.json +++ b/data/packs/quickstart-pregens.db/pole__BQhCxvXqYDTbtakk.json @@ -16,6 +16,7 @@ }, "description": "

Wooden, 10' long.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/pole__S3Rl0alx007H2ARI.json b/data/packs/quickstart-pregens.db/pole__S3Rl0alx007H2ARI.json index 65d374932..8d1b44959 100644 --- a/data/packs/quickstart-pregens.db/pole__S3Rl0alx007H2ARI.json +++ b/data/packs/quickstart-pregens.db/pole__S3Rl0alx007H2ARI.json @@ -16,6 +16,7 @@ }, "description": "

Wooden, 10' long.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/rations__2Nlz8gpgw8GQBIQo.json b/data/packs/quickstart-pregens.db/rations__2Nlz8gpgw8GQBIQo.json index b5d4a77c3..61a842c47 100644 --- a/data/packs/quickstart-pregens.db/rations__2Nlz8gpgw8GQBIQo.json +++ b/data/packs/quickstart-pregens.db/rations__2Nlz8gpgw8GQBIQo.json @@ -16,6 +16,7 @@ }, "description": "

One day of food and water supply for one person.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/rations__HfM0MiY94jVNSgvc.json b/data/packs/quickstart-pregens.db/rations__HfM0MiY94jVNSgvc.json index 5ebb63cff..f7b1791d7 100644 --- a/data/packs/quickstart-pregens.db/rations__HfM0MiY94jVNSgvc.json +++ b/data/packs/quickstart-pregens.db/rations__HfM0MiY94jVNSgvc.json @@ -16,6 +16,7 @@ }, "description": "

One day of food and water supply for one person.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/rations__KweJlGZEOMRpfA6B.json b/data/packs/quickstart-pregens.db/rations__KweJlGZEOMRpfA6B.json index 96665f3b0..b8fa19339 100644 --- a/data/packs/quickstart-pregens.db/rations__KweJlGZEOMRpfA6B.json +++ b/data/packs/quickstart-pregens.db/rations__KweJlGZEOMRpfA6B.json @@ -16,6 +16,7 @@ }, "description": "

One day of food and water supply for one person.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/rations__RE57glfjQDWmUPvb.json b/data/packs/quickstart-pregens.db/rations__RE57glfjQDWmUPvb.json index 437f2e973..031c3edff 100644 --- a/data/packs/quickstart-pregens.db/rations__RE57glfjQDWmUPvb.json +++ b/data/packs/quickstart-pregens.db/rations__RE57glfjQDWmUPvb.json @@ -16,6 +16,7 @@ }, "description": "

One day of food and water supply for one person.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/rations__VDwq1t7Rc307JOYN.json b/data/packs/quickstart-pregens.db/rations__VDwq1t7Rc307JOYN.json index 02a85da1b..a4536ced9 100644 --- a/data/packs/quickstart-pregens.db/rations__VDwq1t7Rc307JOYN.json +++ b/data/packs/quickstart-pregens.db/rations__VDwq1t7Rc307JOYN.json @@ -16,6 +16,7 @@ }, "description": "

One day of food and water supply for one person.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/rations__lkntck7at9tHx5Qh.json b/data/packs/quickstart-pregens.db/rations__lkntck7at9tHx5Qh.json index a2ccdc543..c920c4d4b 100644 --- a/data/packs/quickstart-pregens.db/rations__lkntck7at9tHx5Qh.json +++ b/data/packs/quickstart-pregens.db/rations__lkntck7at9tHx5Qh.json @@ -16,6 +16,7 @@ }, "description": "

One day of food and water supply for one person.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/rations__oUmSAHtdK7AORBd8.json b/data/packs/quickstart-pregens.db/rations__oUmSAHtdK7AORBd8.json index c6c9c8555..82252df07 100644 --- a/data/packs/quickstart-pregens.db/rations__oUmSAHtdK7AORBd8.json +++ b/data/packs/quickstart-pregens.db/rations__oUmSAHtdK7AORBd8.json @@ -16,6 +16,7 @@ }, "description": "

One day of food and water supply for one person.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/rations__p9QyPSnhyYOLRsCU.json b/data/packs/quickstart-pregens.db/rations__p9QyPSnhyYOLRsCU.json index 35e1710cb..7719eac00 100644 --- a/data/packs/quickstart-pregens.db/rations__p9QyPSnhyYOLRsCU.json +++ b/data/packs/quickstart-pregens.db/rations__p9QyPSnhyYOLRsCU.json @@ -16,6 +16,7 @@ }, "description": "

One day of food and water supply for one person.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/rope__60___8ZpTsEeOlSwVXych.json b/data/packs/quickstart-pregens.db/rope__60___8ZpTsEeOlSwVXych.json index fe38d7873..6889fc1cb 100644 --- a/data/packs/quickstart-pregens.db/rope__60___8ZpTsEeOlSwVXych.json +++ b/data/packs/quickstart-pregens.db/rope__60___8ZpTsEeOlSwVXych.json @@ -16,6 +16,7 @@ }, "description": "

Hemp, 60’ long.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/rope__60___8rVULJROdeWjmT9T.json b/data/packs/quickstart-pregens.db/rope__60___8rVULJROdeWjmT9T.json index c1528acd2..c364d5ff1 100644 --- a/data/packs/quickstart-pregens.db/rope__60___8rVULJROdeWjmT9T.json +++ b/data/packs/quickstart-pregens.db/rope__60___8rVULJROdeWjmT9T.json @@ -16,6 +16,7 @@ }, "description": "

Hemp, 60’ long.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/rope__60___PjXR94ictUmCN2G4.json b/data/packs/quickstart-pregens.db/rope__60___PjXR94ictUmCN2G4.json index 3cd6ca837..e9acb3354 100644 --- a/data/packs/quickstart-pregens.db/rope__60___PjXR94ictUmCN2G4.json +++ b/data/packs/quickstart-pregens.db/rope__60___PjXR94ictUmCN2G4.json @@ -16,6 +16,7 @@ }, "description": "

Hemp, 60’ long.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/rope__60___afq1X2Gkjm0jcH2f.json b/data/packs/quickstart-pregens.db/rope__60___afq1X2Gkjm0jcH2f.json index 8a3b0dba9..b7da35e95 100644 --- a/data/packs/quickstart-pregens.db/rope__60___afq1X2Gkjm0jcH2f.json +++ b/data/packs/quickstart-pregens.db/rope__60___afq1X2Gkjm0jcH2f.json @@ -16,6 +16,7 @@ }, "description": "

Hemp, 60’ long.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/rope__60___e2IRtPXtNiowfjLA.json b/data/packs/quickstart-pregens.db/rope__60___e2IRtPXtNiowfjLA.json index ebcf28220..658ea9f2f 100644 --- a/data/packs/quickstart-pregens.db/rope__60___e2IRtPXtNiowfjLA.json +++ b/data/packs/quickstart-pregens.db/rope__60___e2IRtPXtNiowfjLA.json @@ -16,6 +16,7 @@ }, "description": "

Hemp, 60’ long.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/rope__60___lQI9KwjnfIND3nma.json b/data/packs/quickstart-pregens.db/rope__60___lQI9KwjnfIND3nma.json index 6d29a3ba6..9d3b22823 100644 --- a/data/packs/quickstart-pregens.db/rope__60___lQI9KwjnfIND3nma.json +++ b/data/packs/quickstart-pregens.db/rope__60___lQI9KwjnfIND3nma.json @@ -16,6 +16,7 @@ }, "description": "

Hemp, 60’ long.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/rope__60___sJM0Y7earrkzzpKo.json b/data/packs/quickstart-pregens.db/rope__60___sJM0Y7earrkzzpKo.json index 97aeb58d4..288b885c7 100644 --- a/data/packs/quickstart-pregens.db/rope__60___sJM0Y7earrkzzpKo.json +++ b/data/packs/quickstart-pregens.db/rope__60___sJM0Y7earrkzzpKo.json @@ -16,6 +16,7 @@ }, "description": "

Hemp, 60’ long.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/rope__60___w5zb0vxH53Twdfe8.json b/data/packs/quickstart-pregens.db/rope__60___w5zb0vxH53Twdfe8.json index 2cb780a3e..4dbcdbb08 100644 --- a/data/packs/quickstart-pregens.db/rope__60___w5zb0vxH53Twdfe8.json +++ b/data/packs/quickstart-pregens.db/rope__60___w5zb0vxH53Twdfe8.json @@ -16,6 +16,7 @@ }, "description": "

Hemp, 60’ long.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/spear__Q656geesxoWkZ84o.json b/data/packs/quickstart-pregens.db/spear__Q656geesxoWkZ84o.json index dc70bc17e..6b50d0d7b 100644 --- a/data/packs/quickstart-pregens.db/spear__Q656geesxoWkZ84o.json +++ b/data/packs/quickstart-pregens.db/spear__Q656geesxoWkZ84o.json @@ -7,6 +7,7 @@ "img": "icons/weapons/polearms/spear-hooked-double.webp", "name": "Spear", "system": { + "ammoClass": "", "attackBonus": 0, "baseWeapon": "", "bonuses": { diff --git a/data/packs/quickstart-pregens.db/spear__veYd8eMEg9lTCHrj.json b/data/packs/quickstart-pregens.db/spear__veYd8eMEg9lTCHrj.json index 8ea0d0da2..c41ef021d 100644 --- a/data/packs/quickstart-pregens.db/spear__veYd8eMEg9lTCHrj.json +++ b/data/packs/quickstart-pregens.db/spear__veYd8eMEg9lTCHrj.json @@ -7,6 +7,7 @@ "img": "icons/weapons/polearms/spear-hooked-double.webp", "name": "Spear", "system": { + "ammoClass": "", "attackBonus": 0, "baseWeapon": "", "bonuses": { diff --git a/data/packs/quickstart-pregens.db/staff__5xUXFKSnVONHeZ4N.json b/data/packs/quickstart-pregens.db/staff__5xUXFKSnVONHeZ4N.json index bbb6e4062..e93780f32 100644 --- a/data/packs/quickstart-pregens.db/staff__5xUXFKSnVONHeZ4N.json +++ b/data/packs/quickstart-pregens.db/staff__5xUXFKSnVONHeZ4N.json @@ -7,6 +7,7 @@ "img": "icons/weapons/staves/staff-ornate-purple.webp", "name": "Staff", "system": { + "ammoClass": "", "attackBonus": 0, "baseWeapon": "", "bonuses": { diff --git a/data/packs/quickstart-pregens.db/thieves__tools__7PV3EnXdLwsYnEKn.json b/data/packs/quickstart-pregens.db/thieves__tools__7PV3EnXdLwsYnEKn.json index b142ea348..aa2e110ea 100644 --- a/data/packs/quickstart-pregens.db/thieves__tools__7PV3EnXdLwsYnEKn.json +++ b/data/packs/quickstart-pregens.db/thieves__tools__7PV3EnXdLwsYnEKn.json @@ -16,6 +16,7 @@ }, "description": "

ADV on checks to climb, sneak, hide, apply disguises, find and disable traps, and perform delicate tasks.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/thieves__tools__iM40sRNKUdden6Ec.json b/data/packs/quickstart-pregens.db/thieves__tools__iM40sRNKUdden6Ec.json index 4dfe2bf13..d8ee01dab 100644 --- a/data/packs/quickstart-pregens.db/thieves__tools__iM40sRNKUdden6Ec.json +++ b/data/packs/quickstart-pregens.db/thieves__tools__iM40sRNKUdden6Ec.json @@ -16,6 +16,7 @@ }, "description": "

ADV on checks to climb, sneak, hide, apply disguises, find and disable traps, and perform delicate tasks.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/torch__Drkn5HCuzmZ4lXeQ.json b/data/packs/quickstart-pregens.db/torch__Drkn5HCuzmZ4lXeQ.json index 801d7ab7a..73c99c005 100644 --- a/data/packs/quickstart-pregens.db/torch__Drkn5HCuzmZ4lXeQ.json +++ b/data/packs/quickstart-pregens.db/torch__Drkn5HCuzmZ4lXeQ.json @@ -16,6 +16,7 @@ }, "description": "

Sheds light to a near distance (see Light Sources, pg. 46). Burns for one hour of real time.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/torch__JdRGcsO8jifzrNWO.json b/data/packs/quickstart-pregens.db/torch__JdRGcsO8jifzrNWO.json index 99f6dc592..d70b73a9d 100644 --- a/data/packs/quickstart-pregens.db/torch__JdRGcsO8jifzrNWO.json +++ b/data/packs/quickstart-pregens.db/torch__JdRGcsO8jifzrNWO.json @@ -16,6 +16,7 @@ }, "description": "

Sheds light to a near distance (see Light Sources, pg. 46). Burns for one hour of real time.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/torch__P6Oxhve94ZplRNWo.json b/data/packs/quickstart-pregens.db/torch__P6Oxhve94ZplRNWo.json index 270c73677..d7f17e89f 100644 --- a/data/packs/quickstart-pregens.db/torch__P6Oxhve94ZplRNWo.json +++ b/data/packs/quickstart-pregens.db/torch__P6Oxhve94ZplRNWo.json @@ -16,6 +16,7 @@ }, "description": "

Sheds light to a near distance (see Light Sources, pg. 46). Burns for one hour of real time.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/torch__n56KlB5bbj6MeA2N.json b/data/packs/quickstart-pregens.db/torch__n56KlB5bbj6MeA2N.json index 221b502b9..476fd8c1a 100644 --- a/data/packs/quickstart-pregens.db/torch__n56KlB5bbj6MeA2N.json +++ b/data/packs/quickstart-pregens.db/torch__n56KlB5bbj6MeA2N.json @@ -16,6 +16,7 @@ }, "description": "

Sheds light to a near distance (see Light Sources, pg. 46). Burns for one hour of real time.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/torch__nIlTwpCCTFzsBYGR.json b/data/packs/quickstart-pregens.db/torch__nIlTwpCCTFzsBYGR.json index 787daa0fa..f4affd43b 100644 --- a/data/packs/quickstart-pregens.db/torch__nIlTwpCCTFzsBYGR.json +++ b/data/packs/quickstart-pregens.db/torch__nIlTwpCCTFzsBYGR.json @@ -16,6 +16,7 @@ }, "description": "

Sheds light to a near distance (see Light Sources, pg. 46). Burns for one hour of real time.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/torch__vBLkpFZRLX18CAKF.json b/data/packs/quickstart-pregens.db/torch__vBLkpFZRLX18CAKF.json index bbb501f92..3ace60cc7 100644 --- a/data/packs/quickstart-pregens.db/torch__vBLkpFZRLX18CAKF.json +++ b/data/packs/quickstart-pregens.db/torch__vBLkpFZRLX18CAKF.json @@ -16,6 +16,7 @@ }, "description": "

Sheds light to a near distance (see Light Sources, pg. 46). Burns for one hour of real time.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/torch__w43og0dpp1JlvYzm.json b/data/packs/quickstart-pregens.db/torch__w43og0dpp1JlvYzm.json index 902b77272..e490834a1 100644 --- a/data/packs/quickstart-pregens.db/torch__w43og0dpp1JlvYzm.json +++ b/data/packs/quickstart-pregens.db/torch__w43og0dpp1JlvYzm.json @@ -16,6 +16,7 @@ }, "description": "

Sheds light to a near distance (see Light Sources, pg. 46). Burns for one hour of real time.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/torch__yweKz9055Wr2X6KT.json b/data/packs/quickstart-pregens.db/torch__yweKz9055Wr2X6KT.json index c3aa67d2d..c5d35afca 100644 --- a/data/packs/quickstart-pregens.db/torch__yweKz9055Wr2X6KT.json +++ b/data/packs/quickstart-pregens.db/torch__yweKz9055Wr2X6KT.json @@ -16,6 +16,7 @@ }, "description": "

Sheds light to a near distance (see Light Sources, pg. 46). Burns for one hour of real time.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, diff --git a/data/packs/quickstart-pregens.db/torch__zKAsEsIkGqHapmLH.json b/data/packs/quickstart-pregens.db/torch__zKAsEsIkGqHapmLH.json index 5f1641a8c..b4f9af7b1 100644 --- a/data/packs/quickstart-pregens.db/torch__zKAsEsIkGqHapmLH.json +++ b/data/packs/quickstart-pregens.db/torch__zKAsEsIkGqHapmLH.json @@ -16,6 +16,7 @@ }, "description": "

Sheds light to a near distance (see Light Sources, pg. 46). Burns for one hour of real time.

", "equipped": false, + "isAmmunition": false, "isPhysical": true, "light": { "active": false, From 4617863ec0f84e1b312b6129203b01599e80f27a Mon Sep 17 00:00:00 2001 From: Paul Maskelyne Date: Fri, 18 Oct 2024 20:47:16 +0100 Subject: [PATCH 2/4] new translation strings --- i18n/de.yaml | 30 +++++++++++++++--------------- i18n/en.yaml | 37 ++++++++++++++++++++++--------------- i18n/es.yaml | 30 +++++++++++++++--------------- i18n/fi.yaml | 30 +++++++++++++++--------------- i18n/fr.yaml | 30 +++++++++++++++--------------- i18n/ko.yaml | 30 +++++++++++++++--------------- i18n/pt_BR.yaml | 30 +++++++++++++++--------------- i18n/sv.yaml | 30 +++++++++++++++--------------- 8 files changed, 127 insertions(+), 120 deletions(-) diff --git a/i18n/de.yaml b/i18n/de.yaml index 4eecce9d0..29dbc80a1 100644 --- a/i18n/de.yaml +++ b/i18n/de.yaml @@ -104,13 +104,22 @@ SHADOWDARK.apps.monster-importer.instruction2e: Feature SHADOWDARK.apps.monster-importer.instruction3: 3. Click Import Monster. SHADOWDARK.apps.monster-importer.title: Monster-Import SHADOWDARK.apps.shadowdarkling-importer.errors: Items Not Found +SHADOWDARK.apps.shadowdarkling-importer.header: Shadowdarkling Importer SHADOWDARK.apps.shadowdarkling-importer.import_button: Import SHADOWDARK.apps.shadowdarkling-importer.import_button2: Partially Import SHADOWDARK.apps.shadowdarkling-importer.instruction1: 1. Besuchen Sie Shadowdarklings.net. SHADOWDARK.apps.shadowdarkling-importer.instruction2: 2. Create Character > Export > copy JSON to clipboard. SHADOWDARK.apps.shadowdarkling-importer.instruction3: Paste Character JSON Here -SHADOWDARK.apps.shadowdarkling-importer.header: Shadowdarkling Importer SHADOWDARK.apps.shadowdarkling-importer.title: Shadowdarkling importieren +SHADOWDARK.apps.solodark.button1: Unlikely or Impossible +SHADOWDARK.apps.solodark.button2: Even Chance +SHADOWDARK.apps.solodark.button3: Likely or Certain +SHADOWDARK.apps.solodark.oracle: The Oracle +SHADOWDARK.apps.solodark.phrasing: Ask your question with affirmative phrasing. Instead of asking, "Are there no orcs in this room?" ask, "Are there orcs in this room?" +SHADOWDARK.apps.solodark.question1: What is the question? +SHADOWDARK.apps.solodark.question2: How likely is a "yes" result? +SHADOWDARK.apps.solodark.roll_prompt: Roll Prompt +SHADOWDARK.apps.solodark.title: SoloDark SHADOWDARK.apps.spell-book.known: Known SHADOWDARK.apps.spell-book.title: Class Spell List SHADOWDARK.apps.spell-importer.import_button: Import Spell @@ -123,15 +132,6 @@ SHADOWDARK.apps.spell-importer.instruction2e: Range SHADOWDARK.apps.spell-importer.instruction2f: Description SHADOWDARK.apps.spell-importer.instruction3: 3. Click Import Spell. SHADOWDARK.apps.spell-importer.title: Import Spell -SHADOWDARK.apps.solodark.button1: Unlikely or Impossible -SHADOWDARK.apps.solodark.button2: Even Chance -SHADOWDARK.apps.solodark.button3: Likely or Certain -SHADOWDARK.apps.solodark.oracle: The Oracle -SHADOWDARK.apps.solodark.phrasing: Ask your question with affirmative phrasing. Instead of asking, "Are there no orcs in this room?" ask, "Are there orcs in this room?" -SHADOWDARK.apps.solodark.question1: What is the question? -SHADOWDARK.apps.solodark.question2: How likely is a "yes" result? -SHADOWDARK.apps.solodark.roll_prompt: Roll Prompt -SHADOWDARK.apps.solodark.title: SoloDark SHADOWDARK.armor.properties.disadvantage_stealth: Nachteil/Heimlicheit SHADOWDARK.armor.properties.disadvantage_swimming: Nachteil/Schwimmen SHADOWDARK.armor.properties.no_swimming: Kein Schwimmen @@ -174,14 +174,14 @@ SHADOWDARK.chat.spell_roll.title: "Zaubere {name} auf Stufe {tier} mit Zauber-SK SHADOWDARK.chat.use_ability.failure: "{name} failed to used the {ability} ability" SHADOWDARK.chat.use_ability.success: "{name} successfully used the {ability} ability" SHADOWDARK.chat.use_ability.title: "Using Ability" -SHADOWDARK.chat.welcome_message.issues: Report Issues -SHADOWDARK.chat.welcome_message.issues_button: Issue Tracker -SHADOWDARK.chat.welcome_message.issues_text: "If you find any issues or have ideas for new features for the system, check out our issue tracker." -SHADOWDARK.chat.welcome_message.arcane_library: Support The Arcane Library SHADOWDARK.chat.welcome_message.arcane_library_button: Shop Shadowdark RPG SHADOWDARK.chat.welcome_message.arcane_library_text: Visit the Arcane Library website for official Shadowdark PDFs, books and merch. -SHADOWDARK.chat.welcome_message.title: Shadowdark RPG für Foundry +SHADOWDARK.chat.welcome_message.arcane_library: Support The Arcane Library +SHADOWDARK.chat.welcome_message.issues_button: Issue Tracker +SHADOWDARK.chat.welcome_message.issues_text: "If you find any issues or have ideas for new features for the system, check out our issue tracker." +SHADOWDARK.chat.welcome_message.issues: Report Issues SHADOWDARK.chat.welcome_message.title_text: Welceome to Shadowdark RPG. Here are some resources to get you started. +SHADOWDARK.chat.welcome_message.title: Shadowdark RPG für Foundry SHADOWDARK.chat.welcome_message.watch: Watch the Video Tutorial SHADOWDARK.chatcard.default: Wurf SHADOWDARK.class-ability.ability.check: Ability Check diff --git a/i18n/en.yaml b/i18n/en.yaml index 31a51034c..2e0ce4ede 100644 --- a/i18n/en.yaml +++ b/i18n/en.yaml @@ -104,13 +104,22 @@ SHADOWDARK.apps.monster-importer.instruction2e: Feature SHADOWDARK.apps.monster-importer.instruction3: 3. Click Import Monster. SHADOWDARK.apps.monster-importer.title: Import Monster SHADOWDARK.apps.shadowdarkling-importer.errors: Items Not Found +SHADOWDARK.apps.shadowdarkling-importer.header: Shadowdarkling Importer SHADOWDARK.apps.shadowdarkling-importer.import_button: Import SHADOWDARK.apps.shadowdarkling-importer.import_button2: Partially Import SHADOWDARK.apps.shadowdarkling-importer.instruction1: 1. Visit Shadowdarklings.net. SHADOWDARK.apps.shadowdarkling-importer.instruction2: 2. Create Character > Export > copy JSON to clipboard. SHADOWDARK.apps.shadowdarkling-importer.instruction3: Paste Character JSON Here -SHADOWDARK.apps.shadowdarkling-importer.header: Shadowdarkling Importer SHADOWDARK.apps.shadowdarkling-importer.title: Import Shadowdarkling +SHADOWDARK.apps.solodark.button1: Unlikely or Impossible +SHADOWDARK.apps.solodark.button2: Even Chance +SHADOWDARK.apps.solodark.button3: Likely or Certain +SHADOWDARK.apps.solodark.oracle: The Oracle +SHADOWDARK.apps.solodark.phrasing: Ask your question with affirmative phrasing. Instead of asking, "Are there no orcs in this room?" ask, "Are there orcs in this room?" +SHADOWDARK.apps.solodark.question1: What is the question? +SHADOWDARK.apps.solodark.question2: How likely is a "yes" result? +SHADOWDARK.apps.solodark.roll_prompt: Roll Prompt +SHADOWDARK.apps.solodark.title: SoloDark SHADOWDARK.apps.spell-book.known: Known SHADOWDARK.apps.spell-book.title: Class Spell List SHADOWDARK.apps.spell-importer.import_button: Import Spell @@ -123,15 +132,6 @@ SHADOWDARK.apps.spell-importer.instruction2e: Range SHADOWDARK.apps.spell-importer.instruction2f: Description SHADOWDARK.apps.spell-importer.instruction3: 3. Click Import Spell. SHADOWDARK.apps.spell-importer.title: Import Spell -SHADOWDARK.apps.solodark.button1: Unlikely or Impossible -SHADOWDARK.apps.solodark.button2: Even Chance -SHADOWDARK.apps.solodark.button3: Likely or Certain -SHADOWDARK.apps.solodark.oracle: The Oracle -SHADOWDARK.apps.solodark.phrasing: Ask your question with affirmative phrasing. Instead of asking, "Are there no orcs in this room?" ask, "Are there orcs in this room?" -SHADOWDARK.apps.solodark.question1: What is the question? -SHADOWDARK.apps.solodark.question2: How likely is a "yes" result? -SHADOWDARK.apps.solodark.roll_prompt: Roll Prompt -SHADOWDARK.apps.solodark.title: SoloDark SHADOWDARK.armor.properties.disadvantage_stealth: Disadvantage/Stealth SHADOWDARK.armor.properties.disadvantage_swimming: Disadvantage/Swim SHADOWDARK.armor.properties.no_swimming: No Swim @@ -174,14 +174,14 @@ SHADOWDARK.chat.spell_roll.title: "{name}, DC {spellDC}" SHADOWDARK.chat.use_ability.failure: "{name} failed to used the {ability} ability" SHADOWDARK.chat.use_ability.success: "{name} successfully used the {ability} ability" SHADOWDARK.chat.use_ability.title: "Using Ability" -SHADOWDARK.chat.welcome_message.issues: Report Issues -SHADOWDARK.chat.welcome_message.issues_button: Issue Tracker -SHADOWDARK.chat.welcome_message.issues_text: "If you find any issues or have ideas for new features for the system, check out our issue tracker." -SHADOWDARK.chat.welcome_message.arcane_library: Support The Arcane Library SHADOWDARK.chat.welcome_message.arcane_library_button: Shop Shadowdark RPG SHADOWDARK.chat.welcome_message.arcane_library_text: Visit the Arcane Library website for official Shadowdark PDFs, books and merch. -SHADOWDARK.chat.welcome_message.title: Shadowdark RPG for Foundry +SHADOWDARK.chat.welcome_message.arcane_library: Support The Arcane Library +SHADOWDARK.chat.welcome_message.issues_button: Issue Tracker +SHADOWDARK.chat.welcome_message.issues_text: "If you find any issues or have ideas for new features for the system, check out our issue tracker." +SHADOWDARK.chat.welcome_message.issues: Report Issues SHADOWDARK.chat.welcome_message.title_text: Welceome to Shadowdark RPG. Here are some resources to get you started. +SHADOWDARK.chat.welcome_message.title: Shadowdark RPG for Foundry SHADOWDARK.chat.welcome_message.watch: Watch the Video Tutorial SHADOWDARK.chatcard.default: Roll SHADOWDARK.class-ability.ability.check: Ability Check @@ -380,6 +380,7 @@ SHADOWDARK.item_type.potion: Potion SHADOWDARK.item_type.spell: Spell SHADOWDARK.item_type.talent: Talent SHADOWDARK.item_type.weapon: Weapon +SHADOWDARK.item.ammunition: Ammunition SHADOWDARK.item.armor_ac_modifier: Modifier SHADOWDARK.item.armor_ac: AC SHADOWDARK.item.armor_bonus_attribute: Bonus Attribute @@ -447,6 +448,7 @@ SHADOWDARK.item.effect.source.title: Item Source SHADOWDARK.item.effect.warning.add_effect_without_value: Can't add effects without selecting a value when asked. SHADOWDARK.item.effect.warning.add_round_item_outside_combat: Can't add effects with Rounds type duration outside of combat. SHADOWDARK.item.equipped: Equipped +SHADOWDARK.item.errors.no_available_ammunition: No ammunition available SHADOWDARK.item.inventory_free_carry: Free Carry SHADOWDARK.item.inventory_per_slot: Max per Slot SHADOWDARK.item.inventory_quantity: Quantity @@ -599,6 +601,8 @@ SHADOWDARK.roll.failure: Failure! ({value}) SHADOWDARK.roll.normal: Normal SHADOWDARK.roll.spell_casting_check: Spellcasting Check SHADOWDARK.roll.success: Success! ({value}) +SHADOWDARK.settings.consume_ammunition.hint: Automatically adjust ammunition for weapons that use it when an attack roll is made +SHADOWDARK.settings.consume_ammunition.name: Auto-Consume Ammunition SHADOWDARK.settings.debugEnabled.hint: Enable or Disable additional debug logging SHADOWDARK.settings.debugEnabled.name: Enable/Disable Debug SHADOWDARK.settings.effect_panel.show_passive.hint: If checked, the Effect Panel will also show active effects from talents and items @@ -727,6 +731,9 @@ SHADOWDARK.source.core-rules: "Shadowdark RPG: Core Rules" SHADOWDARK.source.cursed-scroll-1: Cursed Scroll Vol.1, Diablerie! SHADOWDARK.source.cursed-scroll-2: Cursed Scroll Vol.2, Red Sands SHADOWDARK.source.cursed-scroll-3: Cursed Scroll Vol.3, Midnight Sun +SHADOWDARK.source.cursed-scroll-4: Cursed Scroll Vol.4, River of Night +SHADOWDARK.source.cursed-scroll-5: Cursed Scroll Vol.5, Dwellers in the Deep +SHADOWDARK.source.cursed-scroll-6: Cursed Scroll Vol.6, City of Masks SHADOWDARK.source.quickstart: "Shadowdark RPG: Quickstart Set" SHADOWDARK.spell_caster.priest: Priest SHADOWDARK.spell_caster.wizard: Wizard diff --git a/i18n/es.yaml b/i18n/es.yaml index 40e9b97d4..99fa3ae73 100644 --- a/i18n/es.yaml +++ b/i18n/es.yaml @@ -104,13 +104,22 @@ SHADOWDARK.apps.monster-importer.instruction2e: Característica SHADOWDARK.apps.monster-importer.instruction3: 3. Clic en importar monstruo. SHADOWDARK.apps.monster-importer.title: Importar monstruo SHADOWDARK.apps.shadowdarkling-importer.errors: Elementos no encontrados +SHADOWDARK.apps.shadowdarkling-importer.header: Importador de Shadowdarkling SHADOWDARK.apps.shadowdarkling-importer.import_button: Importar SHADOWDARK.apps.shadowdarkling-importer.import_button2: Importar parcialmente SHADOWDARK.apps.shadowdarkling-importer.instruction1: 1. Visita Shadowdarklings.net. SHADOWDARK.apps.shadowdarkling-importer.instruction2: 2. Crear personaje > Exportar > copiar JSON a portapapeles. SHADOWDARK.apps.shadowdarkling-importer.instruction3: Pegar personaje JSON aquí -SHADOWDARK.apps.shadowdarkling-importer.header: Importador de Shadowdarkling SHADOWDARK.apps.shadowdarkling-importer.title: Importar Shadowdarkling +SHADOWDARK.apps.solodark.button1: Improbable o imposible +SHADOWDARK.apps.solodark.button2: Probabilidad pareja +SHADOWDARK.apps.solodark.button3: Probable o cierto +SHADOWDARK.apps.solodark.oracle: El Oráculo +SHADOWDARK.apps.solodark.phrasing: Ask your question with affirmative phrasing. Instead of asking, "Are there no orcs in this room?" ask, "Are there orcs in this room?" +SHADOWDARK.apps.solodark.question1: '¿Cuál es la pregunta?' +SHADOWDARK.apps.solodark.question2: '¿Cómo de probable es un resultado "sí"?' +SHADOWDARK.apps.solodark.roll_prompt: Lanzar referencia +SHADOWDARK.apps.solodark.title: SoloDark SHADOWDARK.apps.spell-book.known: Conocido SHADOWDARK.apps.spell-book.title: Lista de hechizos de clase SHADOWDARK.apps.spell-importer.import_button: Importar hechizo @@ -123,15 +132,6 @@ SHADOWDARK.apps.spell-importer.instruction2e: Alcance SHADOWDARK.apps.spell-importer.instruction2f: Descripción SHADOWDARK.apps.spell-importer.instruction3: Clic en importar hechizo. SHADOWDARK.apps.spell-importer.title: Importar hechizo -SHADOWDARK.apps.solodark.button1: Improbable o imposible -SHADOWDARK.apps.solodark.button2: Probabilidad pareja -SHADOWDARK.apps.solodark.button3: Probable o cierto -SHADOWDARK.apps.solodark.oracle: El Oráculo -SHADOWDARK.apps.solodark.phrasing: Ask your question with affirmative phrasing. Instead of asking, "Are there no orcs in this room?" ask, "Are there orcs in this room?" -SHADOWDARK.apps.solodark.question1: '¿Cuál es la pregunta?' -SHADOWDARK.apps.solodark.question2: '¿Cómo de probable es un resultado "sí"?' -SHADOWDARK.apps.solodark.roll_prompt: Lanzar referencia -SHADOWDARK.apps.solodark.title: SoloDark SHADOWDARK.armor.properties.disadvantage_stealth: Desventaja/Sigilo SHADOWDARK.armor.properties.disadvantage_swimming: Desventaja/Nadar SHADOWDARK.armor.properties.no_swimming: Sin nadar @@ -174,14 +174,14 @@ SHADOWDARK.chat.spell_roll.title: "{name}, CD {spellDC}" SHADOWDARK.chat.use_ability.failure: "{name} failed to used the {ability} ability" SHADOWDARK.chat.use_ability.success: "{name} successfully used the {ability} ability" SHADOWDARK.chat.use_ability.title: "Usando habilidad" -SHADOWDARK.chat.welcome_message.issues: Report Issues -SHADOWDARK.chat.welcome_message.issues_button: Issue Tracker -SHADOWDARK.chat.welcome_message.issues_text: "If you find any issues or have ideas for new features for the system, check out our issue tracker." -SHADOWDARK.chat.welcome_message.arcane_library: Support The Arcane Library SHADOWDARK.chat.welcome_message.arcane_library_button: Shop Shadowdark RPG SHADOWDARK.chat.welcome_message.arcane_library_text: Visit the Arcane Library website for official Shadowdark PDFs, books and merch. -SHADOWDARK.chat.welcome_message.title: Shadowdark RPG para Foundry +SHADOWDARK.chat.welcome_message.arcane_library: Support The Arcane Library +SHADOWDARK.chat.welcome_message.issues_button: Issue Tracker +SHADOWDARK.chat.welcome_message.issues_text: "If you find any issues or have ideas for new features for the system, check out our issue tracker." +SHADOWDARK.chat.welcome_message.issues: Report Issues SHADOWDARK.chat.welcome_message.title_text: Welceome to Shadowdark RPG. Here are some resources to get you started. +SHADOWDARK.chat.welcome_message.title: Shadowdark RPG para Foundry SHADOWDARK.chat.welcome_message.watch: Watch the Video Tutorial SHADOWDARK.chatcard.default: Tirada SHADOWDARK.class-ability.ability.check: Ability Check diff --git a/i18n/fi.yaml b/i18n/fi.yaml index d084ef2ca..137b754eb 100644 --- a/i18n/fi.yaml +++ b/i18n/fi.yaml @@ -104,13 +104,22 @@ SHADOWDARK.apps.monster-importer.instruction2e: Ominaisuus SHADOWDARK.apps.monster-importer.instruction3: 3. Paina "Tuo hirviö"-nappia. SHADOWDARK.apps.monster-importer.title: Tuo hirviö SHADOWDARK.apps.shadowdarkling-importer.errors: Kohteita ei löytynyt +SHADOWDARK.apps.shadowdarkling-importer.header: Shadowdarkling tuontityökalu SHADOWDARK.apps.shadowdarkling-importer.import_button: Tuo SHADOWDARK.apps.shadowdarkling-importer.import_button2: Tuo osittain SHADOWDARK.apps.shadowdarkling-importer.instruction1: 1. Navigoi shadowdarklings.net sivustolle. SHADOWDARK.apps.shadowdarkling-importer.instruction2: 2. Luo hahmo > Vie > kopioi JSON leikepöydälle. SHADOWDARK.apps.shadowdarkling-importer.instruction3: Liitä hahmon JSON tähän -SHADOWDARK.apps.shadowdarkling-importer.header: Shadowdarkling tuontityökalu SHADOWDARK.apps.shadowdarkling-importer.title: Tuo Shadowdarkling +SHADOWDARK.apps.solodark.button1: Epätodennäköistä tai mahdotonta +SHADOWDARK.apps.solodark.button2: Tasapuolinen mahdollisuus +SHADOWDARK.apps.solodark.button3: Todennäköistä tai varmaa +SHADOWDARK.apps.solodark.oracle: Oraakkeli +SHADOWDARK.apps.solodark.phrasing: 'Kysy kysymyksesi myöntävällä lausahduksella. Sen sijaan, että kysyisitte: "Eikö tässä huoneessa ole örkkejä?" kysy "Onko tässä huoneessa örkkejä?"' +SHADOWDARK.apps.solodark.question1: Mikä on kysymyksesi? +SHADOWDARK.apps.solodark.question2: Kuinka todennäköistä on saada "kyllä" vastaus? +SHADOWDARK.apps.solodark.roll_prompt: Heittokehote +SHADOWDARK.apps.solodark.title: SoloDark SHADOWDARK.apps.spell-book.known: Opittu SHADOWDARK.apps.spell-book.title: Hahmoluokan loitsulista SHADOWDARK.apps.spell-importer.import_button: Tuo loitsu @@ -123,15 +132,6 @@ SHADOWDARK.apps.spell-importer.instruction2e: Kantama SHADOWDARK.apps.spell-importer.instruction2f: Kuvaus SHADOWDARK.apps.spell-importer.instruction3: 3. Paina "Tuo loitsu"-nappia. SHADOWDARK.apps.spell-importer.title: Tuo loitsu -SHADOWDARK.apps.solodark.button1: Epätodennäköistä tai mahdotonta -SHADOWDARK.apps.solodark.button2: Tasapuolinen mahdollisuus -SHADOWDARK.apps.solodark.button3: Todennäköistä tai varmaa -SHADOWDARK.apps.solodark.oracle: Oraakkeli -SHADOWDARK.apps.solodark.phrasing: 'Kysy kysymyksesi myöntävällä lausahduksella. Sen sijaan, että kysyisitte: "Eikö tässä huoneessa ole örkkejä?" kysy "Onko tässä huoneessa örkkejä?"' -SHADOWDARK.apps.solodark.question1: Mikä on kysymyksesi? -SHADOWDARK.apps.solodark.question2: Kuinka todennäköistä on saada "kyllä" vastaus? -SHADOWDARK.apps.solodark.roll_prompt: Heittokehote -SHADOWDARK.apps.solodark.title: SoloDark SHADOWDARK.armor.properties.disadvantage_stealth: Haitta/Hiipiminen SHADOWDARK.armor.properties.disadvantage_swimming: Haitta/Uiminen SHADOWDARK.armor.properties.no_swimming: Ei voi uida @@ -174,14 +174,14 @@ SHADOWDARK.chat.spell_roll.title: "Loihditaan {name} tasolla {tier} jolloin vaik SHADOWDARK.chat.use_ability.failure: "{name} epäonnistui käyttämään {ability} kykyä" SHADOWDARK.chat.use_ability.success: "{name} onnistui {ability} kyvyssään" SHADOWDARK.chat.use_ability.title: "Kyvyn käyttö" -SHADOWDARK.chat.welcome_message.issues: Raportoi ongelmasta -SHADOWDARK.chat.welcome_message.issues_button: Virheiden seurantajärjestelmä -SHADOWDARK.chat.welcome_message.issues_text: "Tutustu virheiden seurantajärjestelmäämme, jos löydät ongelmia järjestelmässä tai sinulla on ideoita uusille ominaisuuksille." -SHADOWDARK.chat.welcome_message.arcane_library: 'Tue Shadowdarkin kehittäjää: The Arcane Library' SHADOWDARK.chat.welcome_message.arcane_library_button: Selaa Shadowdark RPG tuotteita SHADOWDARK.chat.welcome_message.arcane_library_text: Vieraile Arcane Libraryn sivuilla selataksesi virallisia Shadowdark RPG tuotteita, kuten kirjoja, pdf-tiedostoja ja muita oheistuotteita. -SHADOWDARK.chat.welcome_message.title: Shadowdark RPG foundrylle +SHADOWDARK.chat.welcome_message.arcane_library: 'Tue Shadowdarkin kehittäjää: The Arcane Library' +SHADOWDARK.chat.welcome_message.issues_button: Virheiden seurantajärjestelmä +SHADOWDARK.chat.welcome_message.issues_text: "Tutustu virheiden seurantajärjestelmäämme, jos löydät ongelmia järjestelmässä tai sinulla on ideoita uusille ominaisuuksille." +SHADOWDARK.chat.welcome_message.issues: Raportoi ongelmasta SHADOWDARK.chat.welcome_message.title_text: Tervetuloa Shadowdark roolipeliin. Tässä on muutamia resursseja aloittelijoille. +SHADOWDARK.chat.welcome_message.title: Shadowdark RPG foundrylle SHADOWDARK.chat.welcome_message.watch: Katso opastusvideo SHADOWDARK.chatcard.default: Heitä noppaa SHADOWDARK.class-ability.ability.check: Kyvykkyysheitto diff --git a/i18n/fr.yaml b/i18n/fr.yaml index fbfb671ae..3d6bcab48 100644 --- a/i18n/fr.yaml +++ b/i18n/fr.yaml @@ -104,13 +104,22 @@ SHADOWDARK.apps.monster-importer.instruction2e: Caractéristique SHADOWDARK.apps.monster-importer.instruction3: 3. Cliquez sur "Importer Monstre". SHADOWDARK.apps.monster-importer.title: Importer un monstre SHADOWDARK.apps.shadowdarkling-importer.errors: Items Not Found +SHADOWDARK.apps.shadowdarkling-importer.header: Shadowdarkling Importer SHADOWDARK.apps.shadowdarkling-importer.import_button: Import SHADOWDARK.apps.shadowdarkling-importer.import_button2: Partially Import SHADOWDARK.apps.shadowdarkling-importer.instruction1: 1. Allez sur Shadowdarklings.net. SHADOWDARK.apps.shadowdarkling-importer.instruction2: 2. Create Character > Export > copy JSON to clipboard. SHADOWDARK.apps.shadowdarkling-importer.instruction3: Paste Character JSON Here -SHADOWDARK.apps.shadowdarkling-importer.header: Shadowdarkling Importer SHADOWDARK.apps.shadowdarkling-importer.title: Importer Shadowdarkling +SHADOWDARK.apps.solodark.button1: Unlikely or Impossible +SHADOWDARK.apps.solodark.button2: Even Chance +SHADOWDARK.apps.solodark.button3: Likely or Certain +SHADOWDARK.apps.solodark.oracle: The Oracle +SHADOWDARK.apps.solodark.phrasing: Ask your question with affirmative phrasing. Instead of asking, "Are there no orcs in this room?" ask, "Are there orcs in this room?" +SHADOWDARK.apps.solodark.question1: What is the question? +SHADOWDARK.apps.solodark.question2: How likely is a "yes" result? +SHADOWDARK.apps.solodark.roll_prompt: Roll Prompt +SHADOWDARK.apps.solodark.title: SoloDark SHADOWDARK.apps.spell-book.known: Known SHADOWDARK.apps.spell-book.title: Class Spell List SHADOWDARK.apps.spell-importer.import_button: Import Spell @@ -123,15 +132,6 @@ SHADOWDARK.apps.spell-importer.instruction2e: Range SHADOWDARK.apps.spell-importer.instruction2f: Description SHADOWDARK.apps.spell-importer.instruction3: 3. Click Import Spell. SHADOWDARK.apps.spell-importer.title: Import Spell -SHADOWDARK.apps.solodark.button1: Unlikely or Impossible -SHADOWDARK.apps.solodark.button2: Even Chance -SHADOWDARK.apps.solodark.button3: Likely or Certain -SHADOWDARK.apps.solodark.oracle: The Oracle -SHADOWDARK.apps.solodark.phrasing: Ask your question with affirmative phrasing. Instead of asking, "Are there no orcs in this room?" ask, "Are there orcs in this room?" -SHADOWDARK.apps.solodark.question1: What is the question? -SHADOWDARK.apps.solodark.question2: How likely is a "yes" result? -SHADOWDARK.apps.solodark.roll_prompt: Roll Prompt -SHADOWDARK.apps.solodark.title: SoloDark SHADOWDARK.armor.properties.disadvantage_stealth: Désavantage/Discrétion SHADOWDARK.armor.properties.disadvantage_swimming: Désavantage/Natation SHADOWDARK.armor.properties.no_swimming: Natation Impossible @@ -174,14 +174,14 @@ SHADOWDARK.chat.spell_roll.title: "Lancement de {name} au rang {tier} avec DD de SHADOWDARK.chat.use_ability.failure: "{name} a échoué à utiliser la capacité {ability}" SHADOWDARK.chat.use_ability.success: "{name} a utilisé la capacité {ability} avec succès" SHADOWDARK.chat.use_ability.title: "Utiliser une capacité" -SHADOWDARK.chat.welcome_message.issues: Report Issues -SHADOWDARK.chat.welcome_message.issues_button: Issue Tracker -SHADOWDARK.chat.welcome_message.issues_text: "If you find any issues or have ideas for new features for the system, check out our issue tracker." -SHADOWDARK.chat.welcome_message.arcane_library: Support The Arcane Library SHADOWDARK.chat.welcome_message.arcane_library_button: Shop Shadowdark RPG SHADOWDARK.chat.welcome_message.arcane_library_text: Visit the Arcane Library website for official Shadowdark PDFs, books and merch. -SHADOWDARK.chat.welcome_message.title: Shadowdark RPG pour Foundry +SHADOWDARK.chat.welcome_message.arcane_library: Support The Arcane Library +SHADOWDARK.chat.welcome_message.issues_button: Issue Tracker +SHADOWDARK.chat.welcome_message.issues_text: "If you find any issues or have ideas for new features for the system, check out our issue tracker." +SHADOWDARK.chat.welcome_message.issues: Report Issues SHADOWDARK.chat.welcome_message.title_text: Welceome to Shadowdark RPG. Here are some resources to get you started. +SHADOWDARK.chat.welcome_message.title: Shadowdark RPG pour Foundry SHADOWDARK.chat.welcome_message.watch: Watch the Video Tutorial SHADOWDARK.chatcard.default: Lancer SHADOWDARK.class-ability.ability.check: Ability Check diff --git a/i18n/ko.yaml b/i18n/ko.yaml index e1cb060e8..03eb59cf0 100644 --- a/i18n/ko.yaml +++ b/i18n/ko.yaml @@ -104,13 +104,22 @@ SHADOWDARK.apps.monster-importer.instruction2e: 재주 SHADOWDARK.apps.monster-importer.instruction3: 3. '몬스터 불러오기'를 누릅니다. SHADOWDARK.apps.monster-importer.title: 몬스터 불러오기 SHADOWDARK.apps.shadowdarkling-importer.errors: Items Not Found +SHADOWDARK.apps.shadowdarkling-importer.header: Shadowdarkling Importer SHADOWDARK.apps.shadowdarkling-importer.import_button: Import SHADOWDARK.apps.shadowdarkling-importer.import_button2: Partially Import SHADOWDARK.apps.shadowdarkling-importer.instruction1: 1. shadowdarklings.net에 방문하세요. SHADOWDARK.apps.shadowdarkling-importer.instruction2: 2. Create Character > Export > copy JSON to clipboard. SHADOWDARK.apps.shadowdarkling-importer.instruction3: Paste Character JSON Here -SHADOWDARK.apps.shadowdarkling-importer.header: Shadowdarkling Importer SHADOWDARK.apps.shadowdarkling-importer.title: Shadowdarkling에서 가져오기 +SHADOWDARK.apps.solodark.button1: Unlikely or Impossible +SHADOWDARK.apps.solodark.button2: Even Chance +SHADOWDARK.apps.solodark.button3: Likely or Certain +SHADOWDARK.apps.solodark.oracle: The Oracle +SHADOWDARK.apps.solodark.phrasing: Ask your question with affirmative phrasing. Instead of asking, "Are there no orcs in this room?" ask, "Are there orcs in this room?" +SHADOWDARK.apps.solodark.question1: What is the question? +SHADOWDARK.apps.solodark.question2: How likely is a "yes" result? +SHADOWDARK.apps.solodark.roll_prompt: Roll Prompt +SHADOWDARK.apps.solodark.title: SoloDark SHADOWDARK.apps.spell-book.known: Known SHADOWDARK.apps.spell-book.title: Class Spell List SHADOWDARK.apps.spell-importer.import_button: Import Spell @@ -123,15 +132,6 @@ SHADOWDARK.apps.spell-importer.instruction2e: Range SHADOWDARK.apps.spell-importer.instruction2f: Description SHADOWDARK.apps.spell-importer.instruction3: 3. Click Import Spell. SHADOWDARK.apps.spell-importer.title: Import Spell -SHADOWDARK.apps.solodark.button1: Unlikely or Impossible -SHADOWDARK.apps.solodark.button2: Even Chance -SHADOWDARK.apps.solodark.button3: Likely or Certain -SHADOWDARK.apps.solodark.oracle: The Oracle -SHADOWDARK.apps.solodark.phrasing: Ask your question with affirmative phrasing. Instead of asking, "Are there no orcs in this room?" ask, "Are there orcs in this room?" -SHADOWDARK.apps.solodark.question1: What is the question? -SHADOWDARK.apps.solodark.question2: How likely is a "yes" result? -SHADOWDARK.apps.solodark.roll_prompt: Roll Prompt -SHADOWDARK.apps.solodark.title: SoloDark SHADOWDARK.armor.properties.disadvantage_stealth: 불리함/은신 SHADOWDARK.armor.properties.disadvantage_swimming: 불리함/수영 SHADOWDARK.armor.properties.no_swimming: 수영 못함 @@ -174,14 +174,14 @@ SHADOWDARK.chat.spell_roll.title: "{name}, DC {spellDC}" SHADOWDARK.chat.use_ability.failure: "{name} failed to used the {ability} ability" SHADOWDARK.chat.use_ability.success: "{name} successfully used the {ability} ability" SHADOWDARK.chat.use_ability.title: "Using Ability" -SHADOWDARK.chat.welcome_message.issues: Report Issues -SHADOWDARK.chat.welcome_message.issues_button: Issue Tracker -SHADOWDARK.chat.welcome_message.issues_text: "If you find any issues or have ideas for new features for the system, check out our issue tracker." -SHADOWDARK.chat.welcome_message.arcane_library: Support The Arcane Library SHADOWDARK.chat.welcome_message.arcane_library_button: Shop Shadowdark RPG SHADOWDARK.chat.welcome_message.arcane_library_text: Visit the Arcane Library website for official Shadowdark PDFs, books and merch. -SHADOWDARK.chat.welcome_message.title: 섀도다크 RPG 파운드리 시스템 +SHADOWDARK.chat.welcome_message.arcane_library: Support The Arcane Library +SHADOWDARK.chat.welcome_message.issues_button: Issue Tracker +SHADOWDARK.chat.welcome_message.issues_text: "If you find any issues or have ideas for new features for the system, check out our issue tracker." +SHADOWDARK.chat.welcome_message.issues: Report Issues SHADOWDARK.chat.welcome_message.title_text: Welceome to Shadowdark RPG. Here are some resources to get you started. +SHADOWDARK.chat.welcome_message.title: 섀도다크 RPG 파운드리 시스템 SHADOWDARK.chat.welcome_message.watch: Watch the Video Tutorial SHADOWDARK.chatcard.default: 굴림 SHADOWDARK.class-ability.ability.check: Ability Check diff --git a/i18n/pt_BR.yaml b/i18n/pt_BR.yaml index fc394d93a..5e77d33d3 100644 --- a/i18n/pt_BR.yaml +++ b/i18n/pt_BR.yaml @@ -104,13 +104,22 @@ SHADOWDARK.apps.monster-importer.instruction2e: Característica SHADOWDARK.apps.monster-importer.instruction3: 3. Clique em Importar Monstro. SHADOWDARK.apps.monster-importer.title: Importar Monstro SHADOWDARK.apps.shadowdarkling-importer.errors: Itens Não Encontrado +SHADOWDARK.apps.shadowdarkling-importer.header: Importador do Shadowdarkling SHADOWDARK.apps.shadowdarkling-importer.import_button: Importar SHADOWDARK.apps.shadowdarkling-importer.import_button2: Importar Parcialmente SHADOWDARK.apps.shadowdarkling-importer.instruction1: 1. Visite Shadowdarklings.net. SHADOWDARK.apps.shadowdarkling-importer.instruction2: 2. Criar Personagem > Exportar > copiar JSON para área de transferência. SHADOWDARK.apps.shadowdarkling-importer.instruction3: Colar JSON do Personagem Aqui -SHADOWDARK.apps.shadowdarkling-importer.header: Importador do Shadowdarkling SHADOWDARK.apps.shadowdarkling-importer.title: Importar Shadowdarkling +SHADOWDARK.apps.solodark.button1: Improvável ou Impossível +SHADOWDARK.apps.solodark.button2: Chance Equilibrada +SHADOWDARK.apps.solodark.button3: Provavelmente ou Certamente +SHADOWDARK.apps.solodark.oracle: O Oráculo +SHADOWDARK.apps.solodark.phrasing: 'Faça sua pergunta com uma frase afirmativa. Em vez de perguntar, "Não há orcs nesta sala?" pergunte: "Há orcs nesta sala?"' +SHADOWDARK.apps.solodark.question1: Qual é a pergunta? +SHADOWDARK.apps.solodark.question2: Qual é a chance do resultado "sim"? +SHADOWDARK.apps.solodark.roll_prompt: Rolar Sugestão +SHADOWDARK.apps.solodark.title: SoloDark SHADOWDARK.apps.spell-book.known: Aprendido SHADOWDARK.apps.spell-book.title: Lista de Magias da Classe SHADOWDARK.apps.spell-importer.import_button: Importar Magia @@ -123,15 +132,6 @@ SHADOWDARK.apps.spell-importer.instruction2e: Alcance SHADOWDARK.apps.spell-importer.instruction2f: Descrição SHADOWDARK.apps.spell-importer.instruction3: 3. Clique em Importar Magia. SHADOWDARK.apps.spell-importer.title: Importar Magia -SHADOWDARK.apps.solodark.button1: Improvável ou Impossível -SHADOWDARK.apps.solodark.button2: Chance Equilibrada -SHADOWDARK.apps.solodark.button3: Provavelmente ou Certamente -SHADOWDARK.apps.solodark.oracle: O Oráculo -SHADOWDARK.apps.solodark.phrasing: 'Faça sua pergunta com uma frase afirmativa. Em vez de perguntar, "Não há orcs nesta sala?" pergunte: "Há orcs nesta sala?"' -SHADOWDARK.apps.solodark.question1: Qual é a pergunta? -SHADOWDARK.apps.solodark.question2: Qual é a chance do resultado "sim"? -SHADOWDARK.apps.solodark.roll_prompt: Rolar Sugestão -SHADOWDARK.apps.solodark.title: SoloDark SHADOWDARK.armor.properties.disadvantage_stealth: Desvantagem/Furtividade SHADOWDARK.armor.properties.disadvantage_swimming: Desvantagem/Natação SHADOWDARK.armor.properties.no_swimming: Natação Impossível @@ -174,14 +174,14 @@ SHADOWDARK.chat.spell_roll.title: "{name}, CD {spellDC}" SHADOWDARK.chat.use_ability.failure: "{name} falhou em usar a habilidade {ability}" SHADOWDARK.chat.use_ability.success: "{name} usou a habilidade {ability} com sucesso" SHADOWDARK.chat.use_ability.title: "Usando Habilidade" -SHADOWDARK.chat.welcome_message.issues: Reportar Problemas -SHADOWDARK.chat.welcome_message.issues_button: Monitor de Problemas -SHADOWDARK.chat.welcome_message.issues_text: "Se você encontrar quaisquer problemas ou tiver ideias para novas funcionalidades para o sistema, confira nosso rastreador de problemas." -SHADOWDARK.chat.welcome_message.arcane_library: Apoie The Arcane Library SHADOWDARK.chat.welcome_message.arcane_library_button: Compre o RPG Shadowdark SHADOWDARK.chat.welcome_message.arcane_library_text: Visite o site da The Arcane Library para PDFs, livros e produtos oficiais do Shadowdark. -SHADOWDARK.chat.welcome_message.title: RPG Shadowdark para o Foundry +SHADOWDARK.chat.welcome_message.arcane_library: Apoie The Arcane Library +SHADOWDARK.chat.welcome_message.issues_button: Monitor de Problemas +SHADOWDARK.chat.welcome_message.issues_text: "Se você encontrar quaisquer problemas ou tiver ideias para novas funcionalidades para o sistema, confira nosso rastreador de problemas." +SHADOWDARK.chat.welcome_message.issues: Reportar Problemas SHADOWDARK.chat.welcome_message.title_text: Bem vindo ao RPG Shadowdark. Aqui estão alguns recursos para você começar. +SHADOWDARK.chat.welcome_message.title: RPG Shadowdark para o Foundry SHADOWDARK.chat.welcome_message.watch: Assista ao Tutorial em Vídeo SHADOWDARK.chatcard.default: Rolar SHADOWDARK.class-ability.ability.check: Teste de Atributo diff --git a/i18n/sv.yaml b/i18n/sv.yaml index 0a5c0c79e..fa97c35e5 100644 --- a/i18n/sv.yaml +++ b/i18n/sv.yaml @@ -104,13 +104,22 @@ SHADOWDARK.apps.monster-importer.instruction2e: Egenskap SHADOWDARK.apps.monster-importer.instruction3: 3. Klicka på Importera Monster. SHADOWDARK.apps.monster-importer.title: Importera monster SHADOWDARK.apps.shadowdarkling-importer.errors: Items Not Found +SHADOWDARK.apps.shadowdarkling-importer.header: Shadowdarkling Importer SHADOWDARK.apps.shadowdarkling-importer.import_button: Import SHADOWDARK.apps.shadowdarkling-importer.import_button2: Partially Import SHADOWDARK.apps.shadowdarkling-importer.instruction1: 1. Besök Shadowdarklings.net. SHADOWDARK.apps.shadowdarkling-importer.instruction2: 2. Create Character > Export > copy JSON to clipboard. SHADOWDARK.apps.shadowdarkling-importer.instruction3: Paste Character JSON Here -SHADOWDARK.apps.shadowdarkling-importer.header: Shadowdarkling Importer SHADOWDARK.apps.shadowdarkling-importer.title: Importera Shadowdarkling +SHADOWDARK.apps.solodark.button1: Unlikely or Impossible +SHADOWDARK.apps.solodark.button2: Even Chance +SHADOWDARK.apps.solodark.button3: Likely or Certain +SHADOWDARK.apps.solodark.oracle: The Oracle +SHADOWDARK.apps.solodark.phrasing: Ask your question with affirmative phrasing. Instead of asking, "Are there no orcs in this room?" ask, "Are there orcs in this room?" +SHADOWDARK.apps.solodark.question1: What is the question? +SHADOWDARK.apps.solodark.question2: How likely is a "yes" result? +SHADOWDARK.apps.solodark.roll_prompt: Roll Prompt +SHADOWDARK.apps.solodark.title: SoloDark SHADOWDARK.apps.spell-book.known: Known SHADOWDARK.apps.spell-book.title: Class Spell List SHADOWDARK.apps.spell-importer.import_button: Importera besvärjelse @@ -123,15 +132,6 @@ SHADOWDARK.apps.spell-importer.instruction2e: Räckvidd SHADOWDARK.apps.spell-importer.instruction2f: Beskrivning SHADOWDARK.apps.spell-importer.instruction3: 3. Klicka på importera. SHADOWDARK.apps.spell-importer.title: Importera besvärjelse -SHADOWDARK.apps.solodark.button1: Unlikely or Impossible -SHADOWDARK.apps.solodark.button2: Even Chance -SHADOWDARK.apps.solodark.button3: Likely or Certain -SHADOWDARK.apps.solodark.oracle: The Oracle -SHADOWDARK.apps.solodark.phrasing: Ask your question with affirmative phrasing. Instead of asking, "Are there no orcs in this room?" ask, "Are there orcs in this room?" -SHADOWDARK.apps.solodark.question1: What is the question? -SHADOWDARK.apps.solodark.question2: How likely is a "yes" result? -SHADOWDARK.apps.solodark.roll_prompt: Roll Prompt -SHADOWDARK.apps.solodark.title: SoloDark SHADOWDARK.armor.properties.disadvantage_stealth: Nackdel/Smyga SHADOWDARK.armor.properties.disadvantage_swimming: Nackdel/Simma SHADOWDARK.armor.properties.no_swimming: Ingen Simma @@ -174,14 +174,14 @@ SHADOWDARK.chat.spell_roll.title: "Kastar {name} som grad {tier} med svårighets SHADOWDARK.chat.use_ability.failure: "{name} misslyckades med att använda {ability} förmågan" SHADOWDARK.chat.use_ability.success: "{name} lyckades med {ability} förmågan" SHADOWDARK.chat.use_ability.title: "Använder förmåga" -SHADOWDARK.chat.welcome_message.issues: Report Issues -SHADOWDARK.chat.welcome_message.issues_button: Issue Tracker -SHADOWDARK.chat.welcome_message.issues_text: "If you find any issues or have ideas for new features for the system, check out our issue tracker." -SHADOWDARK.chat.welcome_message.arcane_library: Support The Arcane Library SHADOWDARK.chat.welcome_message.arcane_library_button: Shop Shadowdark RPG SHADOWDARK.chat.welcome_message.arcane_library_text: Visit the Arcane Library website for official Shadowdark PDFs, books and merch. -SHADOWDARK.chat.welcome_message.title: Shadowdark RPG för Foundry +SHADOWDARK.chat.welcome_message.arcane_library: Support The Arcane Library +SHADOWDARK.chat.welcome_message.issues_button: Issue Tracker +SHADOWDARK.chat.welcome_message.issues_text: "If you find any issues or have ideas for new features for the system, check out our issue tracker." +SHADOWDARK.chat.welcome_message.issues: Report Issues SHADOWDARK.chat.welcome_message.title_text: Welceome to Shadowdark RPG. Here are some resources to get you started. +SHADOWDARK.chat.welcome_message.title: Shadowdark RPG för Foundry SHADOWDARK.chat.welcome_message.watch: Watch the Video Tutorial SHADOWDARK.chatcard.default: Rulla SHADOWDARK.class-ability.ability.check: Ability Check From 8aa7e53cbff0e4420c607dd49d5ef750442d56b3 Mon Sep 17 00:00:00 2001 From: Paul Maskelyne Date: Fri, 18 Oct 2024 20:48:26 +0100 Subject: [PATCH 3/4] consume ammo if required --- system/src/config.mjs | 7 +++-- system/src/dice/RollSD.mjs | 6 ++++ system/src/documents/ActorSD.mjs | 31 ++++++++++++++++++- system/src/documents/CompendiumsSD.mjs | 9 ++++++ system/src/documents/ItemSD.mjs | 20 ++++++++++++ system/src/settings.mjs | 13 ++++++++ system/src/sheets/ItemSheetSD.mjs | 4 +++ system/template.json | 2 ++ .../templates/items/partials/properties.hbs | 7 +++++ system/templates/items/partials/weapon.hbs | 10 ++++++ 10 files changed, 106 insertions(+), 3 deletions(-) diff --git a/system/src/config.mjs b/system/src/config.mjs index b13faf2d3..208313429 100644 --- a/system/src/config.mjs +++ b/system/src/config.mjs @@ -139,12 +139,15 @@ SHADOWDARK.RANGES_SHORT = { }; SHADOWDARK.OFFICIAL_SOURCES = { + "bard-and-ranger": "SHADOWDARK.source.bard-and-ranger", + "core-rules": "SHADOWDARK.source.core-rules", "cursed-scroll-1": "SHADOWDARK.source.cursed-scroll-1", "cursed-scroll-2": "SHADOWDARK.source.cursed-scroll-2", "cursed-scroll-3": "SHADOWDARK.source.cursed-scroll-3", + "cursed-scroll-4": "SHADOWDARK.source.cursed-scroll-4", + "cursed-scroll-5": "SHADOWDARK.source.cursed-scroll-5", + "cursed-scroll-6": "SHADOWDARK.source.cursed-scroll-6", "quickstart": "SHADOWDARK.source.quickstart", - "bard-and-ranger": "SHADOWDARK.source.bard-and-ranger", - "core-rules": "SHADOWDARK.source.core-rules", }; SHADOWDARK.SPELL_DURATIONS = { diff --git a/system/src/dice/RollSD.mjs b/system/src/dice/RollSD.mjs index a0437947c..27ad9fc77 100644 --- a/system/src/dice/RollSD.mjs +++ b/system/src/dice/RollSD.mjs @@ -122,6 +122,12 @@ export default class RollSD extends Roll { && result && !result?.rolls?.main?.success ) data.item.update({"system.lost": true}); + + // Reduce ammo if required + if (data.usesAmmunition && data.ammunitionItem) { + data.ammunitionItem.reduceAmmunition(1); + } + return result; } diff --git a/system/src/documents/ActorSD.mjs b/system/src/documents/ActorSD.mjs index 73e22d8d5..b682ed9d8 100644 --- a/system/src/documents/ActorSD.mjs +++ b/system/src/documents/ActorSD.mjs @@ -256,6 +256,19 @@ export default class ActorSD extends Actor { } + ammunitionItems(key) { + return this.items.filter(i => { + if (key) { + return i.system.isAmmunition + && i.system.quantity > 0 + && i.name.slugify() === key; + } + else { + return i.system.isAmmunition && i.system.quantity > 0; + } + }); + } + /** * Applies the given number to the Actor or Token's HP value. * The multiplier is a convenience feature to apply healing @@ -1030,10 +1043,19 @@ export default class ActorSD extends Actor { async rollAttack(itemId, options={}) { const item = this.items.get(itemId); + const ammunition = item.availableAmmunition(); + + let ammunitionItem = undefined; + if (ammunition && Array.isArray(ammunition) && ammunition.length > 0) { + ammunitionItem = ammunition[0]; + } + const data = { + actor: this, + ammunitionItem, item: item, rollType: (item.isWeapon()) ? item.system.baseWeapon.slugify() : item.name.slugify(), - actor: this, + usesAmmunition: item.usesAmmunition, }; const bonuses = this.system.bonuses; @@ -1125,6 +1147,13 @@ export default class ActorSD extends Actor { if (data.weaponMasteryBonus) data.damageParts.push("@weaponMasteryBonus"); } + if (data.usesAmmunition && !data.ammunitionItem) { + return ui.notifications.warn( + game.i18n.localize("SHADOWDARK.item.errors.no_available_ammunition"), + { permanent: false } + ); + } + return item.rollItem(parts, data, options); } diff --git a/system/src/documents/CompendiumsSD.mjs b/system/src/documents/CompendiumsSD.mjs index 750a00402..e0ff20d74 100644 --- a/system/src/documents/CompendiumsSD.mjs +++ b/system/src/documents/CompendiumsSD.mjs @@ -54,6 +54,15 @@ export default class CompendiumsSD { return this._collectionFromArray(docs); } + static async ammunition(filterSources=true) { + const documents = + await CompendiumsSD._documents("Item", "Basic", filterSources); + + return this._collectionFromArray( + documents.filter(document => document.system.isAmmunition) + ); + } + static async ancestries(filterSources=true) { return CompendiumsSD._documents("Item", "Ancestry", filterSources); } diff --git a/system/src/documents/ItemSD.mjs b/system/src/documents/ItemSD.mjs index 322e301da..3a5b1cb76 100644 --- a/system/src/documents/ItemSD.mjs +++ b/system/src/documents/ItemSD.mjs @@ -10,6 +10,15 @@ export default class ItemSD extends Item { ].includes(this.type); } + get usesAmmunition() { + return (game.settings.get("shadowdark", "autoConsumeAmmunition") + && this.isOwned + && this.actor.type === "Player" + && this.type === "Weapon" + && this.system.ammoClass !== "" + ); + } + /* Set the start time and initiative roll of newly created effect */ /** @override */ async _preCreate(data, options, user) { @@ -42,6 +51,12 @@ export default class ItemSD extends Item { } } + availableAmmunition() { + if (this.usesAmmunition) { + return this.actor.ammunitionItems(this.system.ammoClass); + } + } + async getChatData(htmlOptions={}) { const description = await this.getEnrichedDescription(); @@ -188,6 +203,11 @@ export default class ItemSD extends Item { } } + async reduceAmmunition(amount) { + const newAmount = Math.max(0, this.system.quantity - amount); + this.update({"system.quantity": newAmount}); + } + setLightRemaining(remainingSeconds) { this.update({"system.light.remainingSecs": remainingSeconds}); } diff --git a/system/src/settings.mjs b/system/src/settings.mjs index 0da7ad604..f3c7b38c2 100644 --- a/system/src/settings.mjs +++ b/system/src/settings.mjs @@ -133,6 +133,19 @@ export default function registerSystemSettings() { type: Boolean, }); + // ------------------ + // AMMO CONSUMPTION + // ------------------ + // + game.settings.register("shadowdark", "autoConsumeAmmunition", { + hint: "SHADOWDARK.settings.consume_ammunition.hint", + name: "SHADOWDARK.settings.consume_ammunition.name", + scope: "world", + config: true, + default: true, + type: Boolean, + }); + // ---------------------- // INITIATIVE SETTINGS // ---------------------- diff --git a/system/src/sheets/ItemSheetSD.mjs b/system/src/sheets/ItemSheetSD.mjs index 4a804468a..8da01fa43 100644 --- a/system/src/sheets/ItemSheetSD.mjs +++ b/system/src/sheets/ItemSheetSD.mjs @@ -394,6 +394,10 @@ export default class ItemSheetSD extends ItemSheet { delete context.baseArmor[mySlug]; } if (item.type === "Weapon") { + context.ammunition = await shadowdark.utils.getSlugifiedItemList( + await shadowdark.compendiums.ammunition() + ); + context.baseWeapons = await shadowdark.utils.getSlugifiedItemList( await shadowdark.compendiums.baseWeapons() ); diff --git a/system/template.json b/system/template.json index d75359455..87221877b 100644 --- a/system/template.json +++ b/system/template.json @@ -254,6 +254,7 @@ "lightSource", "physical" ], + "isAmmunition": false, "scroll": false, "treasure": false }, @@ -430,6 +431,7 @@ "common", "physical" ], + "ammoClass": "", "baseWeapon": "", "bonuses": { "attackBonus": 0, diff --git a/system/templates/items/partials/properties.hbs b/system/templates/items/partials/properties.hbs index c6be5c67a..b00b551d9 100644 --- a/system/templates/items/partials/properties.hbs +++ b/system/templates/items/partials/properties.hbs @@ -15,6 +15,13 @@ {{/if}} {{#ifEq item.type "Basic"}} +

{{localize 'SHADOWDARK.item.ammunition'}}

+ +

{{localize 'SHADOWDARK.item.light.is_source'}}

+

{{localize 'SHADOWDARK.item.ammunition'}}

+ +

{{localize 'SHADOWDARK.item.weapon_damage.oneHanded'}}