From 78ba21227a216db8841e6b97afbae8c1fb1d748a Mon Sep 17 00:00:00 2001 From: Zachary Watts Date: Thu, 30 Apr 2026 15:30:54 -0400 Subject: [PATCH] adding spell book fixes --- adventurers.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/adventurers.py b/adventurers.py index 4815751..53df244 100755 --- a/adventurers.py +++ b/adventurers.py @@ -157,6 +157,12 @@ class Adventurer: def set_level(self, new_level): self.level = new_level self.hp = sum(self.hp_rolls[:self.level]) + if self.player_class in [ "magic user", "elf" ]: + self.spells = MagicUser.spells[self.level] + self.spell_book = self.select_spells(magic_user_spells) + if self.player_class == "cleric": + self.spells = Cleric.spells[self.level] + self.spell_book = self.select_spells(cleric_spells) def set_attack_bonus(self): prog = self.get_class_progression_for_level()