DnD_5e.armor package
Module contents
- class DnD_5e.armor.Armor[source]
Bases:
objectThis class represents Armor.
- Ac (int):
the base armor class (without including dex modifier)
- Dex bonus (int):
the maximum dexterity bonus that can be applied to the ac
- Strength (int):
the minimum strength modifier required to wear the armor without a movement penalty (TODO: implement movement penalty)
- Stealth (int):
-1 if the armor imposes disadvantage on stealth checks, 1 if it imposes advantage on stealth checks, 0 otherwise
- ac = 11
- dex_bonus = 10
- strength = -5
- stealth = 0
- class DnD_5e.armor.MediumArmor[source]
Bases:
ArmorMedium Armor, which allows maximum dexterity bonus of 2
- dex_bonus = 2
- class DnD_5e.armor.HeavyArmor[source]
Bases:
ArmorHeavy Armor, which imposes disadvantage on stealth checks
- stealth = -1
- dex_bonus = 0
- class DnD_5e.armor.PaddedArmor[source]
Bases:
LightArmor- Ac:
11 + dex
- Stealth:
disadvantage
- ac = 11
- stealth = -1
- class DnD_5e.armor.LeatherArmor[source]
Bases:
LightArmor- Ac:
11 + dex
- ac = 11
- class DnD_5e.armor.StuddedLeatherArmor[source]
Bases:
LightArmor- Ac:
12 + dex
- ac = 12
- class DnD_5e.armor.HideArmor[source]
Bases:
MediumArmor- Ac:
12 + dex (max 2)
- ac = 12
- class DnD_5e.armor.ChainShirtArmor[source]
Bases:
MediumArmor- Ac:
13 + dex (max 2)
- ac = 13
- class DnD_5e.armor.ScaleMailArmor[source]
Bases:
MediumArmor- Ac:
14 + dex (max 2)
- Stealth:
disadvantage
- ac = 14
- stealth = -1
- class DnD_5e.armor.BreastplateArmor[source]
Bases:
MediumArmor- Ac:
14 + dex (max 2)
- ac = 14
- class DnD_5e.armor.HalfPlateArmor[source]
Bases:
MediumArmor- Ac:
15 + dex (max 2)
- Stealth:
disadvantage
- ac = 15
- stealth = -1
- class DnD_5e.armor.RingMailArmor[source]
Bases:
HeavyArmor- Ac:
14
- Stealth:
disadvantage
- ac = 14
- class DnD_5e.armor.ChainMailArmor[source]
Bases:
HeavyArmor- Ac:
16
- Strength:
1 (Note: RAW strength restriction is 13)
- Stealth:
disadvantage
- ac = 16
- strength = 1
- class DnD_5e.armor.SplintArmor[source]
Bases:
HeavyArmor- Ac:
17
- Strength:
2 (Note: RAW strength restriction is 15)
- Stealth:
disadvantage
- ac = 17
- strength = 2
- class DnD_5e.armor.PlateArmor[source]
Bases:
HeavyArmor- Ac:
18
- Strength:
2 (Note: RAW strength restriction is 15)
- Stealth:
disadvantage
- ac = 18
- strength = 2