def __init__(self, skills, equipment, tool): Class.__init__(self) self.other = ['Simple Weapons', 'Shortswords', tool] self.features = ['Unarmored Defense', 'Martial Arts'] self.saving_throws = ['Strength', 'Dexterity'] self.skills = skills self.equipment = equipment
def __init__(self, skills, equipment): Class.__init__(self) self.other = [ 'All Armor', 'Shields', 'Simple Weapons', 'Martial Weapons' ] self.features = ['Divine Sense', 'Lay on Hands'] self.saving_throws = ['Wisdom', 'Charisma'] self.skills = skills self.equipment = equipment
def __init__(self, skills, equipment, cantrips, spells, patron): Class.__init__(self) self.other = ['Light Armor', 'Simple Weapons'] self.features = ['Otherworldly Patron: ' + patron] self.saving_throws = ['Wisdom', 'Charisma'] self.skills = skills self.equipment = equipment self.cantrips = cantrips self.spells = spells
def __init__(self, skills, equipment, fight_style): Class.__init__(self) self.hit_die = 10 self.other = [ 'All Armor', 'Shields', 'Simple Weapons', 'Martial Weapons' ] self.features = [fight_style, 'Second Wind'] self.saving_throws = ['Strength', 'Constitution'] self.skills = skills self.equipment = equipment
def __init__(self, skills, equipment): Class.__init__(self) self.hit_die = 12 self.other = [ 'Light Armor', 'Medium Armor', 'Shields', 'Simple Weapons', 'Martial Weapons' ] self.features = ['Rage', 'Unarmored Defense'] self.saving_throws = ['Strength', 'Constitution'] self.skills = skills self.equipment = equipment
def __init__(self, skills, equipment): Class.__init__(self) self.hit_die = 10 self.other = [ 'Light Armor', 'Medium Armor', 'Shields', 'Simple Weapons', 'Martial Weapons' ] #TODO Implement Favored Enemy? self.features = ['Favored Enemy', 'Natural Explorer'] self.saving_throws = ['Strength', 'Dexterity'] self.skills = skills self.equipment = equipment
def __init__(self, skills, equipment, cantrips, spells, origin): Class.__init__(self) self.hit_die = 6 self.other = [ 'Daggers', 'Darts', 'Slings', 'Quarterstaffs', 'Light Crossbows' ] #TODO: Think about how to handle sorcerer origin self.features = [origin] self.saving_throws = ['Constitution', 'Charisma'] self.skills = skills self.equipment = equipment self.cantrips = cantrips self.spells = spells
def __init__(self, skills, equipment, cantrips, spells): Class.__init__(self) self.other = [ 'Light Armor (non-metal)', 'Medium Armor (non-metal)', 'Shields (non-metal)', 'Clubs', 'Daggers', 'Darts', 'Javelins', 'Maces', 'Quarterstaffs', 'Scimitars', 'Sickles', 'Slings', 'Spears', 'Herbalism Kit' ] self.features = ['Druidic'] self.saving_throws = ['Intelligence', 'Wisdom'] self.skills = skills self.equipment = equipment self.cantrips = cantrips self.spells = spells
def __init__(self, skills, equipment, cantrips, spells, domain): Class.__init__(self) self.other = [ 'Light Armor', 'Medium Armor', 'Shields', 'Simple Weapons' ] self.saving_throws = ['Wisdom', 'Charisma'] self.features = [domain] self.skils = skills self.equipment = equipment self.cantrips = cantrips self.spells = spells
def __init__(self, skills, equipment, expert1, expert2): Class.__init__(self) self.other = [ 'Light Armor', 'Simple Weapons', 'Hand Crossbows', 'Longswords', 'Rapiers', 'Shortswords', 'Thieves\' Tools' ] self.features = [ 'Expertise: ' + expert1 + ', ' + expert2, 'Sneak Attack', 'Thieves\' Cant' ] self.saving_throws = ['Dexterity', 'Intelligence'] self.skills = skills self.equipment = equipment self.expertise = [expert1, expert2]
def __init__(self, skills, equipment, cantrips, spells): Class.__init__(self) self.hit_die = 6 self.other = [ 'Daggers', 'Darts', 'Slings', 'Quarterstaffs', 'Light Crossbows' ] self.features = ['Spellbook', 'Arcane Recovery'] self.saving_throws = ['Intelligence', 'Wisdom'] self.skills = skills self.equipment = equipment self.cantrips = cantrips self.spells = spells
def __init__(self, skills, equipment, instruments, cantrips, spells): Class.__init__(self) self.other = [ 'Light Armor', 'Simple Weapons', 'Hand Crossbows', 'Longswords', 'Rapiers', 'Shortswords' ] self.other.extend(instruments) self.features = ['Bardic Inspiration (d6)'] self.saving_throws = ['Dexterity', 'Charisma'] self.skills = skills self.equipment = equipment self.cantrips = cantrips self.spells = spells