Files
roll20-character-sheets/ADnD_2E_Revised/javascript/weapons.js
T

2783 lines
63 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
//#region Player's Handbook
const weapons = {};
weapons['arquebus'] = {
'name': 'Arquebus',
'rof': '1/3',
'range': '50/150/210',
'size': 'M',
'type': 'P',
'speed': 15,
'small-medium': '1d10!',
'large': '1d10!',
'knockdown': 'd8',
'book': 'PHB',
'category': ['Range']
};
weapons['battle axe'] = {
'name': 'Battle axe',
'size': 'M',
'type': 'S',
'speed': 7,
'small-medium': '1d8',
'large': '1d8',
'knockdown': 'd10',
'book': 'PHB',
'category': ['Melee']
};
weapons['blowgun (barbed dart)'] = {
'name': 'Blowgun (Barbed Dart)',
'rof': '2/1',
'range': '10/20/30',
'size': 'L',
'type': 'P',
'speed': 5,
'small-medium': '1d3',
'large': '1d2',
'knockdown': 'd4',
'book': 'PHB',
'category': ['Range']
};
weapons['blowgun (needle)'] = {
...weapons['blowgun (barbed dart)'],
'name': 'Blowgun (Needle)',
'small-medium': '1',
'large': '1',
};
weapons['short bow (flight arrow)'] = {
'name': 'Short bow (Flight arrow)',
'rof': '2/1',
'range': '50/100/150',
'size': 'M',
'type': 'P',
'speed': 7,
'small-medium': '1d6',
'large': '1d6',
'knockdown': 'd6',
'book': 'PHB',
'category': ['Range']
};
weapons['long bow (flight arrow)'] = {
'name': 'Long bow (Flight arrow)',
'rof': '2/1',
'range': '70/140/210',
'size': 'L',
'type': 'P',
'speed': 8,
'small-medium': '1d6',
'large': '1d6',
'knockdown': 'd6',
'book': 'PHB',
'category': ['Range']
};
weapons['long bow (sheaf arrow)'] = {
...weapons['long bow (flight arrow)'],
'name': 'Long bow (Sheaf arrow)',
'range': '50/100/150',
'small-medium': '1d8',
'large': '1d8',
};
weapons['composite short bow (flight arrow)'] = {
'name': 'Composite short bow (Flight arrow)',
'rof': '2/1',
'range': '50/100/180',
'size': 'M',
'type': 'P',
'speed': 6,
'small-medium': '1d6',
'large': '1d6',
'knockdown': 'd6',
'book': 'PHB',
'category': ['Range']
};
weapons['composite long bow (flight arrow)'] = {
'name': 'Composite long bow (Flight arrow)',
'rof': '2/1',
'range': '60/120/210',
'size': 'L',
'type': 'P',
'speed': 7,
'small-medium': '1d6',
'large': '1d6',
'knockdown': 'd6',
'book': 'PHB',
'category': ['Range']
};
weapons['composite long bow (sheaf arrow)'] = {
...weapons['composite long bow (flight arrow)'],
'name': 'Composite long bow (Sheaf arrow)',
'range': '40/80/170',
'small-medium': '1d8',
'large': '1d8',
};
weapons['club'] = {
'name': 'Club',
'strength': true,
'rof': '1',
'range': '10/20/30',
'size': 'M',
'type': 'B',
'speed': 4,
'small-medium': '1d6',
'large': '1d3',
'knockdown': 'd8',
'book': 'PHB',
'category': ['Melee','Range']
};
weapons['hand crossbow'] = {
'name': 'Hand crossbow',
'rof': '1',
'range': '20/40/60',
'size': 'S',
'type': 'P',
'speed': 5,
'small-medium': '1d3',
'large': '1d2',
'knockdown': 'd4',
'book': 'PHB',
'category': ['Range']
};
weapons['light crossbow'] = {
'name': 'Light crossbow',
'rof': '1',
'range': '60/120/180',
'size': 'M',
'type': 'P',
'speed': 7,
'small-medium': '1d4',
'large': '1d4',
'knockdown': 'd6',
'book': 'PHB',
'category': ['Range']
};
weapons['heavy crossbow'] = {
'name': 'Heavy crossbow',
'rof': '1/2',
'range': '80/160/240',
'size': 'M',
'type': 'P',
'speed': 10,
'small-medium': '1d4+1',
'large': '1d6+1',
'knockdown': 'd6',
'book': 'PHB',
'category': ['Range']
};
weapons['dagger'] = {
'name': 'Dagger',
'strength': true,
'rof': '2/1',
'range': '10/20/30',
'size': 'S',
'type': 'P',
'speed': 2,
'small-medium': '1d4',
'large': '1d3',
'knockdown': 'd6',
'book': 'PHB',
'category': ['Melee','Range']
};
weapons['dirk'] = {
'name': 'Dirk',
'strength': true,
'rof': '2/1',
'range': '10/20/30',
'size': 'S',
'type': 'P',
'speed': 2,
'small-medium': '1d4',
'large': '1d3',
'knockdown': 'd6',
'book': 'PHB',
'category': ['Melee','Range']
};
weapons['dart'] = {
'name': 'Dart',
'strength': true,
'rof': '3/1',
'range': '10/20/40',
'size': 'S',
'type': 'P',
'speed': 2,
'small-medium': '1d3',
'large': '1d2',
'knockdown': 'd4',
'book': 'PHB',
'category': ['Range']
};
weapons['footman\'s flail'] = {
'name': 'Footman\'s flail',
'size': 'M',
'type': 'B',
'speed': 7,
'small-medium': '1d6+1',
'large': '2d4',
'knockdown': 'd12',
'book': 'PHB',
'category': ['Melee']
};
weapons['footman\'s mace'] = {
'name': 'Footman\'s mace',
'size': 'M',
'type': 'B',
'speed': 7,
'small-medium': '1d6+1',
'large': '1d6',
'knockdown': 'd10',
'book': 'PHB',
'category': ['Melee']
};
weapons['footman\'s pick'] = {
'name': 'Footman\'s pick',
'size': 'M',
'type': 'P',
'speed': 7,
'small-medium': '1d6+1',
'large': '2d4',
'knockdown': 'd8',
'book': 'PHB',
'category': ['Melee']
};
weapons['hand axe'] = {
'name': 'Hand axe',
'strength': true,
'rof': '1',
'range': '10/20/30',
'size': 'M',
'type': 'S',
'speed': 4,
'small-medium': '1d6',
'large': '1d4',
'knockdown': 'd10',
'book': 'PHB',
'category': ['Melee','Range']
};
weapons['harpoon'] = {
'name': 'Harpoon',
'strength': true,
'rof': '1',
'range': '10/20/30',
'size': 'L',
'type': 'P',
'speed': 7,
'small-medium': '2d4',
'large': '2d6',
'knockdown': 'd8',
'book': 'PHB',
'category': ['Melee','Range']
};
weapons['horseman\'s flail'] = {
'name': 'Horseman\'s flail',
'size': 'M',
'type': 'B',
'speed': 6,
'small-medium': '1d4+1',
'large': '1d4+1',
'knockdown': 'd10',
'book': 'PHB',
'category': ['Melee']
};
weapons['horseman\'s mace'] = {
'name': 'Horseman\'s mace',
'size': 'M',
'type': 'B',
'speed': 6,
'small-medium': '1d6',
'large': '1d4',
'knockdown': 'd8',
'book': 'PHB',
'category': ['Melee']
};
weapons['horseman\'s pick'] = {
'name': 'Horseman\'s pick',
'size': 'M',
'type': 'P',
'speed': 5,
'small-medium': '1d4+1',
'large': '1d4',
'knockdown': 'd6',
'book': 'PHB',
'category': ['Melee']
};
weapons['javelin'] = {
'name': 'Javelin',
'strength': true,
'rof': '1',
'range': '20/40/60',
'size': 'M',
'type': 'P',
'speed': 4,
'small-medium': '1d6',
'large': '1d6',
'knockdown': 'd6',
'book': 'PHB',
'category': ['Melee','Range']
};
weapons['knife'] = {
'name': 'Knife',
'strength': true,
'rof': '2/1',
'range': '10/20/30',
'size': 'S',
'type': 'P/S',
'speed': 2,
'small-medium': '1d3',
'large': '1d2',
'knockdown': 'd4',
'book': 'PHB',
'category': ['Melee','Range']
};
weapons['heavy horse lance'] = {
'name': 'Heavy horse lance',
'size': 'L',
'type': 'P',
'speed': 8,
'small-medium': '1d8+1',
'large': '3d6',
'knockdown': 'd12',
'book': 'PHB',
'category': ['Melee']
};
weapons['light horse lance'] = {
'name': 'Light horse lance',
'size': 'L',
'type': 'P',
'speed': 6,
'small-medium': '1d6',
'large': '1d8',
'knockdown': 'd8',
'book': 'PHB',
'category': ['Melee']
};
weapons['jousting lance'] = {
'name': 'Jousting lance',
'size': 'L',
'type': 'P',
'speed': 10,
'small-medium': '1d3-1',
'large': '1d2-1',
'knockdown': 'd6',
'book': 'PHB',
'category': ['Melee']
};
weapons['medium horse lance'] = {
'name': 'Medium horse lance',
'size': 'L',
'type': 'P',
'speed': 7,
'small-medium': '1d6+1',
'large': '2d6',
'knockdown': 'd10',
'book': 'PHB',
'category': ['Melee']
};
weapons['mancatcher'] = {
'name': 'Mancatcher',
'size': 'L',
'type': '—',
'speed': 7,
'small-medium': '—',
'large': '—',
'knockdown': 'd6',
'book': 'PHB',
'category': ['Melee']
};
weapons['morning star'] = {
'name': 'Morning star',
'size': 'M',
'type': 'P/B',
'speed': 7,
'small-medium': '2d4',
'large': '1d6+1',
'knockdown': 'd10',
'book': 'PHB',
'category': ['Melee']
};
weapons['awl pike'] = {
'name': 'Awl pike',
'group': 'Polearm',
'size': 'L',
'type': 'P',
'speed': 13,
'small-medium': '1d6',
'large': '1d12',
'knockdown': 'd8',
'book': 'PHB',
'category': ['Melee']
};
weapons['bardiche'] = {
'name': 'Bardiche',
'group': 'Polearm',
'size': 'L',
'type': 'S',
'speed': 9,
'small-medium': '2d4',
'large': '2d6',
'knockdown': 'd12',
'book': 'PHB',
'category': ['Melee']
};
weapons['bec de corbin'] = {
'name': 'Bec de corbin',
'group': 'Polearm',
'size': 'L',
'type': 'P/B',
'speed': 9,
'small-medium': '1d8',
'large': '1d6',
'knockdown': 'd10',
'book': 'PHB',
'category': ['Melee']
};
weapons['bill-guisarme'] = {
'name': 'Bill-guisarme',
'group': 'Polearm',
'size': 'L',
'type': 'P/S',
'speed': 10,
'small-medium': '2d4',
'large': '1d10',
'knockdown': 'd10',
'book': 'PHB',
'category': ['Melee']
};
weapons['fauchard'] = {
'name': 'Fauchard',
'group': 'Polearm',
'size': 'L',
'type': 'P/S',
'speed': 8,
'small-medium': '1d6',
'large': '1d8',
'knockdown': 'd8',
'book': 'PHB',
'category': ['Melee']
};
weapons['fauchard-fork'] = {
'name': 'Fauchard-fork',
'group': 'Polearm',
'size': 'L',
'type': 'P/S',
'speed': 8,
'small-medium': '1d8',
'large': '1d10',
'book': 'PHB',
'category': ['Melee']
};
weapons['glaive'] = {
'name': 'Glaive',
'group': 'Polearm',
'size': 'L',
'type': 'S',
'speed': 8,
'small-medium': '1d6',
'large': '1d10',
'knockdown': 'd10',
'book': 'PHB',
'category': ['Melee']
};
weapons['glaive-guisarme'] = {
'name': 'Glaive-guisarme',
'group': 'Polearm',
'size': 'L',
'type': 'P/S',
'speed': 9,
'small-medium': '2d4',
'large': '2d6',
'knockdown': 'd10',
'book': 'PHB',
'category': ['Melee']
};
weapons['guisarme'] = {
'name': 'Guisarme',
'group': 'Polearm',
'size': 'L',
'type': 'S',
'speed': 8,
'small-medium': '2d4',
'large': '1d8',
'knockdown': 'd10',
'book': 'PHB',
'category': ['Melee']
};
weapons['guisarme-voulge'] = {
'name': 'Guisarme-voulge',
'group': 'Polearm',
'size': 'L',
'type': 'P/S',
'speed': 10,
'small-medium': '2d4',
'large': '2d4',
'book': 'PHB',
'category': ['Melee']
};
weapons['halberd'] = {
'name': 'Halberd',
'group': 'Polearm',
'size': 'L',
'type': 'P/S',
'speed': 9,
'small-medium': '1d10',
'large': '2d6',
'knockdown': 'd12',
'book': 'PHB',
'category': ['Melee']
};
weapons['hook fauchard'] = {
'name': 'Hook fauchard',
'group': 'Polearm',
'size': 'L',
'type': 'P',
'speed': 9,
'small-medium': '1d4',
'large': '1d4',
'book': 'PHB',
'category': ['Melee']
};
weapons['lucern hammer'] = {
'name': 'Lucern hammer',
'group': 'Polearm',
'size': 'L',
'type': 'P/B',
'speed': 9,
'small-medium': '2d4',
'large': '1d6',
'knockdown': 'd10',
'book': 'PHB',
'category': ['Melee']
};
weapons['military fork'] = {
'name': 'Military fork',
'group': 'Polearm',
'size': 'L',
'type': 'P',
'speed': 7,
'small-medium': '1d8',
'large': '2d4',
'knockdown': 'd8',
'book': 'PHB',
'category': ['Melee']
};
weapons['partisan'] = {
'name': 'Partisan',
'group': 'Polearm',
'size': 'L',
'type': 'P',
'speed': 9,
'small-medium': '1d6',
'large': '1d6+1',
'knockdown': 'd8',
'book': 'PHB',
'category': ['Melee']
};
weapons['ranseur'] = {
'name': 'Ranseur',
'group': 'Polearm',
'size': 'L',
'type': 'P',
'speed': 8,
'small-medium': '2d4',
'large': '2d4',
'knockdown': 'd8',
'book': 'PHB',
'category': ['Melee']
};
weapons['spetum'] = {
'name': 'Spetum',
'group': 'Polearm',
'size': 'L',
'type': 'P',
'speed': 8,
'small-medium': '1d6+1',
'large': '2d6',
'knockdown': 'd8',
'book': 'PHB',
'category': ['Melee']
};
weapons['voulge'] = {
'name': 'Voulge',
'group': 'Polearm',
'size': 'L',
'type': 'S',
'speed': 10,
'small-medium': '2d4',
'large': '2d4',
'knockdown': 'd12',
'book': 'PHB',
'category': ['Melee']
};
weapons['quarterstaff'] = {
'name': 'Quarterstaff',
'size': 'L',
'type': 'B',
'speed': 4,
'small-medium': '1d6',
'large': '1d6',
'knockdown': 'd10',
'book': 'PHB',
'category': ['Melee']
};
weapons['scourge'] = {
'name': 'Scourge',
'size': 'S',
'type': '—',
'speed': 5,
'small-medium': '1d4',
'large': '1d2',
'knockdown': 'd4',
'book': 'PHB',
'category': ['Melee']
};
weapons['sickle'] = {
'name': 'Sickle',
'size': 'S',
'type': 'S',
'speed': 4,
'small-medium': '1d4+1',
'large': '1d4',
'knockdown': 'd4',
'book': 'PHB',
'category': ['Melee']
};
weapons['sling (bullet)'] = {
'name': 'Sling (Bullet)',
'strength': true,
'rof': '1',
'range': '50/100/200',
'size': 'S',
'type': 'B',
'speed': 6,
'small-medium': '1d4+1',
'large': '1d6+1',
'knockdown': 'd4',
'book': 'PHB',
'category': ['Range']
};
weapons['sling (stone)'] = {
...weapons['sling (bullet)'],
'name': 'Sling (Stone)',
'range': '40/80/160',
'small-medium': '1d4',
'large': '1d4',
};
weapons['spear'] = {
'name': 'Spear',
'strength': true,
'rof': '1',
'range': '10/20/30',
'size': 'M',
'type': 'P',
'speed': 6,
'small-medium': '1d6',
'large': '1d8',
'knockdown': 'd6',
'book': 'PHB',
'category': ['Melee','Range']
};
weapons['staff sling (bullet)'] = {
'name': 'Staff sling (Bullet)',
'strength': true,
'rof': '2/1',
'range': '—/30-60/90',
'size': 'M',
'type': 'B',
'speed': 11,
'small-medium': '1d4+1',
'large': '1d6+1',
'book': 'PHB',
'category': ['Range']
};
weapons['staff sling (stone)'] = {
...weapons['staff sling (bullet)'],
'name': 'Staff sling (Stone)',
'small-medium': '1d4',
'large': '1d4',
'knockdown': 'd6',
};
weapons['bastard sword (one-handed)'] = {
'name': 'Bastard sword (One-handed)',
'size': 'M',
'type': 'S',
'speed': 6,
'small-medium': '1d8',
'large': '1d12',
'knockdown': 'd8',
'book': 'PHB',
'category': ['Melee']
};
weapons['bastard sword (two-handed)'] = {
...weapons['bastard sword (one-handed)'],
'name': 'Bastard sword (Two-handed)',
'speed': 8,
'small-medium': '2d4',
'large': '2d8',
'knockdown': 'd10',
};
weapons['broad sword'] = {
'name': 'Broad sword',
'size': 'M',
'type': 'S',
'speed': 5,
'small-medium': '2d4',
'large': '1d6+1',
'knockdown': 'd8',
'book': 'PHB',
'category': ['Melee']
};
weapons['khopesh'] = {
'name': 'Khopesh',
'group': 'Sword',
'size': 'M',
'type': 'S',
'speed': 9,
'small-medium': '2d4',
'large': '1d6',
'knockdown': 'd8',
'book': 'PHB',
'category': ['Melee']
};
weapons['long sword'] = {
'name': 'Long sword',
'size': 'M',
'type': 'S',
'speed': 5,
'small-medium': '1d8',
'large': '1d12',
'knockdown': 'd8',
'book': 'PHB',
'category': ['Melee']
};
weapons['scimitar'] = {
'name': 'Scimitar',
'group': 'Sword',
'size': 'M',
'type': 'S',
'speed': 5,
'small-medium': '1d8',
'large': '1d8',
'knockdown': 'd8',
'book': 'PHB',
'category': ['Melee']
};
weapons['short sword'] = {
'name': 'Short sword',
'size': 'S',
'type': 'P',
'speed': 3,
'small-medium': '1d6',
'large': '1d8',
'knockdown': 'd6',
'book': 'PHB',
'category': ['Melee']
};
weapons['two-handed sword'] = {
'name': 'Two-handed sword',
'size': 'L',
'type': 'S',
'speed': 10,
'small-medium': '1d10',
'large': '3d6',
'knockdown': 'd12',
'book': 'PHB',
'category': ['Melee']
};
weapons['acid'] = {
'name': 'Acid',
'group': 'Throw',
'noProf': true,
'strength': true,
'rof': '1',
'range': '10/20/30',
'size': 'S',
'type': 'B',
'speed': 3,
'small-medium': '2d4',
'large': '1',
'book': 'PHB',
'category': ['Range']
};
weapons['holy water'] = {
'name': 'Holy water',
'group': 'Throw',
'noProf': true,
'strength': true,
'rof': '1',
'range': '10/20/30',
'size': 'S',
'type': 'B',
'speed': 3,
'small-medium': '1d6+1',
'large': '2',
'book': 'PHB',
'category': ['Range']
};
weapons['oil (lit)'] = {
'name': 'Oil (lit)',
'group': 'Throw',
'noProf': true,
'strength': true,
'rof': '1',
'range': '10/20/30',
'size': 'S',
'type': 'B',
'speed': 3,
'small-medium': '2d6',
'large': '1d3',
'book': 'PHB',
'category': ['Range']
};
weapons['poison'] = {
'name': 'Poison',
'group': 'Throw',
'noProf': true,
'strength': true,
'rof': '1',
'range': '10/20/30',
'size': 'S',
'type': 'B',
'speed': 3,
'small-medium': '',
'large': '',
'book': 'PHB',
'category': ['Range']
};
weapons['throw misc.'] = {
'name': 'Throw misc.',
'group': 'Throw',
'noProf': true,
'strength': true,
'rof': '1',
'range': '10/20/30',
'size': 'S',
'type': 'B',
'speed': 3,
'small-medium': '',
'large': '',
'book': 'PHB',
'category': ['Range']
};
weapons['trident'] = {
'name': 'Trident',
'size': 'L',
'type': 'P',
'speed': 7,
'small-medium': '1d6+1',
'large': '3d4',
'knockdown': 'd8',
'book': 'PHB',
'category': ['Melee']
};
weapons['warhammer'] = {
'name': 'Warhammer',
'strength': true,
'rof': '1',
'range': '10/20/30',
'size': 'M',
'type': 'B',
'speed': 4,
'small-medium': '1d4+1',
'large': '1d4',
'knockdown': 'd8',
'book': 'PHB',
'category': ['Melee','Range']
};
weapons['whip'] = {
'name': 'Whip',
'size': 'M',
'type': '—',
'speed': 8,
'small-medium': '1d2',
'large': '1',
'book': 'PHB',
'category': ['Melee']
};
weapons['punching (bare-handed)'] = {
'name': 'Punching (Bare-handed)',
'noProf': true,
'size': 'S',
'type': 'B',
'speed': 3,
'small-medium': '1d2',
'large': '1d2',
'book': 'PHB',
'category': ['Melee']
};
weapons['punching (gauntlets / knuckles)'] = {
'name': 'Punching (Gauntlets / Knuckles)',
'noProf': true,
'size': 'S',
'type': 'B',
'speed': 3,
'small-medium': '1d3',
'large': '1d3',
'book': 'PHB',
'category': ['Melee']
};
weapons['wrestling'] = {
'name': 'Wrestling',
'noProf': true,
'size': '—',
'type': 'B',
'speed': 3,
'small-medium': '1',
'large': '1',
'book': 'PHB',
'category': ['Melee']
};
//#endregion
//region The Complete Fighter's Handbook
weapons['belaying pin'] = {
'name': 'Belaying pin',
'size': 'S',
'type': 'B',
'speed': 4,
'small-medium': '1d3',
'large': '1d3',
'knockdown': 'd6',
'book': 'The Complete Fighter\'s Handbook',
'category': ['Melee']
};
weapons['bo stick'] = {
'name': 'Bo stick',
'size': 'L',
'type': 'B',
'speed': 4,
'small-medium': '1d6',
'large': '1d4',
'knockdown': 'd8',
'book': 'The Complete Fighter\'s Handbook',
'category': ['Melee']
};
weapons['bolas'] = {
'name': 'Bolas',
'strength': true,
'rof': '1',
'range': '30/60/90',
'size': 'M',
'type': 'B',
'speed': 8,
'small-medium': '1d3',
'large': '1d2',
'knockdown': 'd8',
'book': 'The Complete Fighter\'s Handbook',
'category': ['Range']
};
weapons['cestus'] = {
'name': 'Cestus',
'size': 'S',
'type': 'S',
'speed': 2,
'small-medium': '1d4',
'large': '1d3',
'knockdown': 'd6',
'book': 'The Complete Fighter\'s Handbook',
'category': ['Melee']
};
weapons['chain'] = {
'name': 'Chain',
'strength': true,
'rof': '*',
'range': '5/10/20',
'size': 'L',
'type': 'B',
'speed': 5,
'small-medium': '1d4+1',
'large': '1d4',
'knockdown': 'd6',
'book': 'The Complete Fighter\'s Handbook',
'category': ['Melee','Range']
};
weapons['dagger, bone'] = {
...weapons['dagger'],
'name': 'Dagger, Bone',
'small-medium': '1d2',
'large': '1d2',
'book': 'The Complete Fighter\'s Handbook',
'category': ['Melee','Range']
};
weapons['dagger, stone'] = {
...weapons['dagger'],
'name': 'Dagger, Stone',
'small-medium': '1d3',
'large': '1d2',
'book': 'The Complete Fighter\'s Handbook',
'category': ['Melee','Range']
};
weapons['daikyu (daikyu arrow)'] = {
'name': 'Daikyu (Daikyu arrow)',
'rof': '2/1',
'range': '70/140/210',
'size': 'L',
'type': 'P',
'speed': 7,
'small-medium': '1d8',
'large': '1d6',
'book': 'The Complete Fighter\'s Handbook',
'category': ['Range']
};
weapons['graff/hook'] = {
'name': 'Graff/hook',
'size': 'S',
'type': 'P',
'speed': 2,
'small-medium': '1d4',
'large': '1d3',
'knockdown': 'd4',
'book': 'The Complete Fighter\'s Handbook',
'category': ['Melee','Range']
};
weapons['harpoon (one-handed)'] = {
...weapons['harpoon'],
'name': 'Harpoon (One-handed)',
'small-medium': '1d4+1',
'large': '1d6+1',
'knockdown': '',
'book': 'The Complete Fighter\'s Handbook',
'category': ['Melee','Range']
};
weapons['javelin, stone (one-handed)'] = {
...weapons['javelin'],
'name': 'Javelin, Stone (One-handed)',
'small-medium': '1d4',
'large': '1d4',
'book': 'The Complete Fighter\'s Handbook',
};
weapons['javelin, stone (two-handed)'] = {
...weapons['javelin'],
'name': 'Javelin, Stone (Two-handed)',
'small-medium': '1d4+1',
'large': '1d6',
'knockdown': '',
'book': 'The Complete Fighter\'s Handbook',
'category': ['Melee']
};
weapons['knife, bone'] = {
...weapons['knife'],
'name': 'Knife, Bone',
'small-medium': '1d2',
'large': '1d2',
'knockdown': 'd4',
'book': 'The Complete Fighter\'s Handbook',
'category': ['Melee','Range']
};
weapons['knife, stone'] = {
...weapons['knife, bone'],
'name': 'Knife, Stone'
};
weapons['lasso'] = {
'name': 'Lasso',
'strength': true,
'rof': '*',
'range': '10/20/30',
'size': 'L',
'type': '—',
'speed': 10,
'small-medium': '',
'large': '',
'book': 'The Complete Fighter\'s Handbook',
'category': ['Range']
};
weapons['main-gauche'] = {
'name': 'Main-gauche',
'size': 'S',
'type': 'P/S',
'speed': 2,
'small-medium': '1d4',
'large': '1d3',
'knockdown': 'd6',
'book': 'The Complete Fighter\'s Handbook',
'category': ['Melee']
};
weapons['net'] = {
'name': 'Net',
'strength': true,
'rof': '*',
'range': '10/20/30',
'size': 'M',
'type': '—',
'speed': 10,
'small-medium': '',
'large': '',
'book': 'The Complete Fighter\'s Handbook',
'category': ['Range']
};
weapons['nunchaku'] = {
'name': 'Nunchaku',
'size': 'M',
'type': 'B',
'speed': 3,
'small-medium': '1d6',
'large': '1d6',
'knockdown': 'd8',
'book': 'The Complete Fighter\'s Handbook',
'category': ['Melee']
};
weapons['naginata'] = {
'name': 'Naginata',
'group': 'Polearm',
'size': 'L',
'type': 'P',
'speed': 7,
'small-medium': '1d8',
'large': '1d10',
'knockdown': 'd8',
'book': 'The Complete Fighter\'s Handbook',
'category': ['Melee']
};
weapons['tetsubo'] = {
'name': 'Tetsubo',
'group': 'Polearm',
'size': 'L',
'type': 'B',
'speed': 7,
'small-medium': '1d8',
'large': '1d8',
'knockdown': 'd12',
'book': 'The Complete Fighter\'s Handbook',
'category': ['Melee']
};
weapons['sai'] = {
'name': 'Sai',
'size': 'S',
'type': 'P/B',
'speed': 2,
'small-medium': '1d4',
'large': '1d2',
'knockdown': 'd6',
'book': 'The Complete Fighter\'s Handbook',
'category': ['Melee']
};
weapons['shuriken'] = {
'name': 'Shuriken',
'strength': true,
'rof': '2/1',
'range': '20/40/60',
'size': 'S',
'type': 'P',
'speed': 2,
'small-medium': '1d4',
'large': '1d4',
'knockdown': 'd4',
'book': 'The Complete Fighter\'s Handbook',
'category': ['Range']
};
weapons['Spear (two-handed)'] = {
...weapons['spear'],
'name': 'Spear (Two-handed)',
'small-medium': '1d8+1',
'large': '2d6',
'knockdown': 'd8',
'book': 'The Complete Fighter\'s Handbook',
'category': ['Melee']
};
weapons['spear, stone (one-handed)'] = {
...weapons['spear'],
'name': 'Spear, Stone (One-handed)',
'small-medium': '1d4',
'large': '1d6',
'knockdown': 'd6',
'book': 'The Complete Fighter\'s Handbook',
'category': ['Melee','Range']
};
weapons['spear, stone (two-handed)'] = {
...weapons['spear'],
'name': 'Spear, Stone (Two-handed)',
'small-medium': '1d6',
'large': '2d4',
'knockdown': 'd8',
'book': 'The Complete Fighter\'s Handbook',
'category': ['Melee']
};
weapons['long spear (one-handed)'] = {
'name': 'Long spear (One-handed)',
'size': 'L',
'type': 'P',
'speed': 8,
'small-medium': '1d8',
'large': '1d8+1',
'book': 'The Complete Fighter\'s Handbook',
'category': ['Melee']
};
weapons['long spear (two-handed)'] = {
...weapons['long spear (one-handed)'],
'name': 'Long spear (Two-handed)',
'small-medium': '2d6',
'large': '3d6',
'knockdown': 'd8',
};
weapons['stiletto'] = {
'name': 'Stiletto',
'group': 'Knife',
'strength': true,
'rof': '2/1',
'range': '10/20/30',
'size': 'S',
'type': 'P',
'speed': 2,
'small-medium': '1d3',
'large': '1d2',
'knockdown': 'd4',
'book': 'The Complete Fighter\'s Handbook',
'category': ['Melee','Range']
};
weapons['cutlass'] = {
'name': 'Cutlass',
'group': 'Sword',
'size': 'M',
'type': 'S',
'speed': 5,
'small-medium': '1d6',
'large': '1d8',
'knockdown': 'd8',
'book': 'The Complete Fighter\'s Handbook',
'category': ['Melee']
};
weapons['drusus'] = {
'name': 'Drusus',
'group': 'Sword',
'size': 'M',
'type': 'S',
'speed': 3,
'small-medium': '1d6+1',
'large': '1d8+1',
'knockdown': 'd6',
'book': 'The Complete Fighter\'s Handbook',
'category': ['Melee']
};
weapons['katana (one-handed)'] = {
'name': 'Katana (One-handed)',
'group': 'Sword',
'size': 'M',
'type': 'S/P',
'speed': 4,
'small-medium': '1d10',
'large': '1d12',
'knockdown': 'd6',
'book': 'The Complete Fighter\'s Handbook',
'category': ['Melee']
};
weapons['katana (two-handed)'] = {
...weapons['katana (one-handed)'],
'name': 'Katana (Two-handed)',
'small-medium': '2d6',
'large': '2d6',
'knockdown': 'd8',
};
weapons['rapier'] = {
'name': 'Rapier',
'group': 'Sword',
'size': 'M',
'type': 'P',
'speed': 4,
'small-medium': '1d6+1',
'large': '1d8+1',
'knockdown': 'd6',
'book': 'The Complete Fighter\'s Handbook',
'category': ['Melee']
};
weapons['sabre'] = {
'name': 'Sabre',
'group': 'Sword',
'size': 'M',
'type': 'S',
'speed': 4,
'small-medium': '1d6+1',
'large': '1d8+1',
'knockdown': 'd8',
'book': 'The Complete Fighter\'s Handbook',
'category': ['Melee']
};
weapons['wakizashi'] = {
'name': 'Wakizashi',
'group': 'Sword',
'size': 'M',
'type': 'S/P',
'speed': 3,
'small-medium': '1d8',
'large': '1d8',
'knockdown': 'd6',
'book': 'The Complete Fighter\'s Handbook',
'category': ['Melee']
};
weapons['trident (one-handed)'] = {
...weapons['trident'],
'name': 'Trident (One-handed)',
'strength': true,
'rof': '1',
'range': '0/10/20',
'small-medium': '1d6+1',
'large': '3d4',
'knockdown': 'd6',
'book': 'The Complete Fighter\'s Handbook',
'category': ['Melee','Range']
};
weapons['trident (two-handed)'] = {
...weapons['trident'],
'name': 'Trident (Two-handed)',
'small-medium': '1d8+1',
'book': 'The Complete Fighter\'s Handbook',
'category': ['Melee']
};
weapons['shield-punch'] = {
'name': 'Shield-Punch',
'group': 'Buckler/Small/Medium Shield',
'noProf': true,
'size': 'S/M',
'type': 'B',
'speed': 2,
'small-medium': '1d3',
'large': '1d3',
'knockdown': 'd6',
'book': 'The Complete Fighter\'s Handbook',
'category': ['Melee']
};
weapons['shield-rush'] = {
'name': 'Shield-Rush',
'group': 'Medium/Body Shield',
'noProf': true,
'size': 'M/L',
'type': 'B',
'speed': 0,
'small-medium': '1d3',
'large': '1d3',
'book': 'The Complete Fighter\'s Handbook',
'category': ['Melee']
};
weapons['martial arts'] = {
'name': 'Martial Arts',
'noProf': true,
'size': 'S',
'type': 'B',
'speed': 3,
'small-medium': '',
'large': '',
'book': 'The Complete Fighter\'s Handbook',
'category': ['Melee']
};
//endregion
//region The Complete Priest's Handbook
weapons['bill'] = {
'name': 'Bill',
'size': 'S',
'type': 'P',
'speed': 2,
'small-medium': '1d4',
'large': '1d3',
'knockdown': '',
'book': 'The Complete Priest\'s Handbook',
'category': ['Melee']
};
weapons['maul'] = {
'name': 'Maul',
'size': 'L',
'type': 'B',
'speed': 9,
'small-medium': '2d4',
'large': '1d10',
'knockdown': 'd12',
'book': 'The Complete Priest\'s Handbook',
'category': ['Melee']
};
weapons['scythe'] = {
'name': 'Scythe',
'size': 'M',
'type': 'P/S',
'speed': 8,
'small-medium': '1d6+1',
'large': '1d8',
'knockdown': 'd8',
'book': 'The Complete Priest\'s Handbook',
'category': ['Melee']
};
//endregion
//#region Arms and Equipment
weapons['parrying dagger'] = {
'name': 'Parrying dagger',
'noProf': true,
'size': 'S',
'type': 'B',
'speed': 2,
'small-medium': '1d3',
'large': '1d3',
'knockdown': 'd6',
'book': 'Arms and Equipment Guide',
'category': ['Melee']
};
weapons['renseur'] = {
'name': 'Renseur',
'group': 'Polearm',
'size': 'L',
'type': 'P',
'speed': 8,
'small-medium': '2d4',
'large': '2d4',
'knockdown': 'd8',
'book': 'Arms and Equipment Guide',
'category': ['Melee']
};
weapons['sap'] = {
'name': 'Sap',
'size': 'S',
'type': 'B',
'speed': 2,
'small-medium': '1d2',
'large': '1d2',
'knockdown': 'd4',
'book': 'Arms and Equipment Guide',
'category': ['Melee']
};
weapons['staff sling (stinkpot)'] = {
'name': 'Staff sling (Stinkpot)',
'strength': true,
'rof': '2/1',
'range': '—/30-60/90',
'size': 'M',
'type': 'B',
'speed': 11,
'small-medium': '1d3',
'large': '1d3',
'knockdown': 'd6',
'book': 'Arms and Equipment Guide',
'category': ['Range']
};
weapons['claymore'] = {
'name': 'Claymore',
'group': 'Sword',
'size': 'M',
'type': 'S',
'speed': 8,
'small-medium': '2d4',
'large': '2d8',
'knockdown': 'd10',
'book': 'Arms and Equipment Guide',
'category': ['Melee']
};
weapons['falchion'] = {
'name': 'Falchion',
'group': 'Sword',
'size': 'M',
'type': 'S',
'speed': 5,
'small-medium': '1d6',
'large': '1d8',
'knockdown': 'd8',
'book': 'Arms and Equipment Guide',
'category': ['Melee']
};
//#endregion
//#region The Complete Book of Dwarves
weapons['two-handed battle axe'] = {
'name': 'Two-handed Battle axe',
'size': 'M',
'type': 'S',
'speed': 9,
'small-medium': '1d10',
'large': '2d8',
'knockdown': 'd12',
'book': 'The Complete Book of Dwarves',
'category': ['Melee']
};
weapons['head spike'] = {
'name': 'Head spike',
'group': 'Close Combat',
'noProf': true,
'size': 'M',
'type': 'P',
'speed': 4,
'small-medium': '1d6',
'large': '1d8',
'book': 'The Complete Book of Dwarves',
'category': ['Melee']
};
weapons['elbow spike'] = {
'name': 'Elbow spike',
'group': 'Close Combat',
'noProf': true,
'size': 'S',
'type': 'S',
'speed': 2,
'small-medium': '1d4',
'large': '1d4',
'book': 'The Complete Book of Dwarves',
'category': ['Melee']
};
weapons['knee spike'] = {
'name': 'Knee spike',
'group': 'Close Combat',
'noProf': true,
'size': 'S',
'type': 'P',
'speed': 1,
'small-medium': '1d4',
'large': '1d4',
'book': 'The Complete Book of Dwarves',
'category': ['Melee']
};
weapons['glove nail'] = {
'name': 'Glove Nail',
'group': 'Close Combat',
'noProf': true,
'size': 'S',
'type': 'P',
'speed': 2,
'small-medium': '1d4+1',
'large': '1d4',
'book': 'The Complete Book of Dwarves',
'category': ['Melee']
};
weapons['chain flail'] = {
'name': 'Chain flail',
'group': 'Close Combat',
'size': 'L',
'type': 'B',
'speed': 6,
'small-medium': '1d4+2',
'large': '1d4+1',
'book': 'The Complete Book of Dwarves',
'category': ['Melee']
};
//#endregion
//#region The Complete Book of Elves
weapons['bow (melee)'] = {
'name': 'Bow (Melee)',
'noProf': true,
'size': 'M',
'type': 'B',
'speed': 4,
'small-medium': '1d6-1',
'large': '1d4',
'book': 'The Complete Book of Elves',
'category': ['Melee']
};
weapons['elven bow (melee)'] = {
'name': 'Elven Bow (Melee)',
'noProf': true,
'size': 'M',
'type': 'B',
'speed': 4,
'small-medium': '1d6',
'large': '1d3',
'book': 'The Complete Book of Elves',
'category': ['Melee']
};
//#endregion
//#region The Complete Book of Humanoids
weapons['great club'] = {
'name': 'Great Club',
'size': 'M',
'type': 'B',
'speed': 7,
'small-medium': '2d4',
'large': '1d6+1',
'knockdown': 'd12',
'book': 'The Complete Book of Humanoids',
'category': ['Melee']
};
weapons['dart, barbed '] = {
'name': 'Dart, barbed',
'strength': true,
'rof': '3/1',
'range': '10/20/30',
'size': 'S',
'type': 'P',
'speed': 3,
'small-medium': '1d4',
'large': '1d4',
'book': 'The Complete Book of Humanoids',
'category': ['Melee', 'Range']
};
weapons['flindbar'] = {
'name': 'Flindbar',
'size': 'M',
'type': 'B',
'speed': 4,
'small-medium': '1d4',
'large': '1d4',
'book': 'The Complete Book of Humanoids',
'category': ['Melee']
};
weapons['goblin stick'] = {
'name': 'Goblin stick',
'size': 'L',
'type': 'P',
'speed': 7,
'small-medium': '1d4',
'large': '1d6',
'book': 'The Complete Book of Humanoids',
'category': ['Melee']
};
weapons['flight lance'] = {
'name': 'Flight lance',
'size': 'L',
'type': 'P',
'speed': 6,
'small-medium': '1d6+1',
'large': '2d6',
'book': 'The Complete Book of Humanoids',
'category': ['Melee']
};
weapons['body spikes'] = {
'name': 'Body spikes',
'group': 'Close-quarter',
'noProf': true,
'size': 'S',
'type': 'P',
'speed': 2,
'small-medium': '',
'large': '',
'book': 'The Complete Book of Humanoids',
'category': ['Melee']
};
weapons['kick-slasher'] = {
'name': 'Kick-slasher',
'group': 'Close-quarter',
'noProf': true,
'size': 'S',
'type': 'S',
'speed': 2,
'small-medium': '1d4+1',
'large': '1d6+1',
'book': 'The Complete Book of Humanoids',
'category': ['Melee']
};
weapons['punch-cutter'] = {
'name': 'Punch-cutter',
'group': 'Close-quarter',
'noProf': true,
'size': 'S',
'type': 'S',
'speed': 2,
'small-medium': '1d4',
'large': '1d3',
'book': 'The Complete Book of Humanoids',
'category': ['Melee']
};
weapons['giant-kin long bow (voadkyn)'] = {
'name': 'Giant-kin Long bow (Voadkyn)',
'rof': '2/1',
'range': '75/150/255',
'size': 'G',
'type': 'P',
'speed': 10,
'small-medium': '1d8',
'large': '1d8',
'book': 'The Complete Book of Humanoids',
'category': ['Range']
};
weapons['giant-kin dagger'] = {
'name': 'Giant-kin Dagger',
'strength': true,
'rof': '2/1',
'range': '10/20/30',
'size': 'G',
'type': 'P',
'speed': 3,
'small-medium': '1d6',
'large': '1d8',
'book': 'The Complete Book of Humanoids',
'category': ['Melee', 'Range']
};
weapons['giant-kin halberd'] = {
'name': 'Giant-kin Halberd',
'size': 'G',
'type': 'P/S',
'speed': 12,
'small-medium': '1d12',
'large': '2d8',
'book': 'The Complete Book of Humanoids',
'category': ['Melee']
};
weapons['giant-kin mace'] = {
'name': 'Giant-kin Mace',
'size': 'G',
'type': 'B',
'speed': 8,
'small-medium': '1d8*2',
'large': '1d6*2',
'book': 'The Complete Book of Humanoids',
'category': ['Melee']
};
weapons['giant-kin two-handed sword'] = {
'name': 'Giant-kin Two-handed sword',
'size': 'G',
'type': 'S',
'speed': 13,
'small-medium': '1d10*2',
'large': '3d6*2',
'book': 'The Complete Book of Humanoids',
'category': ['Melee']
};
weapons['pixie bow (forget arrow)'] = {
'name': 'Pixie Bow (Forget arrow)',
'rof': '2/1',
'range': '25/50/75',
'size': 'T',
'type': 'P',
'speed': 4,
'small-medium': '',
'large': '',
'book': 'The Complete Book of Humanoids',
'category': ['Range']
};
weapons['pixie bow (sleep arrow)'] = {
'name': 'Pixie Bow (Sleep arrow)',
'rof': '2/1',
'range': '25/50/75',
'size': 'T',
'type': 'P',
'speed': 4,
'small-medium': '',
'large': '',
'book': 'The Complete Book of Humanoids',
'category': ['Range']
};
weapons['pixie bow (war arrow)'] = {
'name': 'Pixie Bow (War arrow)',
'rof': '2/1',
'range': '25/50/75',
'size': 'T',
'type': 'P',
'speed': 4,
'small-medium': '1d4+1',
'large': '1d4+1',
'book': 'The Complete Book of Humanoids',
'category': ['Range']
};
weapons['pixie sword'] = {
'name': 'Pixie Sword',
'size': 'T',
'type': 'S',
'speed': 4,
'small-medium': '1d4',
'large': '1d3',
'book': 'The Complete Book of Humanoids',
'category': ['Melee']
};
weapons['bladeback flail'] = {
'name': 'Bladeback flail',
'group': 'Saurial Weapon',
'size': 'L',
'type': 'B',
'speed': 9,
'small-medium': '1d8+1',
'large': '2d6',
'book': 'The Complete Book of Humanoids',
'category': ['Melee']
};
weapons['bladeback mace'] = {
'name': 'Bladeback mace',
'group': 'Saurial Weapon',
'size': 'L',
'type': 'B',
'speed': 9,
'small-medium': '1d8+1',
'large': '1d8',
'book': 'The Complete Book of Humanoids',
'category': ['Melee']
};
weapons['hornhead staff'] = {
'name': 'Hornhead staff',
'group': 'Saurial Weapon',
'size': 'L',
'type': 'B',
'speed': 6,
'small-medium': '2d6',
'large': '2d6',
'book': 'The Complete Book of Humanoids',
'category': ['Melee']
};
//#endregion
//#region The Complete Ranger's Handbook
weapons['grain flail'] = {
'name': 'Grain flail',
'size': 'M',
'type': 'B',
'speed': 6,
'small-medium': '1d4+1',
'large': '1d4',
'knockdown': 'd8',
'book': 'The Complete Ranger\'s Handbook',
'category': ['Melee']
};
weapons['hatchet'] = {
'name': 'Hatchet',
'size': 'S',
'type': 'S',
'speed': 4,
'small-medium': '1d4+1',
'large': '1d4+1',
'knockdown': 'd6',
'book': 'The Complete Ranger\'s Handbook',
'category': ['Melee']
};
weapons['ice pick'] = {
'name': 'Ice Pick',
'size': 'S',
'type': 'P',
'speed': 2,
'small-medium': '1d4',
'large': '1d3',
'book': 'The Complete Ranger\'s Handbook',
'category': ['Melee']
};
weapons['knife, harness'] = {
'name': 'Knife, Harness',
'size': 'S',
'type': 'P/S',
'speed': 2,
'small-medium': '1d2',
'large': '1',
'book': 'The Complete Ranger\'s Handbook',
'category': ['Melee']
};
weapons['machete'] = {
'name': 'Machete',
'size': 'M',
'type': 'S',
'speed': 8,
'small-medium': '1d8',
'large': '1d8',
'knockdown': 'd6',
'book': 'The Complete Ranger\'s Handbook',
'category': ['Melee']
};
weapons['ritiik'] = {
'name': 'Ritiik',
'size': 'L',
'type': 'P',
'speed': 8,
'small-medium': '1d6+1',
'large': '1d8+1',
'book': 'The Complete Ranger\'s Handbook',
'category': ['Melee']
};
weapons['snow blade (iuak)'] = {
'name': 'Snow Blade (Iuak)',
'size': 'M',
'type': 'S',
'speed': 4,
'small-medium': '1d4',
'large': '1d6',
'book': 'The Complete Ranger\'s Handbook',
'category': ['Melee']
};
//#endregion
//#region The Complete Barbarians Handbook
weapons['artengak'] = {
'name': 'Artengak',
'size': 'L',
'type': 'P',
'speed': 5,
'small-medium': '1d6',
'large': '1d8',
'book': 'The Complete Barbarian\'s Handbook',
'category': ['Melee']
};
weapons['atlatl'] = {
'name': 'Atlatl',
'rof': '1',
'range': '30/60/90',
'size': 'S',
'type': 'P',
'speed': 5,
'small-medium': '1d6',
'large': '1d6',
'book': 'The Complete Barbarian\'s Handbook',
'category': ['Range']
};
weapons['atlatl, dart'] = {
'name': 'Atlatl, Dart',
'rof': '1',
'range': '10/20/30',
'size': 'S',
'type': 'P',
'speed': 5,
'small-medium': '1d3',
'large': '1d2',
'book': 'The Complete Barbarian\'s Handbook',
'category': ['Range']
};
weapons['boomerang, nonreturning'] = {
'name': 'Boomerang, Nonreturning',
'rof': '1',
'range': '30/70/100',
'size': 'S',
'type': 'B',
'speed': 6,
'small-medium': '1d3+1',
'large': '1d4+1',
'knockdown': 'd8',
'book': 'The Complete Barbarian\'s Handbook',
'category': ['Range']
};
weapons['boomerang, returning'] = {
'name': 'Boomerang, Returning',
'rof': '1',
'range': '20/40/60',
'size': 'S',
'type': 'B',
'speed': 6,
'small-medium': '1d3+1',
'large': '1d4+1',
'knockdown': 'd8',
'book': 'The Complete Barbarian\'s Handbook',
'category': ['Range']
};
weapons['celt'] = {
'name': 'Celt',
'size': 'S',
'type': 'B/P',
'speed': 4,
'small-medium': '1d4',
'large': '1d3',
'book': 'The Complete Barbarian\'s Handbook',
'category': ['Melee']
};
weapons['club, spiked'] = {
'name': 'Club, Spiked',
'size': 'M',
'type': 'P',
'speed': 4,
'small-medium': '1d6+1',
'large': '1d4+1',
'book': 'The Complete Barbarian\'s Handbook',
'category': ['Melee']
};
weapons['club, throwing (melee)'] = {
'name': 'Club, Throwing (Melee)',
'size': 'S',
'type': 'B',
'speed': 4,
'small-medium': '1d2',
'large': '1',
'book': 'The Complete Barbarian\'s Handbook',
'category': ['Melee']
};
weapons['club, throwing (ranged)'] = {
'name': 'Club, Throwing (Ranged)',
'rof': '1',
'range': '10/20/30',
'size': 'S',
'type': 'B',
'speed': 4,
'small-medium': '1d4',
'large': '1d2',
'book': 'The Complete Barbarian\'s Handbook',
'category': ['Range']
};
weapons['forearm axe'] = {
'name': 'Forearm Axe',
'size': 'S',
'type': 'S/P',
'speed': 3,
'small-medium': '1d6',
'large': '1d6',
'book': 'The Complete Barbarian\'s Handbook',
'category': ['Melee']
};
weapons['rabbit stick'] = {
'name': 'Rabbit stick',
'size': 'S',
'type': 'P',
'speed': 5,
'small-medium': '1d3',
'large': '1d2',
'book': 'The Complete Barbarian\'s Handbook',
'category': ['Melee']
};
weapons['stick sling (flint disk)'] = {
'name': 'Stick sling (Flint Disk)',
'rof': '2/1',
'range': '30/60/90',
'size': 'S',
'type': 'B',
'speed': 11,
'small-medium': '1d4+1',
'large': '1d6+1',
'book': 'The Complete Barbarian\'s Handbook',
'category': ['Range']
};
weapons['stick sling (grooved stone)'] = {
'name': 'Stick sling (Grooved Stone)',
'rof': '2/1',
'range': '30/60/90',
'size': 'S',
'type': 'B',
'speed': 11,
'small-medium': '1d4',
'large': '1d4',
'book': 'The Complete Barbarian\'s Handbook',
'category': ['Range']
};
weapons['sling, string (flint disk)'] = {
...weapons['stick sling (flint disk)'],
'name': 'Sling, String (Flint Disk)',
};
weapons['sling, string (grooved stone)'] = {
...weapons['stick sling (grooved stone)'],
'name': 'Sling, String (Grooved Stone)',
};
//#endregion
//#region The Complete Ninja's Handbook
weapons['bo (staff)'] = {
'name': 'Bo (staff)',
'size': 'L',
'type': 'B',
'speed': 4,
'small-medium': '1d6',
'large': '1d6',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee']
};
weapons['daikyu (armor piercer arrow)'] = {
'name': 'Daikyu (Armor piercer arrow)',
'rof': '2/1',
'range': '70/140/210',
'size': 'L',
'type': 'P',
'speed': 7,
'small-medium': '1d4+1',
'large': '1d4',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Range']
};
weapons['daikyu (flight arrow)'] = {
...weapons['daikyu (armor piercer arrow)'],
'name': 'Daikyu (Flight arrow)',
'small-medium': '1d6',
'large': '1d6',
};
weapons['daikyu (frog crotch arrow)'] = {
...weapons['daikyu (armor piercer arrow)'],
'name': 'Daikyu (Frog crotch arrow)',
'type': 'S',
'small-medium': '1d6',
'large': '1d3',
};
weapons['daikyu (humming bulb arrow)'] = {
...weapons['daikyu (armor piercer arrow)'],
'name': 'Daikyu (Humming bulb arrow)',
'small-medium': '1d2',
'large': '1d2',
};
weapons['daikyu (sheaf arrow)'] = {
...weapons['daikyu (armor piercer arrow)'],
'name': 'Daikyu (Sheaf arrow)',
'small-medium': '1d8',
'large': '1d6',
};
weapons['hankyu (armor piercer arrow)'] = {
'name': 'Hankyu (Armor piercer arrow)',
'rof': '2/1',
'range': '50/100/150',
'size': 'M',
'type': 'P',
'speed': 6,
'small-medium': '1d4+1',
'large': '1d4',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Range']
};
weapons['hankyu (flight arrow)'] = {
...weapons['hankyu (armor piercer arrow)'],
'name': 'Hankyu (Flight arrow)',
'small-medium': '1d6',
'large': '1d6',
};
weapons['hankyu (frog crotch arrow)'] = {
...weapons['hankyu (armor piercer arrow)'],
'name': 'Hankyu (Frog crotch arrow)',
'type': 'S',
'small-medium': '1d6',
'large': '1d3',
};
weapons['hankyu (humming bulb arrow)'] = {
...weapons['hankyu (armor piercer arrow)'],
'name': 'Hankyu (Humming bulb arrow)',
'small-medium': '1d2',
'large': '1d2',
};
weapons['hankyu (sheaf arrow)'] = {
...weapons['hankyu (armor piercer arrow)'],
'name': 'Hankyu (Sheaf arrow)',
'small-medium': '1d8',
'large': '1d6',
};
weapons['pellet bow (pellet)'] = {
'name': 'Pellet bow (Pellet)',
'rof': '1',
'range': '60/120/180',
'size': 'M',
'type': 'P',
'speed': 7,
'small-medium': '1d4',
'large': '1d4',
'knockdown': 'd4',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Range']
};
weapons['chopsticks'] = {
'name': 'Chopsticks',
'size': 'S',
'type': 'P',
'speed': 1,
'small-medium': '1',
'large': '1',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee']
};
weapons['chu-ko-nu (repeater)'] = {
'name': 'Chu-ko-nu (repeater)',
'group': 'Crossbow',
'rof': '3/2',
'range': '20/40/60',
'size': 'M',
'type': 'P',
'speed': 10,
'small-medium': '1d4',
'large': '1d4',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Range']
};
weapons['fang'] = {
'name': 'Fang',
'size': 'M',
'type': 'P',
'speed': 6,
'small-medium': '1d6',
'large': '1d4',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee']
};
weapons['fukimi-bari (mouth darts)'] = {
'name': 'Fukimi-bari (mouth darts)',
'rof': '1',
'range': '3/—/—',
'size': 'S',
'type': 'P',
'speed': 1,
'small-medium': '1d2',
'large': '1d2',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Range']
};
weapons['gunsen (war fan)'] = {
'name': 'Gunsen (war fan)',
'size': 'S',
'type': 'B',
'speed': 5,
'small-medium': '1d3',
'large': '1d2',
'knockdown': 'd4',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee']
};
weapons['hanbo (half staff)'] = {
'name': 'Hanbo (half staff)',
'size': 'S',
'type': 'B',
'speed': 2,
'small-medium': '1d4',
'large': '1d2',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee']
};
weapons['jitter'] = {
'name': 'Jitter',
'size': 'S',
'type': 'B',
'speed': 3,
'small-medium': '1d4',
'large': '1d2',
'knockdown': 'd6',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee']
};
weapons['jo (stick)'] = {
'name': 'Jo (stick)',
'size': 'M',
'type': 'B',
'speed': 4,
'small-medium': '1d6',
'large': '1d3',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee']
};
weapons['kama (sickle)'] = {
'name': 'Kama (sickle)',
'size': 'S',
'type': 'S',
'speed': 3,
'small-medium': '1d6',
'large': '1d4',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee']
};
weapons['kau sin ke (whipping chain)'] = {
'name': 'Kau sin ke (whipping chain)',
'size': 'L',
'type': 'B',
'speed': 7,
'small-medium': '1d8',
'large': '1d6',
'knockdown': 'd8',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee']
};
weapons['kawanaga (grapnel)'] = {
'name': 'Kawanaga (grapnel)',
'strength': true,
'rof': '1',
'range': '10/20/30',
'size': 'L',
'type': 'B/P',
'speed': 6,
'small-medium': '1d3',
'large': '1d2',
'knockdown': 'd6',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee', 'Range']
};
weapons['kiseru (pipe)'] = {
'name': 'Kiseru (pipe)',
'size': 'S',
'type': 'B',
'speed': 3,
'small-medium': '1d4',
'large': '1d2',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee']
};
weapons['kusari-gama (chain-sickle)'] = {
'name': 'Kusari-gama (chain-sickle)',
'strength': true,
'rof': '1',
'range': '10/20/30',
'size': 'L',
'type': 'B/S',
'speed': 6,
'small-medium': '1d6',
'large': '1d4',
'knockdown': 'd6',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee', 'Range']
};
weapons['kyogetsu-shogi (cord-and-dagger)'] = {
'name': 'Kyogetsu-shogi (cord-and-dagger)',
'strength': true,
'rof': '1',
'range': '10/20/30',
'size': 'L',
'type': 'B/S',
'speed': 6,
'small-medium': '1d4',
'large': '1d4',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee', 'Range']
};
weapons['manriki-gusari (chain)'] = {
'name': 'Manriki-gusari (chain)',
'strength': true,
'rof': '1',
'range': '10/20/30',
'size': 'L',
'type': 'B',
'speed': 5,
'small-medium': '1d4+1',
'large': '1d4',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee', 'Range']
};
weapons['metsubishi (blinding powders)'] = {
'name': 'Metsubishi (blinding powders)',
'rof': '1/2',
'range': '3/—/—',
'size': 'S',
'type': '—',
'speed': 3,
'small-medium': '—',
'large': '—',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Range']
};
weapons['nage teppo (grenades)'] = {
'name': 'Nage teppo (grenades)',
'strength': true,
'rof': '1',
'range': '10/20/30',
'size': '—',
'type': 'B',
'speed': 9,
'small-medium': '1d6',
'large': '1d6',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Range']
};
weapons['needle'] = {
'name': 'Needle',
'rof': '1',
'range': '3/—/—',
'size': 'S',
'type': 'P',
'speed': 1,
'small-medium': '1',
'large': '1',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Range']
};
weapons['nekode (climbing claws)'] = {
'name': 'Nekode (climbing claws)',
'size': 'S',
'type': 'S',
'speed': 1,
'small-medium': '1d4',
'large': '1d3',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee']
};
weapons['kumade (rake)'] = {
'name': 'Kumade (rake)',
'group': 'Polearm',
'size': 'L',
'type': 'B/P',
'speed': 7,
'small-medium': '1d4',
'large': '1d3',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee']
};
weapons['lajatang'] = {
'name': 'Lajatang',
'group': 'Polearm',
'size': 'L',
'type': 'S/P',
'speed': 7,
'small-medium': '1d10',
'large': '1d10',
'knockdown': 'd8',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee']
};
weapons['nagimaki (horseman\'s halberd)'] = {
'name': 'Nagimaki (horseman\'s halberd)',
'group': 'Polearm',
'size': 'L',
'type': 'S/P',
'speed': 6,
'small-medium': '1d6',
'large': '1d8',
'knockdown': 'd6',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee']
};
weapons['naginata (halberd)'] = {
'name': 'Naginata (halberd)',
'group': 'Polearm',
'size': 'L',
'type': 'S/P',
'speed': 8,
'small-medium': '1d8',
'large': '1d10',
'knockdown': 'd8',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee']
};
weapons['sai (short trident)'] = {
'name': 'Sai (short trident)',
'size': 'S',
'type': 'P/B',
'speed': 3,
'small-medium': '1d4',
'large': '1d2',
'knockdown': 'd6',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee']
};
weapons['shuriken, spike (throwing star)'] = {
'name': 'Shuriken, Spike (throwing star)',
'strength': true,
'rof': '2/1',
'range': '10/—/—',
'size': 'S',
'type': 'P',
'speed': 2,
'small-medium': '1d4',
'large': '1d3',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Range']
};
weapons['shuriken, large star (throwing star)'] = {
'name': 'Shuriken, Large star (throwing star)',
'strength': true,
'rof': '3/1',
'range': '5/10/20',
'size': 'S',
'type': 'P',
'speed': 2,
'small-medium': '1d6',
'large': '1d4',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee','Range']
};
weapons['shuriken, small star (throwing star)'] = {
'name': 'Shuriken, Small star (throwing star)',
'strength': true,
'rof': '4/1',
'range': '5/10/20',
'size': 'S',
'type': 'P',
'speed': 2,
'small-medium': '1d4',
'large': '1d4',
'knockdown': 'd4',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Range']
};
weapons['siangkam'] = {
'name': 'Siangkam',
'size': 'S',
'type': 'P',
'speed': 2,
'small-medium': '1d4+1',
'large': '1d4',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee']
};
weapons['sling (bullet) (ninja)'] = {
'name': 'Sling (Bullet) (ninja)',
'strength': true,
'rof': '1',
'range': '50/100/200',
'size': 'S',
'type': 'B',
'speed': 6,
'small-medium': '1d4',
'large': '1d6+1',
'knockdown': 'd4',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Range']
};
weapons['sling (stone) (ninja)'] = {
'name': 'Sling (Stone) (ninja)',
'strength': true,
'rof': '1',
'range': '40/80/1600',
'size': 'S',
'type': 'B',
'speed': 6,
'small-medium': '1d4',
'large': '1d4',
'knockdown': 'd4',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Range']
};
weapons['staff sling (bullet) (ninja)'] = {
'name': 'Staff sling (Bullet) (ninja)',
'strength': true,
'rof': '1/2',
'range': '—/30-60/90',
'size': 'M',
'type': 'B',
'speed': 11,
'small-medium': '2d4',
'large': '1d6+2',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Range']
};
weapons['staff sling (stone) (ninja)'] = {
'name': 'Staff sling (Stone) (ninja)',
'strength': true,
'rof': '1',
'range': '—/30-60/200',
'size': 'S',
'type': 'B',
'speed': 11,
'small-medium': '1d8',
'large': '2d4',
'knockdown': 'd6',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Range']
};
weapons['sode garami (sleeve entangler)'] = {
'name': 'Sode garami (sleeve entangler)',
'size': 'L',
'type': 'B',
'speed': 7,
'small-medium': '1d4',
'large': '1d3',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee']
};
weapons['chijiriki (one-handed) (chain spear)'] = {
'name': 'Chijiriki (One-handed) (chain spear)',
'strength': true,
'rof': '1',
'range': '10/20/30',
'size': 'L',
'type': 'B/P',
'speed': 7,
'small-medium': '1d6',
'large': '1d8',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee', 'Range']
};
weapons['chijiriki (two-handed) (chain spear)'] = {
'name': 'Chijiriki (Two-handed) (chain spear)',
'size': 'L',
'type': 'B/P',
'speed': 7,
'small-medium': '1d8+1',
'large': '2d6',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee']
};
weapons['sang kauw (one-handed) (two-handed spear)'] = {
'name': 'Sang kauw (One-handed) (two-handed spear)',
'size': 'L',
'type': 'P',
'speed': 7,
'small-medium': '1d8',
'large': '1d6',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee']
};
weapons['sang kauw (two-handed) (two-handed spear)'] = {
'name': 'Sang kauw (Two-handed) (two-handed spear)',
'size': 'L',
'type': 'P',
'speed': 7,
'small-medium': '2d6',
'large': '1d8+1',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee']
};
weapons['trident (one-handed) (ninja)'] = {
'name': 'Trident (One-handed) (ninja)',
'group': 'Spear',
'strength': true,
'rof': '1',
'range': '10/20/30',
'size': 'L',
'type': 'P',
'speed': 7,
'small-medium': '1d6+1',
'large': '3d4',
'knockdown': 'd6',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee', 'Range']
};
weapons['trident (two-handed) (ninja)'] = {
'name': 'Trident (Two-handed) (ninja)',
'group': 'Spear',
'size': 'L',
'type': 'P',
'speed': 7,
'small-medium': '1d8',
'large': '2d8',
'knockdown': 'd8',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee']
};
weapons['shakujo yari (one-handed) (staff spear)'] = {
'name': 'Shakujo yari (One-handed) (staff spear)',
'strength': true,
'rof': '1',
'range': '10/20/30',
'size': 'M',
'type': 'P',
'speed': 6,
'small-medium': '1d6',
'large': '1d8',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee']
};
weapons['shakujo yari (two-handed) (staff spear)'] = {
'name': 'Shakujo yari (Two-handed) (staff spear)',
'size': 'M',
'type': 'P',
'speed': 6,
'small-medium': '1d8+1',
'large': '2d6',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee']
};
weapons['yari (one-handed) (spear)'] = {
'name': 'Yari (One-handed) (spear)',
'strength': true,
'rof': '1',
'range': '10/20/30',
'size': 'L',
'type': 'P',
'speed': 8,
'small-medium': '1d8',
'large': '1d8+1',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee']
};
weapons['yari (two-handed) (spear)'] = {
'name': 'Yari (Two-handed) (spear)',
'size': 'L',
'type': 'P',
'speed': 8,
'small-medium': '2d6',
'large': '3d6',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee']
};
weapons['bokken (one-handed) (wooden sword)'] = {
'name': 'Bokken (One-handed) (spear)',
'size': 'M',
'type': 'B',
'speed': 4,
'small-medium': '1d4',
'large': '1d2',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee']
};
weapons['bokken (two-handed) (wooden sword)'] = {
'name': 'Bokken (Two-handed) (wooden sword)',
'size': 'M',
'type': 'B',
'speed': 4,
'small-medium': '2d6',
'large': '1d6',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee']
};
weapons['ninja-to (ninja sword)'] = {
'name': 'Ninja-to (ninja sword)',
'size': 'M',
'type': 'S/P',
'speed': 4,
'small-medium': '1d8',
'large': '1d6',
'knockdown': 'd6',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee']
};
weapons['no-daichi (two-handed sword)'] = {
'name': 'No-daichi (two-handed sword)',
'size': 'L',
'type': 'S',
'speed': 10,
'small-medium': '1d10',
'large': '3d6',
'knockdown': 'd10',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee']
};
weapons['parang (chopping blade)'] = {
'name': 'Parang (chopping blade)',
'group': 'Sword',
'size': 'L',
'type': 'S',
'speed': 10,
'small-medium': '1d10',
'large': '3d6',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee']
};
weapons['tetsu-to (iron sword)'] = {
'name': 'Tetsu-to (iron sword)',
'size': 'L',
'type': 'S',
'speed': 15,
'small-medium': '1d12',
'large': '3d6',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee']
};
weapons['wakizashi (samurai short sword)'] = {
'name': 'Wakizashi (samurai short sword)',
'size': 'S',
'type': 'S/P',
'speed': 3,
'small-medium': '1d8',
'large': '1d8',
'knockdown': 'd6',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee']
};
weapons['tanto (dagger)'] = {
'name': 'Tanto (dagger)',
'strength': true,
'rof': '2/1',
'range': '10/20/30',
'size': 'S',
'type': 'S/P',
'speed': 2,
'small-medium': '1d4',
'large': '1d3',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee', 'Range']
};
weapons['tetsu-bishi (caltrops)'] = {
'name': 'Tetsu-bishi (caltrops)',
'strength': true,
'rof': '1',
'range': '5/10/20',
'size': 'S',
'type': 'P',
'speed': 3,
'small-medium': '1d4',
'large': '1d4',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Range']
};
weapons['three-section staff'] = {
'name': 'Three-section staff',
'size': 'L',
'type': 'B',
'speed': 6,
'small-medium': '1d6',
'large': '1d4',
'knockdown': 'd8',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee']
};
weapons['tonfa (handle)'] = {
'name': 'Tonfa (handle)',
'size': 'S',
'type': 'B',
'speed': 3,
'small-medium': '1d6',
'large': '1d4',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee']
};
weapons['uchi-ne (short javelin)'] = {
'name': 'Uchi-ne (short javelin)',
'strength': true,
'rof': '1',
'range': '10/20/30',
'size': 'S',
'type': 'P',
'speed': 3,
'small-medium': '1d4',
'large': '1d4',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee', 'Range']
};
weapons['yoroi-toshi'] = {
'name': 'Yoroi-Toshi',
'strength': true,
'rof': '1',
'range': '10/20/30',
'size': 'S',
'type': 'P',
'speed': 2,
'small-medium': '1d4',
'large': '1d4',
'book': 'The Complete Ninja\'s Handbook',
'category': ['Melee', 'Range']
};
//#endregion
module.exports = weapons;