weapons.js 9.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. var weapon_list = {
  2. "club": {name: 'club', cost: '1 sp', damage: '1d4 bl', weight: '2 lb.', category: 'simple', attrs: ['light'], uses: [{what: 'hand', amt: 1}],},
  3. "dagger, thrown": {name: 'dagger', cost: '2 gp', damage: '1d4 pi', weight: '1 lb.', category: 'simple', ranged: true, attrs: ['finesse', 'light', 'thrown'], range: {min: 20, max: 60}, uses: [{what: 'hand', amt: 1}],},
  4. "dagger": {name: 'dagger', cost: '2 gp', damage: '1d4 pi', weight: '1 lb.', category: 'simple', attrs: ['finesse', 'light', 'thrown'], uses: [{what: 'hand', amt: 1}],},
  5. "greatclub": {name: 'greatclub', cost: '2 sp', damage: '1d8 bl', weight: '10 lb.', category: 'simple', attrs: ['twohanded'], uses: [{what: 'hand', amt: 2}],},
  6. "handaxe, thrown":{name: 'handaxe', cost: '5 gp', damage: '1d6 sl', weight: '2 lb.', category: 'simple', ranged: true, attrs: ['light', 'thrown'], range: {min: 20, max: 60}, uses: [{what: 'hand', amt: 1}],},
  7. "handaxe": {name: 'handaxe', cost: '5 gp', damage: '1d6 sl', weight: '2 lb.', category: 'simple', attrs: ['light', 'thrown'], range: {min: 20, max: 60}, uses: [{what: 'hand', amt: 1}],},
  8. "javelin, thrown":{name: 'javelin', cost: '5 sp', damage: '1d6 pi', weight: '2 lb.', category: 'simple', ranged: true, attrs: ['thrown'], range: {min: 30, max: 120}, uses: [{what: 'hand', amt: 1}],},
  9. "javelin": {name: 'javelin', cost: '5 sp', damage: '1d6 pi', weight: '2 lb.', category: 'simple', attrs: ['thrown'], uses: [{what: 'hand', amt: 1}],},
  10. "light hammer, thrown": {name: 'light hammer', cost: '2 gp', damage: '1d4 bl', weight: '2 lb.', category: 'simple', ranged: true, attrs: ['light', 'thrown'], range: {min: 20, max: 60}, uses: [{what: 'hand', amt: 1}],},
  11. "light hammer": {name: 'light hammer', cost: '2 gp', damage: '1d4 bl', weight: '2 lb.', category: 'simple', attrs: ['light', 'thrown'], uses: [{what: 'hand', amt: 1}],},
  12. "mace": {name: 'mace', cost: '5 gp', damage: '1d6 bl', weight: '4 lb.', category: 'simple', attrs: ['none'], uses: [{what: 'hand', amt: 1}],},
  13. "quarterstaff": {name: 'quarterstaff', cost: '2 sp', damage: '1d6 bl', weight: '4 lb.', category: 'simple', attrs: ['versatile'], uses: [{what: 'hand', amt: 1}],},
  14. "quarterstaff, 2 hand": {name: 'quarterstaff', cost: '2 sp', damage: '1d8 bl', weight: '4 lb.', category: 'simple', attrs: ['versatile'], uses: [{what: 'hand', amt: 2}],},
  15. "sickle": {name: 'sickle', cost: '1 gp', damage: '1d4 sl', weight: '2 lb.', category: 'simple', attrs: ['light'], uses: [{what: 'hand', amt: 1}],},
  16. "spear, thrown": {name: 'spear', cost: '1 gp', damage: '1d6 pi', weight: '3 lb.', category: 'simple', ranged: true, attrs: ['thrown', 'versatile'], range: {min: 20, max: 60}, uses: [{what: 'hand', amt: 1}],},
  17. "spear": {name: 'spear', cost: '1 gp', damage: '1d6 pi', weight: '3 lb.', category: 'simple', attrs: ['thrown', 'versatile'], uses: [{what: 'hand', amt: 1}],},
  18. "spear, 2 hand": {name: 'spear', cost: '1 gp', damage: '1d8 pi', weight: '3 lb.', category: 'simple', attrs: ['thrown', 'versatile'], uses: [{what: 'hand', amt: 2}],},
  19. "light crossbow":{name: 'light crossbow', cost: '25 gp', damage: '1d8 pi', weight: '5 lb.', category: 'simple', ranged: true, attrs: ['ammunition', 'loading', 'twohanded'], range: {min: 80, max: 320}, uses: [{what: 'hand', amt: 2}],},
  20. "dart, thrown": {name: 'dart', cost: '5 cp', damage: '1d4 pi', weight: '1/4 lb.', category: 'simple', ranged: true, attrs: ['finesse', 'thrown'], range: {min: 20, max: 60}, uses: [{what: 'hand', amt: 1}],},
  21. "dart": {name: 'dart', cost: '5 cp', damage: '1d4 pi', weight: '1/4 lb.', category: 'simple', attrs: ['finesse', 'thrown'], uses: [{what: 'hand', amt: 1}],},
  22. "shortbow": {name: 'shortbow', cost: '25 gp', damage: '1d6 pi', weight: '2 lb.', category: 'simple', ranged: true, attrs: ['ammunition', 'twohanded'], range: {min: 80, max: 320}, , uses: [{what: 'hand', amt: 1}],},
  23. "sling": {name: 'sling', cost: '1 sp', damage: '1d4 bl', weight: '0 lb.', category: 'simple', ranged: true, attrs: ['ammunition'], range: {min: 30, max: 120}, uses: [{what: 'hand', amt: 1}],},
  24. "battleaxe": {name: 'battleaxe', cost: '10 gp', damage: '1d8 sl', weight: '4 lb.', category: 'martial', attrs: ['versatile'], uses: [{what: 'hand', amt: 1}],},
  25. "battleaxe, 2 hand":{name: 'battleaxe', cost: '10 gp', damage: '1d10 sl', weight: '4 lb.', category: 'martial', attrs: ['versatile'], uses: [{what: 'hand', amt: 2}],},
  26. "flail": {name: 'flail', cost: '10 gp', damage: '1d8 bl', weight: '2 lb.', category: 'martial', attrs: ['none'], uses: [{what: 'hand', amt: 1}],},
  27. "glaive": {name: 'glaive', cost: '20 gp', damage: '1d10 sl', weight: '6 lb.', category: 'martial', attrs: ['heavy', 'reach', 'twohanded'], uses: [{what: 'hand', amt: 2}],},
  28. "greataxe": {name: 'greataxe', cost: '30 gp', damage: '1d12 sl', weight: '7 lb.', category: 'martial', attrs: ['heavy', 'twohanded'], uses: [{what: 'hand', amt: 2}],},
  29. "greatsword": {name: 'greatsword', cost: '50 gp', damage: '2d6 sl', weight: '6 lb.', category: 'martial', attrs: ['heavy', 'twohanded'], uses: [{what: 'hand', amt: 2}],},
  30. "halberd": {name: 'halberd', cost: '20 gp', damage: '1d10 sl', weight: '6 lb.', category: 'martial', attrs: ['heavy', 'reach', 'twohanded'], uses: [{what: 'hand', amt: 2}],},
  31. "lance": {name: 'lance', cost: '10 gp', damage: '1d12 pi', weight: '6 lb.', category: 'martial', attrs: ['reach', 'special'], uses: [{what: 'hand', amt: 1}],},
  32. "longsword": {name: 'longsword', cost: '15 gp', damage: '1d8 sl', weight: '3 lb.', category: 'martial', attrs: ['versatile'], uses: [{what: 'hand', amt: 1}],},
  33. "longsword, 2 hand":{name: 'longsword', cost: '15 gp', damage: '1d10 sl', weight: '3 lb.', category: 'martial', attrs: ['versatile'], uses: [{what: 'hand', amt: 2}],},
  34. "maul": {name: 'maul', cost: '10 gp', damage: '2d6 bl', weight: '10 lb.', category: 'martial', attrs: ['heavy', 'twohanded'], uses: [{what: 'hand', amt: 2}],},
  35. "morningstar":{name: 'morningstar', cost: '15 gp', damage: '1d8 pi', weight: '4 lb.', category: 'martial', attrs: ['none'], uses: [{what: 'hand', amt: 1}],},
  36. "pike": {name: 'pike', cost: '5 gp', damage: '1d10 pi', weight: '18 lb.', category: 'martial', attrs: ['heavy', 'reach', 'twohanded'], uses: [{what: 'hand', amt: 2}],},
  37. "rapier": {name: 'rapier', cost: '25 gp', damage: '1d8 pi', weight: '2 lb.', category: 'martial', attrs: ['finesse'], uses: [{what: 'hand', amt: 1}],},
  38. "scimitar": {name: 'scimitar', cost: '25 gp', damage: '1d6 sl', weight: '3 lb.', category: 'martial', attrs: ['finesse' 'light'], uses: [{what: 'hand', amt: 1}],},
  39. "shortsword": {name: 'shortsword', cost: '10 gp', damage: '1d6 pi', weight: '2 lb.', category: 'martial', attrs: ['finesse', 'light'], uses: [{what: 'hand', amt: 1}],},
  40. "trident, thrown":{name: 'trident', cost: '5 gp', damage: '1d6 pi', weight: '4 lb.', category: 'martial', ranged: true, attrs: ['thrown', 'versatile'], range: {min: 20, max: 60}, uses: [{what: 'hand', amt: 1}],},
  41. "trident": {name: 'trident', cost: '5 gp', damage: '1d6 pi', weight: '4 lb.', category: 'martial', attrs: ['thrown', 'versatile'], uses: [{what: 'hand', amt: 1}],},
  42. "trident, 2 hand":{name: 'trident', cost: '5 gp', damage: '1d8 pi', weight: '4 lb.', category: 'martial', attrs: ['thrown', 'versatile'], uses: [{what: 'hand', amt: 2}],},
  43. "war pick": {name: 'war pick', cost: '5 gp', damage: '1d8 pi', weight: '2 lb.', category: 'martial', attrs: ['none'], uses: [{what: 'hand', amt: 1}],},
  44. "warhammer": {name: 'warhammer', cost: '15 gp', damage: '1d8 bl', weight: '2 lb.', category: 'martial', attrs: ['versatile'], uses: [{what: 'hand', amt: 1}],},
  45. "warhammer, 2 hand":{name: 'warhammer', cost: '15 gp', damage: '1d10 bl', weight: '2 lb.', category: 'martial', attrs: ['versatile'], uses: [{what: 'hand', amt: 2}],},
  46. "whip": {name: 'whip', cost: '2 gp', damage: '1d4 sl', weight: '3 lb.', category: 'martial', attrs: ['finesse', 'reach'], uses: [{what: 'hand', amt: 1}],},
  47. "blowgun": {name: 'blowgun', cost: '10 gp', damage: '1 pi', weight: '1 lb.', category: 'martial', ranged: true, attrs: ['ammunition', 'loading'], range: {min: 25, max: 100}, uses: [{what: 'hand', amt: 1}],},
  48. "hand crossbow": {name: 'hand crossbow', cost: '75 gp', damage: '1d6 pi', weight: '3 lb.', category: 'martial', ranged: true, attrs: ['ammunition', 'light', 'loading'], range: {min: 30, max: 120}, uses: [{what: 'hand', amt: 1}],},
  49. "heavy crossbow": {name: 'heavy crossbow', cost: '50 gp', damage: '1d10 pi', weight: '18 lb.', category: 'martial', ranged: true, attrs: ['ammunition', 'heavy', 'loading', 'twohanded'], range: {min: 100, max: 400}, uses: [{what: 'hand', amt: 2}],},
  50. "longbow": {name: 'longbow', cost: '50 gp', damage: '1d8 pi', weight: '2 lb.', category: 'martial', ranged: true, attrs: ['ammunition', 'heavy', 'twohanded'], range: {min: 150, max: 600}, uses: [{what: 'hand', amt: 2}],},
  51. "net": {name: 'net', cost: '1 gp', damage: '0d4 fo', weight: '3 lb.', category: 'martial', ranged: true, attrs: ['special', 'thrown'], range: {min: 5, max: 15}, uses: [{what: 'hand', amt: 1}],},
  52. };
  53. if(module && module.exports) module.exports = weapon_list;