Files
roll20-character-sheets-tester/AD&D 2E Revised/javascript/weapons.js
T
Peter Bjerg Mogensen 5393d29a3f - Inserted weapons.js
- Changed styling for nonproficient weapon penalty
- Added default value 1 for attacks per round with melee and ranged weapons
- Added auto fill sheet worker for melee and ranged weapon hit and damage. Also added knockdown for players options. Also added if STR is appliable for ranged weapons
- Cleaned up weapons.js double colon for type property.
2021-02-07 21:09:59 +01:00

621 lines
12 KiB
JavaScript

const Weapons = {};
Weapons['Arquebus'] = {
'rof': '1/3',
'range': '50/150/210',
'size': 'M',
'type': 'P',
'speed': 15,
'small-medium': '1d10',
'large': '1d10',
'knockdown': 'd8'
}
Weapons['Battle axe'] = {
'size': 'M',
'type': 'S',
'speed': 7,
'small-medium': '1d8',
'large': '1d8',
'knockdown': 'd10'
}
Weapons['Blowgun (Barbed Dart)'] = {
'rof': '2/1',
'range': '10/20/30',
'size': 'L',
'type': 'P',
'speed': 5,
'small-medium': '1d3',
'large': '1d2',
'knockdown': 'd4'
}
Weapons['Blowgun (Needle)'] = {
'rof': '2/1',
'range': '10/20/30',
'size': 'L',
'type': 'P',
'speed': 5,
'small-medium': '1',
'large': '1',
}
Weapons['Short bow (Flight arrow)'] = {
'rof': '2/1',
'range': '50/100/150',
'size': 'M',
'type': 'P',
'speed': 7,
'small-medium': '1d6',
'large': '1d6',
'knockdown': 'd6'
}
Weapons['Long bow (Flight arrow)'] = {
'rof': '2/1',
'range': '70/140/210',
'size': 'L',
'type': 'P',
'speed': 8,
'small-medium': '1d6',
'large': '1d6',
'knockdown': 'd6'
}
Weapons['Long bow (Sheaf arrow)'] = {
'rof': '2/1',
'range': '50/100/150',
'size': 'L',
'type': 'P',
'speed': 8,
'small-medium': '1d8',
'large': '1d8',
'knockdown': 'd6'
}
Weapons['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'
}
Weapons['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'
}
Weapons['Composite long bow (Sheaf arrow)'] = {
'rof': '2/1',
'range': '40/80/170',
'size': 'L',
'type': 'P',
'speed': 7,
'small-medium': '1d8',
'large': '1d8',
'knockdown': 'd6'
}
Weapons['Club'] = {
'strength': true,
'rof': '1',
'range': '10/20/30',
'size': 'M',
'type': 'B',
'speed': 4,
'small-medium': ' 1d6',
'large': '1d3',
'knockdown': 'd8'
}
Weapons['Hand crossbow'] = {
'rof': '1',
'range': '20/40/60',
'size': 'S',
'type': 'P',
'speed': 5,
'small-medium': '1d3',
'large': '1d2',
'knockdown': 'd4'
}
Weapons['Light crossbow'] = {
'rof': '1',
'range': '60/120/180',
'size': 'M',
'type': 'P',
'speed': 7,
'small-medium': '1d4',
'large': '1d4',
'knockdown': 'd6'
}
Weapons['Heavy crossbow'] = {
'rof': '1/2',
'range': '80/160/240',
'size': 'M',
'type': 'P',
'speed': 10,
'small-medium': '1d4+1',
'large': '1d6+1',
'knockdown': 'd6'
}
Weapons['Dagger'] = {
'strength': true,
'rof': '2/1',
'range': '10/20/30',
'size': 'S',
'type': 'P',
'speed': 2,
'small-medium': '1d4',
'large': '1d3',
'knockdown': 'd6'
}
Weapons['Dirk'] = {
'strength': true,
'rof': '2/1',
'range': '10/20/30',
'size': 'S',
'type': 'P',
'speed': 2,
'small-medium': '1d4',
'large': '1d3',
'knockdown': 'd6'
}
Weapons['Dart'] = {
'strength': true,
'rof': '3/1',
'range': '10/20/40',
'size': 'S',
'type': 'P',
'speed': 2,
'small-medium': '1d3',
'large': '1d2',
'knockdown': 'd4'
}
Weapons['Footman\'s flail'] = {
'size': 'M',
'type': 'B',
'speed': 7,
'small-medium': '1d6+1',
'large': '2d4',
'knockdown': 'd12'
}
Weapons['Footman\'s mace'] = {
'size': 'M',
'type': 'B',
'speed': 7,
'small-medium': '1d6+1',
'large': '1d6',
'knockdown': 'd10'
}
Weapons['Footman\'s pick'] = {
'size': 'M',
'type': 'P',
'speed': 7,
'small-medium': '1d6+1',
'large': '2d4',
'knockdown': 'd8'
}
Weapons['Hand axe'] = {
'strength': true,
'rof': '1',
'range': '10/20/30',
'size': 'M',
'type': 'S',
'speed': 4,
'small-medium': '1d6',
'large': '1d4',
'knockdown': 'd10'
}
Weapons['Harpoon'] = {
'strength': true,
'rof': '1',
'range': '10/20/30',
'size': 'L',
'type': 'P',
'speed': 7,
'small-medium': '2d4',
'large': '2d6',
'knockdown': 'd8'
}
Weapons['Horseman\'s flail'] = {
'size': 'M',
'type': 'B',
'speed': 6,
'small-medium': '1d4+1',
'large': '1d4+1',
'knockdown': 'd10'
}
Weapons['Horseman\'s mace'] = {
'size': 'M',
'type': 'B',
'speed': 6,
'small-medium': '1d6',
'large': '1d4',
'knockdown': 'd8'
}
Weapons['Horseman\'s pick'] = {
'size': 'M',
'type': 'P',
'speed': 5,
'small-medium': '1d4+1',
'large': '1d4',
'knockdown': 'd6'
}
Weapons['Javelin'] = {
'strength': true,
'rof': '1',
'range': '20/40/60',
'size': 'M',
'type': 'P',
'speed': 4,
'small-medium': '1d6',
'large': '1d6',
'knockdown': 'd6'
}
Weapons['Knife'] = {
'strength': true,
'rof': '2/1',
'range': '10/20/30',
'size': 'S',
'type': 'P/S',
'speed': 2,
'small-medium': '1d3',
'large': '1d2',
'knockdown': 'd4'
}
Weapons['Heavy horse lance'] = {
'size': 'L',
'type': 'P',
'speed': 8,
'small-medium': '1d8+1',
'large': '3d6',
'knockdown': 'd12'
}
Weapons['Light horse lance'] = {
'size': 'L',
'type': 'P',
'speed': 6,
'small-medium': '1d6',
'large': '1d8',
'knockdown': 'd8'
}
Weapons['Jousting lance'] = {
'size': 'L',
'type': 'P',
'speed': 10,
'small-medium': '1d3-1',
'large': '1d2-1',
'knockdown': 'd6'
}
Weapons['Medium horse lance'] = {
'size': 'L',
'type': 'P',
'speed': 7,
'small-medium': '1d6+1',
'large': '2d6',
'knockdown': 'd10'
}
Weapons['Mancatcher'] = {
'size': 'L',
'type': '',
'speed': 7,
'small-medium': '—',
'large': '—',
'knockdown': 'd6'
}
Weapons['Morning star'] = {
'size': 'M',
'type': 'P/B',
'speed': 7,
'small-medium': '2d4',
'large': '1d6+1',
'knockdown': 'd10'
}
Weapons['Awl pike'] = {
'size': 'L',
'type': 'P',
'speed': 13,
'small-medium': '1d6',
'large': '1d12',
'knockdown': 'd8'
}
Weapons['Bardiche'] = {
'size': 'L',
'type': 'S',
'speed': 9,
'small-medium': '2d4',
'large': '2d6',
'knockdown': 'd12'
}
Weapons['Bec de corbin'] = {
'size': 'L',
'type': 'P/B',
'speed': 9,
'small-medium': '1d8',
'large': '1d6',
'knockdown': 'd10'
}
Weapons['Bill-guisarme'] = {
'size': 'L',
'type': 'P/S',
'speed': 10,
'small-medium': '2d4',
'large': '1d10',
'knockdown': 'd10'
}
Weapons['Fauchard'] = {
'size': 'L',
'type': 'P/S',
'speed': 8,
'small-medium': '1d6',
'large': '1d8',
'knockdown': 'd8'
}
Weapons['Fauchard-fork'] = {
'size': 'L',
'type': 'P/S',
'speed': 8,
'small-medium': '1d8',
'large': '1d10',
}
Weapons['Glaive'] = {
'size': 'L',
'type': 'S',
'speed': 8,
'small-medium': '1d6',
'large': '1d10',
'knockdown': 'd10'
}
Weapons['Glaive-guisarme'] = {
'size': 'L',
'type': 'P/S',
'speed': 9,
'small-medium': '2d4',
'large': '2d6',
'knockdown': 'd10'
}
Weapons['Guisarme'] = {
'size': 'L',
'type': 'S',
'speed': 8,
'small-medium': '2d4',
'large': '1d8',
'knockdown': 'd10'
}
Weapons['Guisarme-voulge'] = {
'size': 'L',
'type': 'P/S',
'speed': 10,
'small-medium': '2d4',
'large': '2d4',
}
Weapons['Halberd'] = {
'size': 'L',
'type': 'P/S',
'speed': 9,
'small-medium': '1d10',
'large': '2d6',
'knockdown': 'd12'
}
Weapons['Hook fauchard'] = {
'size': 'L',
'type': 'P',
'speed': 9,
'small-medium': '1d4',
'large': '1d4',
}
Weapons['Lucern hammer'] = {
'size': 'L',
'type': 'P/B',
'speed': 9,
'small-medium': '2d4',
'large': '1d6',
'knockdown': 'd10'
}
Weapons['Military fork'] = {
'size': 'L',
'type': 'P',
'speed': 7,
'small-medium': '1d8',
'large': '2d4',
'knockdown': 'd8'
}
Weapons['Partisan'] = {
'size': 'L',
'type': 'P',
'speed': 9,
'small-medium': '1d6',
'large': '1d6+1',
'knockdown': 'd8'
}
Weapons['Ranseur'] = {
'size': 'L',
'type': 'P',
'speed': 8,
'small-medium': '2d4',
'large': '2d4',
'knockdown': 'd8'
}
Weapons['Spetum'] = {
'size': 'L',
'type': 'P',
'speed': 8,
'small-medium': '1d6+1',
'large': '2d6',
'knockdown': 'd8'
}
Weapons['Voulge'] = {
'size': 'L',
'type': 'S',
'speed': 10,
'small-medium': '2d4',
'large': '2d4',
'knockdown': 'd12'
}
Weapons['Quarterstaff'] = {
'size': 'L',
'type': 'B',
'speed': 4,
'small-medium': '1d6',
'large': '1d6',
'knockdown': 'd10'
}
Weapons['Scourge'] = {
'size': 'S',
'type': '',
'speed': 5,
'small-medium': '1d4',
'large': '1d2',
'knockdown': 'd4'
}
Weapons['Sickle'] = {
'size': 'S',
'type': 'S',
'speed': 4,
'small-medium': '1d4+1',
'large': '1d4',
'knockdown': 'd4'
}
Weapons['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'
}
Weapons['Sling (Stone)'] = {
'strength': true,
'rof': '1',
'range': '40/80/160',
'size': 'S',
'type': 'B',
'speed': 6,
'small-medium': '1d4',
'large': '1d4',
'knockdown': 'd4'
}
Weapons['Spear'] = {
'strength': true,
'rof': '1',
'range': '10/20/30',
'size': 'M',
'type': 'P',
'speed': 6,
'small-medium': '1d6',
'large': '1d8',
'knockdown': 'd6'
}
Weapons['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',
}
Weapons['Staff sling (Stone)'] = {
'strength': true,
'rof': '2/1',
'range': '—/30-60/90',
'size': 'M',
'type': 'B',
'speed': 11,
'small-medium': '1d4',
'large': '1d4',
'knockdown': 'd6'
}
Weapons['Bastard sword (One-handed)'] = {
'size': 'M',
'type': 'S',
'speed': 6,
'small-medium': '1d8',
'large': '1d12',
'knockdown': 'd8'
}
Weapons['Bastard sword (Two-handed)'] = {
'size': 'M',
'type': 'S',
'speed': 8,
'small-medium': '2d4',
'large': '2d8',
'knockdown': 'd10'
}
Weapons['Broad sword'] = {
'size': 'M',
'type': 'S',
'speed': 5,
'small-medium': '2d4',
'large': '1d6+1',
'knockdown': 'd8'
}
Weapons['Khopesh'] = {
'size': 'M',
'type': 'S',
'speed': 9,
'small-medium': '2d4',
'large': '1d6',
'knockdown': 'd8'
}
Weapons['Long sword'] = {
'size': 'M',
'type': 'S',
'speed': 5,
'small-medium': '1d8',
'large': '1d12',
'knockdown': 'd8'
}
Weapons['Scimitar'] = {
'size': 'M',
'type': 'S',
'speed': 5,
'small-medium': '1d8',
'large': '1d8',
'knockdown': 'd8'
}
Weapons['Short sword'] = {
'size': 'S',
'type': 'P',
'speed': 3,
'small-medium': '1d6',
'large': '1d8',
'knockdown': 'd6'
}
Weapons['Two-handed sword'] = {
'size': 'L',
'type': 'S',
'speed': 10,
'small-medium': '1d10',
'large': '3d6',
'knockdown': 'd12'
}
Weapons['Trident'] = {
'size': 'L',
'type': 'P',
'speed': 7,
'small-medium': '1d6+1',
'large': '3d4',
'knockdown': 'd8'
}
Weapons['Warhammer'] = {
'strength': true,
'rof': '1',
'range': '10/20/30',
'size': 'M',
'type': 'B',
'speed': 4,
'small-medium': '1d4+1',
'large': '1d4',
'knockdown': 'd8'
}
Weapons['Whip'] = {
'size': 'M',
'type': '',
'speed': 8,
'small-medium': '1d2',
'large': '1',
}