Finished implementing basic item library

This commit is contained in:
Stefan Zermatten
2017-04-24 14:15:17 +02:00
parent cd7702cf4f
commit 7996fa4370
21 changed files with 1727 additions and 76 deletions

View File

@@ -0,0 +1,481 @@
[
{
"name": "Club",
"value": 0.1,
"weight": 2,
"attacks": [
{
"attackBonus": "strengthMod + proficiencyBonus",
"damage": "1d4 + {strengthMod}",
"details": "Light",
"damageType": "bludgeoning"
}
]
},
{
"name": "Dagger",
"value": 2,
"weight": 1,
"attacks": [
{
"attackBonus": "max(strengthMod, dexterityMod) + proficiencyBonus",
"damage": "1d4 + {max(strengthMod, dexterityMod)}",
"details": "Finesse, light, thrown (range 20/60)",
"damageType": "piercing"
}
]
},
{
"name": "Greatclub",
"value": 0.2,
"weight": 10,
"attacks": [
{
"attackBonus": "strengthMod + proficiencyBonus",
"damage": "1d8 + {strengthMod}",
"details": "Two-handed",
"damageType": "bludgeoning"
}
]
},
{
"name": "Handaxe",
"value": 5,
"weight": 2,
"attacks": [
{
"attackBonus": "strengthMod + proficiencyBonus",
"damage": "1d6 + {strengthMod}",
"details": "Light, thrown (range 20/60)",
"damageType": "slashing"
}
]
},
{
"name": "Javelin",
"value": 0.5,
"weight": 2,
"attacks": [
{
"attackBonus": "strengthMod + proficiencyBonus",
"damage": "1d6 + {strengthMod}",
"details": "Thrown (range 30/120)",
"damageType": "piercing"
}
]
},
{
"name": "Light hammer",
"value": 2,
"weight": 2,
"attacks": [
{
"attackBonus": "strengthMod + proficiencyBonus",
"damage": "1d4 + {strengthMod}",
"details": "Light, thrown (range 20/60)",
"damageType": "bludgeoning"
}
]
},
{
"name": "Mace",
"value": 5,
"weight": 4,
"attacks": [
{
"attackBonus": "strengthMod + proficiencyBonus",
"damage": "1d6 + {strengthMod}",
"damageType": "bludgeoning"
}
]
},
{
"name": "Quarterstaff",
"value": 0.5,
"weight": 4,
"attacks": [
{
"attackBonus": "strengthMod + proficiencyBonus",
"damage": "1d6 + {strengthMod}",
"details": "Versatile (1d8)",
"damageType": "bludgeoning"
}
]
},
{
"name": "Sickle",
"value": 1,
"weight": 2,
"attacks": [
{
"attackBonus": "strengthMod + proficiencyBonus",
"damage": "1d4 + {strengthMod}",
"details": "Light",
"damageType": "slashing"
}
]
},
{
"name": "Spear",
"value": 1,
"weight": 3,
"attacks": [
{
"attackBonus": "strengthMod + proficiencyBonus",
"damage": "1d6 + {strengthMod}",
"details": "Thrown (range 20/60), versatile (1d8)",
"damageType": "piercing"
}
]
},
{
"name": "Crossbow, light",
"value": 25,
"weight": 5,
"attacks": [
{
"attackBonus": "dexterityMod + proficiencyBonus",
"damage": "1d8 + {dexterityMod}",
"details": "Ammunition (range 80/320), loading, two-handed",
"damageType": "piercing"
}
]
},
{
"name": "Dart",
"value": 0.05,
"weight": 0.25,
"attacks": [
{
"attackBonus": "max(strengthMod, dexterityMod) + proficiencyBonus",
"damage": "1d4 + {max(strengthMod, dexterityMod)}",
"details": "Finesse, thrown (range 20/60)",
"damageType": "piercing"
}
]
},
{
"name": "Shortbow",
"value": 25,
"weight": 2,
"attacks": [
{
"attackBonus": "dexterityMod + proficiencyBonus",
"damage": "1d6 + {dexterityMod}",
"details": "Ammunition (range 80/320), two-handed",
"damageType": "piercing"
}
]
},
{
"name": "Sling",
"value": 0.1,
"weight": 0,
"attacks": [
{
"attackBonus": "dexterityMod + proficiencyBonus",
"damage": "1d4 + {dexterityMod}",
"details": "Ammunition (range 30/120)",
"damageType": "bludgeoning"
}
]
},
{
"name": "Battleaxe",
"value": 10,
"weight": 4,
"attacks": [
{
"attackBonus": "strengthMod + proficiencyBonus",
"damage": "1d8 + {strengthMod}",
"details": "Versatile (1d10)",
"damageType": "slashing"
}
]
},
{
"name": "Flail",
"value": 10,
"weight": 2,
"attacks": [
{
"attackBonus": "strengthMod + proficiencyBonus",
"damage": "1d8 + {strengthMod}",
"damageType": "bludgeoning"
}
]
},
{
"name": "Glaive",
"value": 20,
"weight": 6,
"attacks": [
{
"attackBonus": "strengthMod + proficiencyBonus",
"damage": "1d10 + {strengthMod}",
"details": "Heavy, reach, two-handed",
"damageType": "slashing"
}
]
},
{
"name": "Greataxe",
"value": 30,
"weight": 7,
"attacks": [
{
"attackBonus": "strengthMod + proficiencyBonus",
"damage": "1d12 + {strengthMod}",
"details": "Heavy, two-handed",
"damageType": "slashing"
}
]
},
{
"name": "Greatsword",
"value": 50,
"weight": 6,
"attacks": [
{
"attackBonus": "strengthMod + proficiencyBonus",
"damage": "2d6 + {strengthMod}",
"details": "Heavy, two-handed",
"damageType": "slashing"
}
]
},
{
"name": "Halberd",
"value": 20,
"weight": 6,
"attacks": [
{
"attackBonus": "strengthMod + proficiencyBonus",
"damage": "1d10 + {strengthMod}",
"details": "Heavy, reach, two-handed",
"damageType": "slashing"
}
]
},
{
"name": "Lance",
"value": 10,
"weight": 6,
"description": "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 arent mounted.",
"attacks": [
{
"attackBonus": "strengthMod + proficiencyBonus",
"damage": "1d12 + {strengthMod}",
"details": "Reach, special",
"damageType": "piercing"
}
]
},
{
"name": "Longsword",
"value": 15,
"weight": 3,
"attacks": [
{
"attackBonus": "strengthMod + proficiencyBonus",
"damage": "1d8 + {strengthMod}",
"details": "Versatile (1d10)",
"damageType": "slashing"
}
]
},
{
"name": "Maul",
"value": 10,
"weight": 10,
"attacks": [
{
"attackBonus": "strengthMod + proficiencyBonus",
"damage": "2d6 + {strengthMod}",
"details": "Heavy, two-handed",
"damageType": "bludgeoning"
}
]
},
{
"name": "Morningstar",
"value": 15,
"weight": 4,
"attacks": [
{
"attackBonus": "strengthMod + proficiencyBonus",
"damage": "1d8 + {strengthMod}",
"damageType": "piercing"
}
]
},
{
"name": "Pike",
"value": 5,
"weight": 18,
"attacks": [
{
"attackBonus": "strengthMod + proficiencyBonus",
"damage": "1d10 + {strengthMod}",
"details": "Heavy, reach, two-handed",
"damageType": "piercing"
}
]
},
{
"name": "Rapier",
"value": 25,
"weight": 2,
"attacks": [
{
"attackBonus": "max(strengthMod, dexterityMod) + proficiencyBonus",
"damage": "1d8 + {max(strengthMod, dexterityMod)}",
"details": "Finesse",
"damageType": "piercing"
}
]
},
{
"name": "Scimitar",
"value": 25,
"weight": 3,
"attacks": [
{
"attackBonus": "strengthMod + proficiencyBonus",
"damage": "1d6 + {strengthMod}",
"details": "Finesse, light",
"damageType": "slashing"
}
]
},
{
"name": "Shortsword",
"value": 10,
"weight": 2,
"attacks": [
{
"attackBonus": "max(strengthMod, dexterityMod) + proficiencyBonus",
"damage": "1d6 + {max(strengthMod, dexterityMod)}",
"details": "Finesse, light",
"damageType": "piercing"
}
]
},
{
"name": "Trident",
"value": 5,
"weight": 4,
"attacks": [
{
"attackBonus": "strengthMod + proficiencyBonus",
"damage": "1d6 + {strengthMod}",
"details": "Thrown (range 20/60), versatile (1d8)",
"damageType": "piercing"
}
]
},
{
"name": "War pick",
"value": 5,
"weight": 2,
"attacks": [
{
"attackBonus": "strengthMod + proficiencyBonus",
"damage": "1d8 + {strengthMod}",
"damageType": "piercing"
}
]
},
{
"name": "Warhammer",
"value": 15,
"weight": 2,
"attacks": [
{
"attackBonus": "strengthMod + proficiencyBonus",
"damage": "1d8 + {strengthMod}",
"details": "Versatile (1d10)",
"damageType": "bludgeoning"
}
]
},
{
"name": "Whip",
"value": 2,
"weight": 3,
"attacks": [
{
"attackBonus": "max(strengthMod, dexterityMod) + proficiencyBonus",
"damage": "1d4 + {max(strengthMod, dexterityMod)}",
"details": "Finesse, reach",
"damageType": "slashing"
}
]
},
{
"name": "Blowgun",
"value": 10,
"weight": 1,
"attacks": [
{
"attackBonus": "dexterityMod + proficiencyBonus",
"damage": "1 + {dexterityMod}",
"details": "Ammunition (range 25/100), loading",
"damageType": "piercing"
}
]
},
{
"name": "Crossbow, hand",
"value": 75,
"weight": 3,
"attacks": [
{
"attackBonus": "dexterityMod + proficiencyBonus",
"damage": "1d6 + {dexterityMod}",
"details": "Ammunition (range 30/120), light, loading",
"damageType": "piercing"
}
]
},
{
"name": "Crossbow, heavy",
"value": 50,
"weight": 18,
"attacks": [
{
"attackBonus": "dexterityMod + proficiencyBonus",
"damage": "1d10 + {dexterityMod}",
"details": "Ammunition (range 100/400), heavy, loading, two-handed",
"damageType": "piercing"
}
]
},
{
"name": "Longbow",
"value": 50,
"weight": 2,
"attacks": [
{
"attackBonus": "dexterityMod + proficiencyBonus",
"damage": "1d8 + {dexterityMod}",
"details": "Ammunition (range 150/600), heavy, two-handed",
"damageType": "piercing"
}
]
},
{
"name": "Net",
"value": 1,
"weight": 3,
"description": "A Large or smaller creature hit by a net is Restrained until it is freed. A net has no effect on creatures that are formless, or creatures that are Huge or larger. A creature can use its action to make a DC 10 Strength check, freeing itself or another creature within its reach on a success. Dealing 5 slashing damage to the net (AC 10) also frees the creature without harming it, ending the effect and destroying the net.\n\nWhen you use an action, bonus action, or reaction to attack with a net, you can make only one attack regardless of the number of attacks you can normally make.",
"attacks": [
{
"attackBonus": "strengthMod + proficiencyBonus",
"damage": "0",
"details": "Special, thrown (range 5/15)",
"damageType": "bludgeoning"
}
]
}
]