summaryrefslogtreecommitdiff
path: root/creature.py
diff options
context:
space:
mode:
Diffstat (limited to 'creature.py')
-rw-r--r--creature.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/creature.py b/creature.py
index aa830f6..8ec883d 100644
--- a/creature.py
+++ b/creature.py
@@ -88,10 +88,14 @@ class CreaturePlan(LevelingPlan, dict):
self.stat_range_value = stat_range_value
def build(self, level: int):
- res = dict()
+ res = Creature()
for stat, difficulty in self.items():
res[stat] = stats.get(stat, level, difficulty, self.stat_range_value)
return res
+class Creature(dict):
+ def ac(self):
+ return self["ac"]
+
# if __name__ == '__main__':
# main()