mirror of
https://github.com/Threnklyn/dungeon-sheets.git
synced 2026-06-03 19:38:30 +02:00
reorganized spells by name, and added directory for features for each class"
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
from .. import (weapons)
|
||||
from .. import features as feats
|
||||
from .classes import CharClass
|
||||
|
||||
|
||||
class Bard(CharClass):
|
||||
class_name = 'Bard'
|
||||
hit_dice_faces = 8
|
||||
saving_throw_proficiencies = ('dexterity', 'charisma')
|
||||
_proficiencies_text = (
|
||||
'Light armor', 'simple weapons', 'hand crossbows', 'longswords',
|
||||
'rapiers', 'shortswords', 'three musical instruments of your choice')
|
||||
weapon_proficiencies = ((weapons.HandCrossbow, weapons.Longsword,
|
||||
weapons.Rapier, weapons.Shortsword) +
|
||||
weapons.simple_weapons)
|
||||
class_skill_choices = ('Acrobatics', 'Animal Handling', 'Arcana',
|
||||
'Athletics', 'Deception', 'History', 'Insight',
|
||||
'Intimidation', 'Investigation', 'Medicine',
|
||||
'Nature', 'Perception', 'Performance', 'Persuasion',
|
||||
'Religion', 'Sleight of Hand', 'Stealth',
|
||||
'Survival')
|
||||
num_skill_choices = 3
|
||||
spellcasting_ability = 'charisma'
|
||||
spell_slots_by_level = {
|
||||
# char_lvl: (cantrips, 1st, 2nd, 3rd, ...)
|
||||
1: (2, 2, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
2: (2, 3, 0, 0, 0, 0, 0, 0, 0, 0),
|
||||
3: (2, 4, 2, 0, 0, 0, 0, 0, 0, 0),
|
||||
4: (3, 4, 3, 0, 0, 0, 0, 0, 0, 0),
|
||||
5: (3, 4, 3, 2, 0, 0, 0, 0, 0, 0),
|
||||
6: (3, 4, 3, 3, 0, 0, 0, 0, 0, 0),
|
||||
7: (3, 4, 3, 3, 1, 0, 0, 0, 0, 0),
|
||||
8: (3, 4, 3, 3, 2, 0, 0, 0, 0, 0),
|
||||
9: (4, 4, 3, 3, 3, 1, 0, 0, 0, 0),
|
||||
10: (4, 4, 3, 3, 3, 2, 0, 0, 0, 0),
|
||||
11: (4, 4, 3, 3, 3, 2, 1, 0, 0, 0),
|
||||
12: (4, 4, 3, 3, 3, 2, 1, 0, 0, 0),
|
||||
13: (4, 4, 3, 3, 3, 2, 1, 1, 0, 0),
|
||||
14: (4, 4, 3, 3, 3, 2, 1, 1, 0, 0),
|
||||
15: (4, 4, 3, 3, 3, 2, 1, 1, 1, 0),
|
||||
16: (4, 4, 3, 3, 3, 2, 1, 1, 1, 0),
|
||||
17: (4, 4, 3, 3, 3, 2, 1, 1, 1, 1),
|
||||
18: (4, 4, 3, 3, 3, 3, 1, 1, 1, 1),
|
||||
19: (4, 4, 3, 3, 3, 3, 2, 1, 1, 1),
|
||||
20: (4, 4, 3, 3, 3, 3, 2, 2, 1, 1),
|
||||
}
|
||||
Reference in New Issue
Block a user