diff --git a/enum_list.py b/enum_list.py new file mode 100644 index 0000000..9aa19fc --- /dev/null +++ b/enum_list.py @@ -0,0 +1,50 @@ +from enum import Enum, auto + +class DamageType(Enum): + # Physical + Slashing = auto() + Piercing = auto() + Bludgeoning = auto() + # Magical + Cold = auto() + Fire = auto() + Lightning = auto() + Thunder = auto() + Poison = auto() + Acid = auto() + Necrotic = auto() + Radiant = auto() + Force = auto() + Psychic = auto() + + +class DamageMod(Enum): + Strength = auto() + Dexterity = auto() + Constitution = auto() + Intelligence = auto() + Wisdom = auto() + Charisma = auto() + + +class ItemType(Enum): + Armor = auto() + Weapon = auto() + Money = auto() + Item = auto() + + +class Slots(Enum): + MainHand = auto() + OffHand = auto() + TwoHanded = auto() + Helm = auto() + Chest = auto() + Wrists = auto() + Feet = auto() + Neck = auto() + Cloak = auto() + LeftRing = auto() + RightRing = auto() + Other = auto() + Attunement = auto() \ No newline at end of file