def do_combat(self): monster = Monster(self.player.level, location=self.player.location_in_wild) monster.generate_char(boss=False) combat = Combat(monster, player=self.player) leave = combat.combat() return leave