adding spell book fixes

This commit is contained in:
Zachary Watts
2026-04-30 15:30:54 -04:00
parent 2561b403bd
commit 78ba21227a

View File

@@ -157,6 +157,12 @@ class Adventurer:
def set_level(self, new_level): def set_level(self, new_level):
self.level = new_level self.level = new_level
self.hp = sum(self.hp_rolls[:self.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): def set_attack_bonus(self):
prog = self.get_class_progression_for_level() prog = self.get_class_progression_for_level()