UNPKG

sysref-base

Version:

Base classes for emulating basic System Reference Document game mechanics

160 lines (158 loc) 3.08 kB
// https://5thsrd.org/adventuring/equipment/weapons/ module.exports = { club: { abilities: ['strength'], classification: ['melee'], cost: 1, minMax: [1, 4] }, dagger: { abilities: ['dexterity', 'strength'], classification: ['melee', 'ranged'], cost: 2, minMax: [1, 4] }, greatClub: { abilities: ['strength'], classification: ['melee'], cost: 2, minMax: [1, 8] }, handAxe: { abilities: ['strength'], classification: ['melee', 'ranged'], cost: 5, minMax: [1, 6] }, javelin: { abilities: ['strength'], classification: ['ranged'], cost: 1, minMax: [1, 6] }, lightHammer: { abilities: ['strength'], classification: ['melee', 'ranged'], cost: 2, minMax: [1, 4] }, mace: { abilities: ['strength'], classification: ['melee'], cost: 5, minMax: [1, 6] }, quarterstaff: { abilities: ['strength'], classification: ['melee'], cost: 2, minMax: [1, 6] }, sickle: { abilities: ['strength'], classification: ['melee'], cost: 1, minMax: [1, 4] }, lightCrossbow: { abilities: ['strength'], classification: ['ranged'], cost: 25, hasAmmunition: true, minMax: [1, 6] }, shortBow: { abilities: ['strength'], classification: ['ranged'], cost: 25, hasAmmunition: true, minMax: [1, 6] }, sling: { abilities: ['strength'], classification: ['ranged'], cost: 1, hasAmmunition: true, minMax: [1, 4] }, battleAxe: { abilities: ['strength'], classification: ['melee'], cost: 10, minMax: [1, 8] }, flail: { abilities: ['strength'], classification: ['melee'], cost: 10, minMax: [1, 8] }, greatAxe: { abilities: ['strength'], classification: ['melee'], cost: 30, minMax: [1, 12] }, greatSword: { abilities: ['strength'], classification: ['melee'], cost: 50, minMax: [2, 12] }, halberd: { abilities: ['strength'], classification: ['melee'], cost: 20, minMax: [1, 10] }, lance: { abilities: ['strength'], classification: ['melee'], cost: 10, minMax: [1, 12] }, longSword: { abilities: ['strength'], classification: ['melee'], cost: 15, minMax: [1, 8] }, rapier: { abilities: ['dexterity', 'strength'], classification: ['melee'], cost: 25, minMax: [1, 8] }, shortSword: { abilities: ['dexterity', 'strength'], classification: ['melee'], cost: 10, minMax: [1, 6] }, trident: { abilities: ['strength'], classification: ['melee', 'ranged'], cost: 5, minMax: [1, 6] }, warHammer: { abilities: ['strength'], classification: ['melee'], cost: 15, minMax: [1, 8] }, heavyCrossbow: { abilities: ['strength'], classification: ['ranged'], cost: 50, hasAmmunition: true, minMax: [1, 10] }, longBow: { abilities: ['strength'], classification: ['ranged'], cost: 50, hasAmmunition: true, minMax: [1, 8] } }