diff options
Diffstat (limited to 'parser/items/weapons')
37 files changed, 766 insertions, 0 deletions
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 |