DnD_5e.armory package
Module contents
- class DnD_5e.armory.SimpleWeapon(**kwargs)[source]
Bases:
WeaponMostly used to determine if a character has proficiency with a weapon
- class DnD_5e.armory.MartialWeapon(**kwargs)[source]
Bases:
WeaponMostly used to determine if a character has proficiency with a weapon
- class DnD_5e.armory.MeleeWeapon(**kwargs)[source]
Bases:
WeaponWeapon for melee attacks. MeleeWeapons may do ranged attacks, but they are primarily for melee
- class DnD_5e.armory.Club(**kwargs)[source]
Bases:
SimpleWeapon,MeleeWeaponSimple Melee Weapon
- Damage:
1d4 bludgeoning
- Melee range:
5
Properties: light
- class DnD_5e.armory.Dagger(**kwargs)[source]
Bases:
SimpleWeapon,MeleeWeaponSimple Melee Weapon
- Damage:
1d4 piercing
- Melee range:
5
- Range:
20/60
- Properties:
finesse, light
- class DnD_5e.armory.Greatclub(**kwargs)[source]
Bases:
SimpleWeapon,MeleeWeaponSimple Melee Weapon
- Damage:
1d8 bludgeoning
- Melee range:
5
- Properties:
two_handed
- class DnD_5e.armory.Javelin(**kwargs)[source]
Bases:
SimpleWeapon,MeleeWeaponSimple Melee Weapon
- Damage:
1d6 piercing
- Melee range:
5
- Range:
30/120
- class DnD_5e.armory.LightHammer(**kwargs)[source]
Bases:
SimpleWeapon,MeleeWeaponSimple Melee Weapon
- Damage:
1d4 bludgeoning
- Melee range:
5
- Range:
20/60
- Properties:
light
- class DnD_5e.armory.Mace(**kwargs)[source]
Bases:
SimpleWeapon,MeleeWeaponSimple Melee Weapon
- Damage:
1d6 bludgeoning
- Melee range:
5
- class DnD_5e.armory.Quarterstaff(**kwargs)[source]
Bases:
SimpleWeapon,MeleeWeaponSimple Melee Weapon
- Damage:
1d6 bludgeoning
- Versatile damage dice:
1d8
- Melee range:
5
- Properties:
versatile
- class DnD_5e.armory.Sickle(**kwargs)[source]
Bases:
SimpleWeapon,MeleeWeaponSimple Melee Weapon
- Damage:
1d4 slashing
- Melee range:
5
- Properties:
light
- class DnD_5e.armory.Spear(**kwargs)[source]
Bases:
SimpleWeapon,MeleeWeaponSimple Melee Weapon
- Damage:
1d6 piercing
- Versatile damage dice:
1d8
- Melee range:
5
- Range:
20/60
- Properties:
versatile
- class DnD_5e.armory.LightCrossbow(**kwargs)[source]
Bases:
SimpleWeapon,RangedWeaponSimple Ranged Weapon
- Damage:
1d8 piercing
- Range:
80/320
- Properties:
loading, two_handed
- class DnD_5e.armory.Dart(**kwargs)[source]
Bases:
SimpleWeapon,RangedWeaponSimple Ranged Weapon
- Damage:
1d4 piercing
- Range:
20/60
- Properties:
finesse
- class DnD_5e.armory.Shortbow(**kwargs)[source]
Bases:
SimpleWeapon,RangedWeaponSimple Melee Weapon
- Damage:
1d6 piercing
- Range:
80/320
- Properties:
two_handed
- class DnD_5e.armory.Sling(**kwargs)[source]
Bases:
SimpleWeapon,RangedWeaponSimple Ranged Weapon
- Damage:
1d4 bludgeoning
- Range:
30/120
- class DnD_5e.armory.Battleaxe(**kwargs)[source]
Bases:
MartialWeapon,MeleeWeaponMartial Melee Weapon
- Damage:
1d8 slashing
- Versatile damage dice:
1d10
- Melee range:
5
- Properties:
versatile
- class DnD_5e.armory.Flail(**kwargs)[source]
Bases:
MartialWeapon,MeleeWeaponMartial Melee Weapon
- Damage:
1d8 bludgeoning
- Melee range:
5
- class DnD_5e.armory.Glaive(**kwargs)[source]
Bases:
MartialWeapon,MeleeWeaponMartial Melee Weapon
- Damage:
1d10 slashing
- Melee range:
10
- Properties:
heavy, reach, two_handed
- class DnD_5e.armory.Greataxe(**kwargs)[source]
Bases:
MartialWeapon,MeleeWeaponMartial Melee Weapon
- Damage:
1d12 slashing
- Melee range:
5
- Properties:
heavy, two_handed
- class DnD_5e.armory.Greatsword(**kwargs)[source]
Bases:
MartialWeaponMartial Melee Weapon
- Damage:
2d6 slashing
- Melee range:
5
- Properties:
heavy, two_handed
- class DnD_5e.armory.Halberd(**kwargs)[source]
Bases:
MartialWeapon,MeleeWeaponMartial Melee Weapon
- Damage:
1d10 slashing
- Melee range:
10
- Properties:
heavy, reach, two_handed
- class DnD_5e.armory.Lance(**kwargs)[source]
Bases:
MartialWeapon,MeleeWeaponMartial Melee Weapon
- Damage:
1d12 piercing
- Melee range:
10
Note
Lance has special rules
- class DnD_5e.armory.Longsword(**kwargs)[source]
Bases:
MartialWeapon,MeleeWeaponMartial Melee Weapon
- Damage:
1d8 slashing
- Versatile damage dice:
1d10
- Melee range:
5
- Properties:
versatile
- class DnD_5e.armory.Maul(**kwargs)[source]
Bases:
MartialWeapon,MeleeWeaponMartial Melee Weapon
- Damage:
2d6 bludgeoning
- Melee range:
5
- Properties:
heavy, two_handed
- class DnD_5e.armory.Morningstar(**kwargs)[source]
Bases:
MartialWeapon,MeleeWeaponMartial Melee Weapon
- Damage:
1d8 piercing
- Melee raange:
5
- class DnD_5e.armory.Pike(**kwargs)[source]
Bases:
MartialWeapon,MeleeWeaponMartial Melee Weapon
- Damage:
1d10 piercing
- Melee range:
10
- Properties:
heavy, reach, two_handed
- class DnD_5e.armory.Rapier(**kwargs)[source]
Bases:
MartialWeapon,MeleeWeaponMartial Melee Weapon
- Damage:
1d8 piercing
- Melee range:
5
- Properties:
finesse
- class DnD_5e.armory.Scimitar(**kwargs)[source]
Bases:
MartialWeapon,MeleeWeaponMartial Melee Weapon
- Damage:
1d6 slashing
- Melee range:
5
- Properties:
finesse, light
- class DnD_5e.armory.Shortsword(**kwargs)[source]
Bases:
MartialWeapon,MeleeWeaponMartial Melee Weapon
- Damage:
1d6 piercing
- Melee range:
5
- Properties:
finesse, light
- class DnD_5e.armory.Trident(**kwargs)[source]
Bases:
MartialWeapon,MeleeWeaponMartial Melee Weapon
- Damage:
1d6 piercing
- Versatile damage dice:
1d8
- Melee range:
5
- Range:
20/60
- Properties:
versatile
- class DnD_5e.armory.WarPick(**kwargs)[source]
Bases:
MartialWeapon,MeleeWeaponMartial Melee Weapon
- Damage:
1d8 piercing
- Melee range:
5
- class DnD_5e.armory.Warhammer(**kwargs)[source]
Bases:
MartialWeapon,MeleeWeaponMartial Melee Weapon
- Damage:
1d8 bludgeoning
- Versatile damage dice:
1d10
- Melee range:
5
- Properties:
versatile
- class DnD_5e.armory.Whip(**kwargs)[source]
Bases:
MartialWeapon,MeleeWeaponMartial Melee Weapon
- Damage:
1d4 slashing
- Melee range:
10
- Properties:
finesse, reach
- class DnD_5e.armory.Blowgun(**kwargs)[source]
Bases:
MartialWeapon,RangedWeaponMartial Ranged Weapon
- Damage:
1d1 piercing
- Range:
25/100
- Properties:
loading
- class DnD_5e.armory.HandCrossbow(**kwargs)[source]
Bases:
MartialWeapon,RangedWeaponMartial Ranged Weapon
- Damage:
1d6
- Range:
30/120
- Properties:
light, loading
- class DnD_5e.armory.HeavyCrossbow(**kwargs)[source]
Bases:
MartialWeapon,RangedWeaponMartial Ranged Weapon
- Damage:
1d10 piercing
- Range:
100/400
- Properties:
heavy, loading, two_handed
- class DnD_5e.armory.Longbow(**kwargs)[source]
Bases:
MartialWeapon,RangedWeaponMartial Ranged Weapon
- Damage:
1d8 piercing
- Range:
150/600
- Properties:
heavy, two_handed