class Shields:
    """Initialize basic attributes of shields"""
    def __init__(self):
        self.name = "" # name of item; example: Heater shield
        self.masterwork = False
        self.ac_bonus = 0
        self.weight = 0
        self.price = 0
        self.condition = "" # Broken, etc.
        self.check_penalty = 0 # 0 or neg; applies to dex- and str-based skills
        self.arcane_failure_chance = 0 # percentage
        self.max_dex_modifer = 0

e190241bea36a643f194aed4c8e56386c7ff4392
<mask token>

class Shields:
    <mask token>
    <mask token>

class Shields:
    <mask token>

    def __init__(self):
        self.name = ''
        self.masterwork = False
        self.ac_bonus = 0
        self.weight = 0
        self.price = 0
        self.condition = ''
        self.check_penalty = 0
        self.arcane_failure_chance = 0
        self.max_dex_modifer = 0

class Shields:
    """Initialize basic attributes of shields"""

    def __init__(self):
        self.name = ''
        self.masterwork = False
        self.ac_bonus = 0
        self.weight = 0
        self.price = 0
        self.condition = ''
        self.check_penalty = 0
        self.arcane_failure_chance = 0
        self.max_dex_modifer = 0

class Shields:
    """Initialize basic attributes of shields"""
    def __init__(self):
        self.name = "" # name of item; example: Heater shield
        self.masterwork = False
        self.ac_bonus = 0
        self.weight = 0
        self.price = 0
        self.condition = "" # Broken, etc.
        self.check_penalty = 0 # 0 or neg; applies to dex- and str-based skills
        self.arcane_failure_chance = 0 # percentage
        self.max_dex_modifer = 0
