mirror of
https://github.com/Threnklyn/dungeon-sheets.git
synced 2026-06-05 20:38:26 +02:00
Added subclasses from PHB, SCAG, XGTE. Need to add features for all
This commit is contained in:
@@ -26,9 +26,13 @@ class Race():
|
||||
spells_prepared = ()
|
||||
|
||||
def __init__(self):
|
||||
self.features = tuple([f() for f in self.features])
|
||||
cls = type(self)
|
||||
# Instantiate the features
|
||||
self.features = tuple([f() for f in cls.features])
|
||||
self.features_by_level = defaultdict(list)
|
||||
for i in range(1, 21):
|
||||
self.features_by_level[i] = [f() for f in self.features_by_level[i]]
|
||||
self.features_by_level[i] = [f()for f in
|
||||
cls.features_by_level[i]]
|
||||
|
||||
def __str__(self):
|
||||
return self.name
|
||||
|
||||
Reference in New Issue
Block a user