def __init__(self): Race.__init__(self) self.intelligence = 1 self.charisma = 2 self.languages = ['Common', 'Infernal'] self.features = ['Darkvision', 'Hellish Resistance', 'Infernal Legacy'] self.cantrips = ['Thaumaturgy']
def __init__(self): Race.__init__(self) self.strength = 2 self.constitution = 1 self.languages = ['Common', 'Orc'] self.features = [ 'Darkvision', 'Relentless Endurance', 'Savage Attacks' ] self.proficiencies = ['Intimidation']
def __init__(self, language): Race.__init__(self) self.strength = 1 self.dexterity = 1 self.constitution = 1 self.intelligence = 1 self.wisdom = 1 self.charisma = 1 self.languages = ['Common', language]
def __init__(self, ancestry): Race.__init__(self) self.strength = 2 self.charisma = 1 self.languages = ['Common', 'Draconic'] self.features = [ 'Draconic Ancestry: ' + ancestry, 'Breath Weapon', 'Damage Resistance(' + ancestry + ')' ]
def __init__(self, subrace): Race.__init__(self) self.intelligence = 2 self.speed = 25 self.languages = ['Common', 'Gnomish'] self.features = ['Darkvision', 'Gnome Cunning'] self.subrace = subrace if self.subrace == 'Forest Gnome': self._forest_gnome() if self.subrace == 'Rock Gnome': self._rock_gnome()
def __init__(self, subrace): Race.__init__(self) self.dexterity = 2 self.speed = 25 self.languages = ['Common', 'Halfling'] self.features = ['Lucky', 'Brave', 'Halfling Nimbleness'] self.subrace = subrace if self.subrace is 'Lightfoot Halfling': self._lightfoot() if self.subrace is 'Stout Halfling': self._stout()
def __init__(self, hardware, *args, **kwargs): self.lock = threading.Lock() self.on_update = None self.hardware = hardware Race.__init__(self, [1, 1]) threading.Thread.__init__(self) self._stop = False self.start()
def __init__(self, subrace, cantrip=None, language=None): Race.__init__(self) self.dexterity = 2 self.languages = ['Common', 'Elvish'] self.features = ['Darkvision', 'Fey Ancestry', 'Trance'] self.subrace = subrace self.proficiencies = ['Perception'] if self.subrace == 'High Elf': self._high_elf(cantrip, language) if self.subrace == 'Wood Elf': self._wood_elf() if self.subrace == 'Dark Elf (Drow)': self._dark_elf()
def __init__(self, subrace, tool): Race.__init__(self) self.constitution = 2 self.speed = 25 self.languages = ['Common', 'Dwarvish'] self.features = ['Darkvision', 'Dwarven Resillience', 'Stone Cunning'] self.other = [ 'Battleaxe', 'Handaxe', 'Throwing Hammer', 'Warhammer', tool ] self.subrace = subrace if self.subrace == 'Hill Dwarf': self._hill_dwarf() if self.subrace == 'Mountain Dwarf': self._mountain_dwarf()
def __init__(self, language, abilities=None): #add proficiencies later Race.__init__(self) self.charisma = 1 if abilities: for ability in abilities: if ability is 'Strength': self.strength = 1 elif ability is 'Dexterity': self.dexterity = 1 elif ability is 'Constitution': self.constitution = 1 elif ability is 'Intelligence': self.intelligence = 1 else: self.wisdom = 1 self.languages = ['Common', 'Elvish', language] self.features = ['Darkvision', 'Fey Ancestry'] self.proficiencies = []