aboutsummaryrefslogtreecommitdiff
path: root/parser/items
diff options
context:
space:
mode:
authorYour Name <you@example.com>2021-04-13 15:14:34 -0400
committerYour Name <you@example.com>2021-04-13 15:14:34 -0400
commit2ab51e507d620c4479e07ca0ec47d22c8c66bc90 (patch)
tree90906ecb043c01034280c767b83a88eb6df6956f /parser/items
downloaddmtool-2ab51e507d620c4479e07ca0ec47d22c8c66bc90.tar.gz
dmtool-2ab51e507d620c4479e07ca0ec47d22c8c66bc90.tar.bz2
dmtool-2ab51e507d620c4479e07ca0ec47d22c8c66bc90.zip
Initial commit
Diffstat (limited to 'parser/items')
-rw-r--r--parser/items/armor/breastplate.json9
-rw-r--r--parser/items/armor/chain_mail.json9
-rw-r--r--parser/items/armor/chain_shirt.json9
-rw-r--r--parser/items/armor/half_plate.json9
-rw-r--r--parser/items/armor/hide.json9
-rw-r--r--parser/items/armor/leather.json9
-rw-r--r--parser/items/armor/padded.json9
-rw-r--r--parser/items/armor/plate.json9
-rw-r--r--parser/items/armor/ring_mail.json9
-rw-r--r--parser/items/armor/scale_mail.json9
-rw-r--r--parser/items/armor/shield.json9
-rw-r--r--parser/items/armor/splint.json9
-rw-r--r--parser/items/armor/studded_leather.json9
-rw-r--r--parser/items/weapons/battleaxe.json20
-rw-r--r--parser/items/weapons/blowgun.json21
-rw-r--r--parser/items/weapons/club.json20
-rw-r--r--parser/items/weapons/dagger.json22
-rw-r--r--parser/items/weapons/dart.json21
-rw-r--r--parser/items/weapons/flail.json18
-rw-r--r--parser/items/weapons/glaive.json22
-rw-r--r--parser/items/weapons/greataxe.json21
-rw-r--r--parser/items/weapons/greatclub.json20
-rw-r--r--parser/items/weapons/greatsword.json21
-rw-r--r--parser/items/weapons/halberd.json22
-rw-r--r--parser/items/weapons/hand_crossbow.json22
-rw-r--r--parser/items/weapons/handaxe.json21
-rw-r--r--parser/items/weapons/heavy_crossbow.json23
-rw-r--r--parser/items/weapons/javelin.json20
-rw-r--r--parser/items/weapons/lance.json22
-rw-r--r--parser/items/weapons/light_crossbow.json22
-rw-r--r--parser/items/weapons/light_hammer.json21
-rw-r--r--parser/items/weapons/longbow.json22
-rw-r--r--parser/items/weapons/longsword.json20
-rw-r--r--parser/items/weapons/mace.json18
-rw-r--r--parser/items/weapons/maul.json21
-rw-r--r--parser/items/weapons/morningstar.json18
-rw-r--r--parser/items/weapons/net.json22
-rw-r--r--parser/items/weapons/pike.json22
-rw-r--r--parser/items/weapons/quarterstaff.json20
-rw-r--r--parser/items/weapons/rapier.json20
-rw-r--r--parser/items/weapons/scimitar.json21
-rw-r--r--parser/items/weapons/shortbow.json21
-rw-r--r--parser/items/weapons/shortsword.json21
-rw-r--r--parser/items/weapons/sickle.json20
-rw-r--r--parser/items/weapons/sling.json20
-rw-r--r--parser/items/weapons/spear.json21
-rw-r--r--parser/items/weapons/trident.json21
-rw-r--r--parser/items/weapons/war_pick.json18
-rw-r--r--parser/items/weapons/warhammer.json20
-rw-r--r--parser/items/weapons/whip.json21
50 files changed, 883 insertions, 0 deletions
diff --git a/parser/items/armor/breastplate.json b/parser/items/armor/breastplate.json
new file mode 100644
index 0000000..c656aa9
--- /dev/null
+++ b/parser/items/armor/breastplate.json
@@ -0,0 +1,9 @@
+{
+ "name": "breastplate",
+ "cost": 40000,
+ "ac": 14,
+ "strength": 0,
+ "disadvantage": false,
+ "weight": 20.0,
+ "type": "medium"
+} \ No newline at end of file
diff --git a/parser/items/armor/chain_mail.json b/parser/items/armor/chain_mail.json
new file mode 100644
index 0000000..6d83201
--- /dev/null
+++ b/parser/items/armor/chain_mail.json
@@ -0,0 +1,9 @@
+{
+ "name": "chain mail",
+ "cost": 7500,
+ "ac": 16,
+ "strength": 13,
+ "disadvantage": false,
+ "weight": 55.0,
+ "type": "heavy"
+} \ No newline at end of file
diff --git a/parser/items/armor/chain_shirt.json b/parser/items/armor/chain_shirt.json
new file mode 100644
index 0000000..40f3011
--- /dev/null
+++ b/parser/items/armor/chain_shirt.json
@@ -0,0 +1,9 @@
+{
+ "name": "chain shirt",
+ "cost": 5000,
+ "ac": 13,
+ "strength": 0,
+ "disadvantage": false,
+ "weight": 20.0,
+ "type": "medium"
+} \ No newline at end of file
diff --git a/parser/items/armor/half_plate.json b/parser/items/armor/half_plate.json
new file mode 100644
index 0000000..074b269
--- /dev/null
+++ b/parser/items/armor/half_plate.json
@@ -0,0 +1,9 @@
+{
+ "name": "half plate",
+ "cost": 75000,
+ "ac": 15,
+ "strength": 0,
+ "disadvantage": false,
+ "weight": 40.0,
+ "type": "medium"
+} \ No newline at end of file
diff --git a/parser/items/armor/hide.json b/parser/items/armor/hide.json
new file mode 100644
index 0000000..60dfca4
--- /dev/null
+++ b/parser/items/armor/hide.json
@@ -0,0 +1,9 @@
+{
+ "name": "hide",
+ "cost": 1000,
+ "ac": 12,
+ "strength": 0,
+ "disadvantage": false,
+ "weight": 12.0,
+ "type": "medium"
+} \ No newline at end of file
diff --git a/parser/items/armor/leather.json b/parser/items/armor/leather.json
new file mode 100644
index 0000000..c8ff9a7
--- /dev/null
+++ b/parser/items/armor/leather.json
@@ -0,0 +1,9 @@
+{
+ "name": "leather",
+ "cost": 1000,
+ "ac": 11,
+ "strength": 0,
+ "disadvantage": false,
+ "weight": 10.0,
+ "type": "light"
+} \ No newline at end of file
diff --git a/parser/items/armor/padded.json b/parser/items/armor/padded.json
new file mode 100644
index 0000000..dc6f091
--- /dev/null
+++ b/parser/items/armor/padded.json
@@ -0,0 +1,9 @@
+{
+ "name": "padded",
+ "cost": 500,
+ "ac": 11,
+ "strength": 0,
+ "disadvantage": false,
+ "weight": 8.0,
+ "type": "light"
+} \ No newline at end of file
diff --git a/parser/items/armor/plate.json b/parser/items/armor/plate.json
new file mode 100644
index 0000000..f282190
--- /dev/null
+++ b/parser/items/armor/plate.json
@@ -0,0 +1,9 @@
+{
+ "name": "plate",
+ "cost": 150000,
+ "ac": 18,
+ "strength": 15,
+ "disadvantage": false,
+ "weight": 65.0,
+ "type": "heavy"
+} \ No newline at end of file
diff --git a/parser/items/armor/ring_mail.json b/parser/items/armor/ring_mail.json
new file mode 100644
index 0000000..63a0dbe
--- /dev/null
+++ b/parser/items/armor/ring_mail.json
@@ -0,0 +1,9 @@
+{
+ "name": "ring mail",
+ "cost": 3000,
+ "ac": 14,
+ "strength": 0,
+ "disadvantage": false,
+ "weight": 40.0,
+ "type": "heavy"
+} \ No newline at end of file
diff --git a/parser/items/armor/scale_mail.json b/parser/items/armor/scale_mail.json
new file mode 100644
index 0000000..9d755e5
--- /dev/null
+++ b/parser/items/armor/scale_mail.json
@@ -0,0 +1,9 @@
+{
+ "name": "scale mail",
+ "cost": 5000,
+ "ac": 14,
+ "strength": 0,
+ "disadvantage": false,
+ "weight": 45.0,
+ "type": "medium"
+} \ No newline at end of file
diff --git a/parser/items/armor/shield.json b/parser/items/armor/shield.json
new file mode 100644
index 0000000..7242cb2
--- /dev/null
+++ b/parser/items/armor/shield.json
@@ -0,0 +1,9 @@
+{
+ "name": "shield",
+ "cost": 1000,
+ "ac": 2,
+ "strength": 0,
+ "disadvantage": false,
+ "weight": 6.0,
+ "type": "shield"
+} \ No newline at end of file
diff --git a/parser/items/armor/splint.json b/parser/items/armor/splint.json
new file mode 100644
index 0000000..59df375
--- /dev/null
+++ b/parser/items/armor/splint.json
@@ -0,0 +1,9 @@
+{
+ "name": "splint",
+ "cost": 20000,
+ "ac": 17,
+ "strength": 15,
+ "disadvantage": false,
+ "weight": 60.0,
+ "type": "heavy"
+} \ No newline at end of file
diff --git a/parser/items/armor/studded_leather.json b/parser/items/armor/studded_leather.json
new file mode 100644
index 0000000..6dcd7c7
--- /dev/null
+++ b/parser/items/armor/studded_leather.json
@@ -0,0 +1,9 @@
+{
+ "name": "studded leather",
+ "cost": 4500,
+ "ac": 12,
+ "strength": 0,
+ "disadvantage": false,
+ "weight": 13.0,
+ "type": "light"
+} \ No newline at end of file
diff --git a/parser/items/weapons/battleaxe.json b/parser/items/weapons/battleaxe.json
new file mode 100644
index 0000000..9b7a1a8
--- /dev/null
+++ b/parser/items/weapons/battleaxe.json
@@ -0,0 +1,20 @@
+{
+ "name": "battleaxe",
+ "cost": 1000,
+ "damage": {
+ "dmg_type": "slashing",
+ "dmg_die_count": 1,
+ "dmg_die_sides": 8
+ },
+ "weight": 4.0,
+ "range": [
+ 0,
+ 0
+ ],
+ "reach": 5,
+ "properties": [
+ "versatile"
+ ],
+ "type": "martial melee weapons",
+ "text": "Provided from PHB"
+} \ No newline at end of file
diff --git a/parser/items/weapons/blowgun.json b/parser/items/weapons/blowgun.json
new file mode 100644
index 0000000..ac3e3af
--- /dev/null
+++ b/parser/items/weapons/blowgun.json
@@ -0,0 +1,21 @@
+{
+ "name": "blowgun",
+ "cost": 1000,
+ "damage": {
+ "dmg_type": "piercing",
+ "dmg_die_count": 1,
+ "dmg_die_sides": 1
+ },
+ "weight": 1.0,
+ "range": [
+ 25,
+ 100
+ ],
+ "reach": 0,
+ "properties": [
+ "ammunition",
+ "loading"
+ ],
+ "type": "martial ranged weapons",
+ "text": "Provided from PHB"
+} \ No newline at end of file
diff --git a/parser/items/weapons/club.json b/parser/items/weapons/club.json
new file mode 100644
index 0000000..c5e230c
--- /dev/null
+++ b/parser/items/weapons/club.json
@@ -0,0 +1,20 @@
+{
+ "name": "club",
+ "cost": 10,
+ "damage": {
+ "dmg_type": "bludgeoning",
+ "dmg_die_count": 1,
+ "dmg_die_sides": 4
+ },
+ "weight": 2.0,
+ "range": [
+ 0,
+ 0
+ ],
+ "reach": 5,
+ "properties": [
+ "light"
+ ],
+ "type": "simple melee weapons",
+ "text": "Provided from PHB"
+} \ No newline at end of file
diff --git a/parser/items/weapons/dagger.json b/parser/items/weapons/dagger.json
new file mode 100644
index 0000000..b4f8f9c
--- /dev/null
+++ b/parser/items/weapons/dagger.json
@@ -0,0 +1,22 @@
+{
+ "name": "dagger",
+ "cost": 200,
+ "damage": {
+ "dmg_type": "piercing",
+ "dmg_die_count": 1,
+ "dmg_die_sides": 4
+ },
+ "weight": 1.0,
+ "range": [
+ 20,
+ 60
+ ],
+ "reach": 5,
+ "properties": [
+ "finesse",
+ "light",
+ "thrown"
+ ],
+ "type": "simple melee weapons",
+ "text": "Provided from PHB"
+} \ No newline at end of file
diff --git a/parser/items/weapons/dart.json b/parser/items/weapons/dart.json
new file mode 100644
index 0000000..7e733f7
--- /dev/null
+++ b/parser/items/weapons/dart.json
@@ -0,0 +1,21 @@
+{
+ "name": "dart",
+ "cost": 5,
+ "damage": {
+ "dmg_type": "piercing",
+ "dmg_die_count": 1,
+ "dmg_die_sides": 4
+ },
+ "weight": 0.25,
+ "range": [
+ 20,
+ 60
+ ],
+ "reach": 5,
+ "properties": [
+ "finesse",
+ "thrown"
+ ],
+ "type": "simple ranged weapons",
+ "text": "Provided from PHB"
+} \ No newline at end of file
diff --git a/parser/items/weapons/flail.json b/parser/items/weapons/flail.json
new file mode 100644
index 0000000..7d423c7
--- /dev/null
+++ b/parser/items/weapons/flail.json
@@ -0,0 +1,18 @@
+{
+ "name": "flail",
+ "cost": 1000,
+ "damage": {
+ "dmg_type": "bludgeoning",
+ "dmg_die_count": 1,
+ "dmg_die_sides": 8
+ },
+ "weight": 2.0,
+ "range": [
+ 0,
+ 0
+ ],
+ "reach": 5,
+ "properties": [],
+ "type": "martial melee weapons",
+ "text": "Provided from PHB"
+} \ No newline at end of file
diff --git a/parser/items/weapons/glaive.json b/parser/items/weapons/glaive.json
new file mode 100644
index 0000000..3c6e403
--- /dev/null
+++ b/parser/items/weapons/glaive.json
@@ -0,0 +1,22 @@
+{
+ "name": "glaive",
+ "cost": 2000,
+ "damage": {
+ "dmg_type": "slashing",
+ "dmg_die_count": 1,
+ "dmg_die_sides": 10
+ },
+ "weight": 6.0,
+ "range": [
+ 0,
+ 0
+ ],
+ "reach": 10,
+ "properties": [
+ "heavy",
+ "reach",
+ "two-handed"
+ ],
+ "type": "martial melee weapons",
+ "text": "Provided from PHB"
+} \ No newline at end of file
diff --git a/parser/items/weapons/greataxe.json b/parser/items/weapons/greataxe.json
new file mode 100644
index 0000000..86e3e4d
--- /dev/null
+++ b/parser/items/weapons/greataxe.json
@@ -0,0 +1,21 @@
+{
+ "name": "greataxe",
+ "cost": 3000,
+ "damage": {
+ "dmg_type": "slashing",
+ "dmg_die_count": 1,
+ "dmg_die_sides": 12
+ },
+ "weight": 7.0,
+ "range": [
+ 0,
+ 0
+ ],
+ "reach": 5,
+ "properties": [
+ "heavy",
+ "two-handed"
+ ],
+ "type": "martial melee weapons",
+ "text": "Provided from PHB"
+} \ No newline at end of file
diff --git a/parser/items/weapons/greatclub.json b/parser/items/weapons/greatclub.json
new file mode 100644
index 0000000..a62b3cb
--- /dev/null
+++ b/parser/items/weapons/greatclub.json
@@ -0,0 +1,20 @@
+{
+ "name": "greatclub",
+ "cost": 20,
+ "damage": {
+ "dmg_type": "bludgeoning",
+ "dmg_die_count": 1,
+ "dmg_die_sides": 8
+ },
+ "weight": 10.0,
+ "range": [
+ 0,
+ 0
+ ],
+ "reach": 5,
+ "properties": [
+ "two-handed"
+ ],
+ "type": "simple melee weapons",
+ "text": "Provided from PHB"
+} \ No newline at end of file
diff --git a/parser/items/weapons/greatsword.json b/parser/items/weapons/greatsword.json
new file mode 100644
index 0000000..bc03044
--- /dev/null
+++ b/parser/items/weapons/greatsword.json
@@ -0,0 +1,21 @@
+{
+ "name": "greatsword",
+ "cost": 5000,
+ "damage": {
+ "dmg_type": "slashing",
+ "dmg_die_count": 2,
+ "dmg_die_sides": 6
+ },
+ "weight": 6.0,
+ "range": [
+ 0,
+ 0
+ ],
+ "reach": 5,
+ "properties": [
+ "heavy",
+ "two-handed"
+ ],
+ "type": "martial melee weapons",
+ "text": "Provided from PHB"
+} \ No newline at end of file
diff --git a/parser/items/weapons/halberd.json b/parser/items/weapons/halberd.json
new file mode 100644
index 0000000..80ba70c
--- /dev/null
+++ b/parser/items/weapons/halberd.json
@@ -0,0 +1,22 @@
+{
+ "name": "halberd",
+ "cost": 2000,
+ "damage": {
+ "dmg_type": "slashing",
+ "dmg_die_count": 1,
+ "dmg_die_sides": 10
+ },
+ "weight": 6.0,
+ "range": [
+ 0,
+ 0
+ ],
+ "reach": 10,
+ "properties": [
+ "heavy",
+ "reach",
+ "two-handed"
+ ],
+ "type": "martial melee weapons",
+ "text": "Provided from PHB"
+} \ No newline at end of file
diff --git a/parser/items/weapons/hand_crossbow.json b/parser/items/weapons/hand_crossbow.json
new file mode 100644
index 0000000..4f9ec5c
--- /dev/null
+++ b/parser/items/weapons/hand_crossbow.json
@@ -0,0 +1,22 @@
+{
+ "name": "hand crossbow",
+ "cost": 7500,
+ "damage": {
+ "dmg_type": "piercing",
+ "dmg_die_count": 1,
+ "dmg_die_sides": 6
+ },
+ "weight": 3.0,
+ "range": [
+ 30,
+ 120
+ ],
+ "reach": 0,
+ "properties": [
+ "ammunition",
+ "light",
+ "loading"
+ ],
+ "type": "martial ranged weapons",
+ "text": "Provided from PHB"
+} \ No newline at end of file
diff --git a/parser/items/weapons/handaxe.json b/parser/items/weapons/handaxe.json
new file mode 100644
index 0000000..5337f3f
--- /dev/null
+++ b/parser/items/weapons/handaxe.json
@@ -0,0 +1,21 @@
+{
+ "name": "handaxe",
+ "cost": 500,
+ "damage": {
+ "dmg_type": "slashing",
+ "dmg_die_count": 1,
+ "dmg_die_sides": 6
+ },
+ "weight": 2.0,
+ "range": [
+ 20,
+ 60
+ ],
+ "reach": 5,
+ "properties": [
+ "light",
+ "thrown"
+ ],
+ "type": "simple melee weapons",
+ "text": "Provided from PHB"
+} \ No newline at end of file
diff --git a/parser/items/weapons/heavy_crossbow.json b/parser/items/weapons/heavy_crossbow.json
new file mode 100644
index 0000000..bc9dd01
--- /dev/null
+++ b/parser/items/weapons/heavy_crossbow.json
@@ -0,0 +1,23 @@
+{
+ "name": "heavy crossbow",
+ "cost": 5000,
+ "damage": {
+ "dmg_type": "piercing",
+ "dmg_die_count": 1,
+ "dmg_die_sides": 10
+ },
+ "weight": 18.0,
+ "range": [
+ 100,
+ 400
+ ],
+ "reach": 0,
+ "properties": [
+ "ammunition",
+ "heavy",
+ "loading",
+ "two-handed"
+ ],
+ "type": "martial ranged weapons",
+ "text": "Provided from PHB"
+} \ No newline at end of file
diff --git a/parser/items/weapons/javelin.json b/parser/items/weapons/javelin.json
new file mode 100644
index 0000000..759b27d
--- /dev/null
+++ b/parser/items/weapons/javelin.json
@@ -0,0 +1,20 @@
+{
+ "name": "javelin",
+ "cost": 50,
+ "damage": {
+ "dmg_type": "piercing",
+ "dmg_die_count": 1,
+ "dmg_die_sides": 6
+ },
+ "weight": 2.0,
+ "range": [
+ 30,
+ 120
+ ],
+ "reach": 5,
+ "properties": [
+ "thrown"
+ ],
+ "type": "simple melee weapons",
+ "text": "Provided from PHB"
+} \ No newline at end of file
diff --git a/parser/items/weapons/lance.json b/parser/items/weapons/lance.json
new file mode 100644
index 0000000..ea88c2f
--- /dev/null
+++ b/parser/items/weapons/lance.json
@@ -0,0 +1,22 @@
+{
+ "name": "lance",
+ "cost": 1000,
+ "damage": {
+ "dmg_type": "piercing",
+ "dmg_die_count": 1,
+ "dmg_die_sides": 12
+ },
+ "weight": 6.0,
+ "range": [
+ 0,
+ 0
+ ],
+ "reach": 10,
+ "properties": [
+ "reach",
+ "special",
+ "You have disadvantage when you use a lance to attack a target within 5 feet of you. Also, a lance requires two hands to wield when you aren't mounted."
+ ],
+ "type": "martial melee weapons",
+ "text": "Provided from PHB"
+} \ No newline at end of file
diff --git a/parser/items/weapons/light_crossbow.json b/parser/items/weapons/light_crossbow.json
new file mode 100644
index 0000000..29795d7
--- /dev/null
+++ b/parser/items/weapons/light_crossbow.json
@@ -0,0 +1,22 @@
+{
+ "name": "light crossbow",
+ "cost": 2500,
+ "damage": {
+ "dmg_type": "piercing",
+ "dmg_die_count": 1,
+ "dmg_die_sides": 8
+ },
+ "weight": 5.0,
+ "range": [
+ 80,
+ 320
+ ],
+ "reach": 0,
+ "properties": [
+ "ammunition",
+ "loading",
+ "two-handed"
+ ],
+ "type": "simple ranged weapons",
+ "text": "Provided from PHB"
+} \ No newline at end of file
diff --git a/parser/items/weapons/light_hammer.json b/parser/items/weapons/light_hammer.json
new file mode 100644
index 0000000..12775cb
--- /dev/null
+++ b/parser/items/weapons/light_hammer.json
@@ -0,0 +1,21 @@
+{
+ "name": "light hammer",
+ "cost": 200,
+ "damage": {
+ "dmg_type": "bludgeoning",
+ "dmg_die_count": 1,
+ "dmg_die_sides": 4
+ },
+ "weight": 2.0,
+ "range": [
+ 20,
+ 60
+ ],
+ "reach": 5,
+ "properties": [
+ "light",
+ "thrown"
+ ],
+ "type": "simple melee weapons",
+ "text": "Provided from PHB"
+} \ No newline at end of file
diff --git a/parser/items/weapons/longbow.json b/parser/items/weapons/longbow.json
new file mode 100644
index 0000000..6fa7a8d
--- /dev/null
+++ b/parser/items/weapons/longbow.json
@@ -0,0 +1,22 @@
+{
+ "name": "longbow",
+ "cost": 5000,
+ "damage": {
+ "dmg_type": "piercing",
+ "dmg_die_count": 1,
+ "dmg_die_sides": 8
+ },
+ "weight": 2.0,
+ "range": [
+ 150,
+ 600
+ ],
+ "reach": 0,
+ "properties": [
+ "ammunition",
+ "heavy",
+ "two-handed"
+ ],
+ "type": "martial ranged weapons",
+ "text": "Provided from PHB"
+} \ No newline at end of file
diff --git a/parser/items/weapons/longsword.json b/parser/items/weapons/longsword.json
new file mode 100644
index 0000000..5b883d4
--- /dev/null
+++ b/parser/items/weapons/longsword.json
@@ -0,0 +1,20 @@
+{
+ "name": "longsword",
+ "cost": 1500,
+ "damage": {
+ "dmg_type": "slashing",
+ "dmg_die_count": 1,
+ "dmg_die_sides": 8
+ },
+ "weight": 3.0,
+ "range": [
+ 0,
+ 0
+ ],
+ "reach": 5,
+ "properties": [
+ "versatile"
+ ],
+ "type": "martial melee weapons",
+ "text": "Provided from PHB"
+} \ No newline at end of file
diff --git a/parser/items/weapons/mace.json b/parser/items/weapons/mace.json
new file mode 100644
index 0000000..851a645
--- /dev/null
+++ b/parser/items/weapons/mace.json
@@ -0,0 +1,18 @@
+{
+ "name": "mace",
+ "cost": 500,
+ "damage": {
+ "dmg_type": "bludgeoning",
+ "dmg_die_count": 1,
+ "dmg_die_sides": 6
+ },
+ "weight": 4.0,
+ "range": [
+ 0,
+ 0
+ ],
+ "reach": 5,
+ "properties": [],
+ "type": "simple melee weapons",
+ "text": "Provided from PHB"
+} \ No newline at end of file
diff --git a/parser/items/weapons/maul.json b/parser/items/weapons/maul.json
new file mode 100644
index 0000000..b6aaf4d
--- /dev/null
+++ b/parser/items/weapons/maul.json
@@ -0,0 +1,21 @@
+{
+ "name": "maul",
+ "cost": 1000,
+ "damage": {
+ "dmg_type": "bludgeoning",
+ "dmg_die_count": 2,
+ "dmg_die_sides": 6
+ },
+ "weight": 10.0,
+ "range": [
+ 0,
+ 0
+ ],
+ "reach": 5,
+ "properties": [
+ "heavy",
+ "two-handed"
+ ],
+ "type": "martial melee weapons",
+ "text": "Provided from PHB"
+} \ No newline at end of file
diff --git a/parser/items/weapons/morningstar.json b/parser/items/weapons/morningstar.json
new file mode 100644
index 0000000..0c24dd0
--- /dev/null
+++ b/parser/items/weapons/morningstar.json
@@ -0,0 +1,18 @@
+{
+ "name": "morningstar",
+ "cost": 1500,
+ "damage": {
+ "dmg_type": "piercing",
+ "dmg_die_count": 1,
+ "dmg_die_sides": 8
+ },
+ "weight": 4.0,
+ "range": [
+ 0,
+ 0
+ ],
+ "reach": 5,
+ "properties": [],
+ "type": "martial melee weapons",
+ "text": "Provided from PHB"
+} \ No newline at end of file
diff --git a/parser/items/weapons/net.json b/parser/items/weapons/net.json
new file mode 100644
index 0000000..0d939f2
--- /dev/null
+++ b/parser/items/weapons/net.json
@@ -0,0 +1,22 @@
+{
+ "name": "net",
+ "cost": 100,
+ "damage": {
+ "dmg_type": "-",
+ "dmg_die_count": 0,
+ "dmg_die_sides": 0
+ },
+ "weight": 3.0,
+ "range": [
+ 5,
+ 15
+ ],
+ "reach": 5,
+ "properties": [
+ "special",
+ "thrown",
+ "A Large or smaller creature hit by a net is restrained until it is freed. A net has no effect on creatures that are formless, or creatures that are Huge or larger. A creature can use its action to make a DC 10 Strength check, freeing itself or another creature within its reach on a success. Dealing 5 slashing damage to the net (AC 10) also frees the creature without harming it, ending the effect and destroying the net."
+ ],
+ "type": "martial ranged weapons",
+ "text": "Provided from PHB"
+} \ No newline at end of file
diff --git a/parser/items/weapons/pike.json b/parser/items/weapons/pike.json
new file mode 100644
index 0000000..1feee37
--- /dev/null
+++ b/parser/items/weapons/pike.json
@@ -0,0 +1,22 @@
+{
+ "name": "pike",
+ "cost": 500,
+ "damage": {
+ "dmg_type": "piercing",
+ "dmg_die_count": 1,
+ "dmg_die_sides": 10
+ },
+ "weight": 18.0,
+ "range": [
+ 0,
+ 0
+ ],
+ "reach": 10,
+ "properties": [
+ "heavy",
+ "reach",
+ "two-handed"
+ ],
+ "type": "martial melee weapons",
+ "text": "Provided from PHB"
+} \ No newline at end of file
diff --git a/parser/items/weapons/quarterstaff.json b/parser/items/weapons/quarterstaff.json
new file mode 100644
index 0000000..39ea10e
--- /dev/null
+++ b/parser/items/weapons/quarterstaff.json
@@ -0,0 +1,20 @@
+{
+ "name": "quarterstaff",
+ "cost": 20,
+ "damage": {
+ "dmg_type": "bludgeoning",
+ "dmg_die_count": 1,
+ "dmg_die_sides": 6
+ },
+ "weight": 4.0,
+ "range": [
+ 0,
+ 0
+ ],
+ "reach": 5,
+ "properties": [
+ "versatile"
+ ],
+ "type": "simple melee weapons",
+ "text": "Provided from PHB"
+} \ No newline at end of file
diff --git a/parser/items/weapons/rapier.json b/parser/items/weapons/rapier.json
new file mode 100644
index 0000000..8c7aae4
--- /dev/null
+++ b/parser/items/weapons/rapier.json
@@ -0,0 +1,20 @@
+{
+ "name": "rapier",
+ "cost": 2500,
+ "damage": {
+ "dmg_type": "piercing",
+ "dmg_die_count": 1,
+ "dmg_die_sides": 8
+ },
+ "weight": 2.0,
+ "range": [
+ 0,
+ 0
+ ],
+ "reach": 5,
+ "properties": [
+ "finesse"
+ ],
+ "type": "martial melee weapons",
+ "text": "Provided from PHB"
+} \ No newline at end of file
diff --git a/parser/items/weapons/scimitar.json b/parser/items/weapons/scimitar.json
new file mode 100644
index 0000000..2890eba
--- /dev/null
+++ b/parser/items/weapons/scimitar.json
@@ -0,0 +1,21 @@
+{
+ "name": "scimitar",
+ "cost": 2500,
+ "damage": {
+ "dmg_type": "slashing",
+ "dmg_die_count": 1,
+ "dmg_die_sides": 6
+ },
+ "weight": 3.0,
+ "range": [
+ 0,
+ 0
+ ],
+ "reach": 5,
+ "properties": [
+ "finesse",
+ "light"
+ ],
+ "type": "martial melee weapons",
+ "text": "Provided from PHB"
+} \ No newline at end of file
diff --git a/parser/items/weapons/shortbow.json b/parser/items/weapons/shortbow.json
new file mode 100644
index 0000000..91ef73e
--- /dev/null
+++ b/parser/items/weapons/shortbow.json
@@ -0,0 +1,21 @@
+{
+ "name": "shortbow",
+ "cost": 2500,
+ "damage": {
+ "dmg_type": "piercing",
+ "dmg_die_count": 1,
+ "dmg_die_sides": 6
+ },
+ "weight": 2.0,
+ "range": [
+ 80,
+ 320
+ ],
+ "reach": 0,
+ "properties": [
+ "ammunition",
+ "two-handed"
+ ],
+ "type": "simple ranged weapons",
+ "text": "Provided from PHB"
+} \ No newline at end of file
diff --git a/parser/items/weapons/shortsword.json b/parser/items/weapons/shortsword.json
new file mode 100644
index 0000000..6b99fa6
--- /dev/null
+++ b/parser/items/weapons/shortsword.json
@@ -0,0 +1,21 @@
+{
+ "name": "shortsword",
+ "cost": 1000,
+ "damage": {
+ "dmg_type": "piercing",
+ "dmg_die_count": 1,
+ "dmg_die_sides": 6
+ },
+ "weight": 2.0,
+ "range": [
+ 0,
+ 0
+ ],
+ "reach": 5,
+ "properties": [
+ "finesse",
+ "light"
+ ],
+ "type": "martial melee weapons",
+ "text": "Provided from PHB"
+} \ No newline at end of file
diff --git a/parser/items/weapons/sickle.json b/parser/items/weapons/sickle.json
new file mode 100644
index 0000000..05157ee
--- /dev/null
+++ b/parser/items/weapons/sickle.json
@@ -0,0 +1,20 @@
+{
+ "name": "sickle",
+ "cost": 100,
+ "damage": {
+ "dmg_type": "slashing",
+ "dmg_die_count": 1,
+ "dmg_die_sides": 4
+ },
+ "weight": 2.0,
+ "range": [
+ 0,
+ 0
+ ],
+ "reach": 5,
+ "properties": [
+ "light"
+ ],
+ "type": "simple melee weapons",
+ "text": "Provided from PHB"
+} \ No newline at end of file
diff --git a/parser/items/weapons/sling.json b/parser/items/weapons/sling.json
new file mode 100644
index 0000000..fa89649
--- /dev/null
+++ b/parser/items/weapons/sling.json
@@ -0,0 +1,20 @@
+{
+ "name": "sling",
+ "cost": 10,
+ "damage": {
+ "dmg_type": "bludgeoning",
+ "dmg_die_count": 1,
+ "dmg_die_sides": 4
+ },
+ "weight": 0.0,
+ "range": [
+ 30,
+ 120
+ ],
+ "reach": 0,
+ "properties": [
+ "ammunition"
+ ],
+ "type": "simple ranged weapons",
+ "text": "Provided from PHB"
+} \ No newline at end of file
diff --git a/parser/items/weapons/spear.json b/parser/items/weapons/spear.json
new file mode 100644
index 0000000..a7a51a2
--- /dev/null
+++ b/parser/items/weapons/spear.json
@@ -0,0 +1,21 @@
+{
+ "name": "spear",
+ "cost": 100,
+ "damage": {
+ "dmg_type": "piercing",
+ "dmg_die_count": 1,
+ "dmg_die_sides": 6
+ },
+ "weight": 3.0,
+ "range": [
+ 20,
+ 60
+ ],
+ "reach": 5,
+ "properties": [
+ "thrown",
+ "versatile"
+ ],
+ "type": "simple melee weapons",
+ "text": "Provided from PHB"
+} \ No newline at end of file
diff --git a/parser/items/weapons/trident.json b/parser/items/weapons/trident.json
new file mode 100644
index 0000000..4e08af5
--- /dev/null
+++ b/parser/items/weapons/trident.json
@@ -0,0 +1,21 @@
+{
+ "name": "trident",
+ "cost": 500,
+ "damage": {
+ "dmg_type": "piercing",
+ "dmg_die_count": 1,
+ "dmg_die_sides": 6
+ },
+ "weight": 4.0,
+ "range": [
+ 20,
+ 60
+ ],
+ "reach": 5,
+ "properties": [
+ "thrown",
+ "versatile"
+ ],
+ "type": "martial melee weapons",
+ "text": "Provided from PHB"
+} \ No newline at end of file
diff --git a/parser/items/weapons/war_pick.json b/parser/items/weapons/war_pick.json
new file mode 100644
index 0000000..b17aa5f
--- /dev/null
+++ b/parser/items/weapons/war_pick.json
@@ -0,0 +1,18 @@
+{
+ "name": "war pick",
+ "cost": 500,
+ "damage": {
+ "dmg_type": "piercing",
+ "dmg_die_count": 1,
+ "dmg_die_sides": 8
+ },
+ "weight": 2.0,
+ "range": [
+ 0,
+ 0
+ ],
+ "reach": 5,
+ "properties": [],
+ "type": "martial melee weapons",
+ "text": "Provided from PHB"
+} \ No newline at end of file
diff --git a/parser/items/weapons/warhammer.json b/parser/items/weapons/warhammer.json
new file mode 100644
index 0000000..04e8fc2
--- /dev/null
+++ b/parser/items/weapons/warhammer.json
@@ -0,0 +1,20 @@
+{
+ "name": "warhammer",
+ "cost": 1500,
+ "damage": {
+ "dmg_type": "bludgeoning",
+ "dmg_die_count": 1,
+ "dmg_die_sides": 8
+ },
+ "weight": 2.0,
+ "range": [
+ 0,
+ 0
+ ],
+ "reach": 5,
+ "properties": [
+ "versatile"
+ ],
+ "type": "martial melee weapons",
+ "text": "Provided from PHB"
+} \ No newline at end of file
diff --git a/parser/items/weapons/whip.json b/parser/items/weapons/whip.json
new file mode 100644
index 0000000..3d6e45e
--- /dev/null
+++ b/parser/items/weapons/whip.json
@@ -0,0 +1,21 @@
+{
+ "name": "whip",
+ "cost": 200,
+ "damage": {
+ "dmg_type": "slashing",
+ "dmg_die_count": 1,
+ "dmg_die_sides": 4
+ },
+ "weight": 3.0,
+ "range": [
+ 0,
+ 0
+ ],
+ "reach": 10,
+ "properties": [
+ "finesse",
+ "reach"
+ ],
+ "type": "martial melee weapons",
+ "text": "Provided from PHB"
+} \ No newline at end of file