I have a problem, it occurs whenever I create a new game+, to make it clearer, it doesn't matter if you start with your old money or any other option the error occurs in the same way, it occurs when you click on the access menu to the room control, define subjects and who goes in which room and which day, Below is the error
I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/scripts/locations/computer/class_assignment/screen_class_assigment.rpy", line 45, in script
$ renpy.call_screen("class_assignment_menu", _layer="master")
File "game/scripts/locations/computer/class_assignment/screen_class_assigment.rpy", line 45, in <module>
$ renpy.call_screen("class_assignment_menu", _layer="master")
File "game/scripts/locations/computer/class_assignment/screen_class_assigment.rpy", line 47, in execute
screen class_assignment_menu:
File "game/scripts/locations/computer/class_assignment/screen_class_assigment.rpy", line 47, in execute
screen class_assignment_menu:
File "game/scripts/locations/computer/class_assignment/screen_class_assigment.rpy", line 129, in execute
frame:
File "game/scripts/locations/computer/class_assignment/screen_class_assigment.rpy", line 139, in execute
frame:
File "game/scripts/locations/computer/class_assignment/screen_class_assigment.rpy", line 144, in execute
if selected_class == "homework":
File "game/scripts/locations/computer/class_assignment/screen_class_assigment.rpy", line 214, in execute
frame:
File "game/scripts/locations/computer/class_assignment/screen_class_assigment.rpy", line 220, in execute
vbox:
File "game/scripts/locations/computer/class_assignment/screen_class_assigment.rpy", line 328, in execute
hbox:
File "game/scripts/locations/computer/class_assignment/screen_class_assigment.rpy", line 412, in execute
frame:
File "game/scripts/locations/computer/class_assignment/screen_class_assigment.rpy", line 417, in execute
viewport:
File "game/scripts/locations/computer/class_assignment/screen_class_assigment.rpy", line 422, in execute
vbox:
File "game/scripts/locations/computer/class_assignment/screen_class_assigment.rpy", line 429, in execute
for girl_id in exam_schedule[selected_day][selected_class]["girls"]:
File "game/scripts/locations/computer/class_assignment/screen_class_assigment.rpy", line 430, in execute
if girl_id == "random":
File "game/scripts/locations/computer/class_assignment/screen_class_assigment.rpy", line 434, in execute
$ class_bonuses = girl.get_class_bonuses()
File "game/scripts/locations/computer/class_assignment/screen_class_assigment.rpy", line 434, in <module>
$ class_bonuses = girl.get_class_bonuses()
AttributeError: 'NoneType' object has no attribute 'get_class_bonuses'
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "game/scripts/locations/computer/class_assignment/screen_class_assigment.rpy", line 45, in script
$ renpy.call_screen("class_assignment_menu", _layer="master")
File "C:\Users\Bruno\Downloads\CorruptedAcademy-0.351-win\renpy\ast.py", line 827, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "C:\Users\Bruno\Downloads\CorruptedAcademy-0.351-win\renpy\python.py", line 1178, in py_exec_bytecode
exec(bytecode, globals, locals)
File "game/scripts/locations/computer/class_assignment/screen_class_assigment.rpy", line 45, in <module>
$ renpy.call_screen("class_assignment_menu", _layer="master")
File "C:\Users\Bruno\Downloads\CorruptedAcademy-0.351-win\renpy\exports\statementexports.py", line 345, in call_screen
rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
File "C:\Users\Bruno\Downloads\CorruptedAcademy-0.351-win\renpy\ui.py", line 301, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "C:\Users\Bruno\Downloads\CorruptedAcademy-0.351-win\renpy\display\core.py", line 2215, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore
File "C:\Users\Bruno\Downloads\CorruptedAcademy-0.351-win\renpy\display\core.py", line 2745, in interact_core
root_widget.visit_all(lambda d : d.per_interact())
File "C:\Users\Bruno\Downloads\CorruptedAcademy-0.351-win\renpy\display\displayable.py", line 434, in visit_all
d.visit_all(callback, seen)
File "C:\Users\Bruno\Downloads\CorruptedAcademy-0.351-win\renpy\display\displayable.py", line 434, in visit_all
d.visit_all(callback, seen)
File "C:\Users\Bruno\Downloads\CorruptedAcademy-0.351-win\renpy\display\displayable.py", line 434, in visit_all
d.visit_all(callback, seen)
File "C:\Users\Bruno\Downloads\CorruptedAcademy-0.351-win\renpy\display\screen.py", line 480, in visit_all
callback(self)
File "C:\Users\Bruno\Downloads\CorruptedAcademy-0.351-win\renpy\display\core.py", line 2745, in <lambda>
root_widget.visit_all(lambda d : d.per_interact())
File "C:\Users\Bruno\Downloads\CorruptedAcademy-0.351-win\renpy\display\screen.py", line 491, in per_interact
self.update()
File "C:\Users\Bruno\Downloads\CorruptedAcademy-0.351-win\renpy\display\screen.py", line 697, in update
self.screen.function(**self.scope)
File "game/scripts/locations/computer/class_assignment/screen_class_assigment.rpy", line 47, in execute
screen class_assignment_menu:
File "game/scripts/locations/computer/class_assignment/screen_class_assigment.rpy", line 47, in execute
screen class_assignment_menu:
File "game/scripts/locations/computer/class_assignment/screen_class_assigment.rpy", line 129, in execute
frame:
File "game/scripts/locations/computer/class_assignment/screen_class_assigment.rpy", line 139, in execute
frame:
File "game/scripts/locations/computer/class_assignment/screen_class_assigment.rpy", line 144, in execute
if selected_class == "homework":
File "game/scripts/locations/computer/class_assignment/screen_class_assigment.rpy", line 214, in execute
frame:
File "game/scripts/locations/computer/class_assignment/screen_class_assigment.rpy", line 220, in execute
vbox:
File "game/scripts/locations/computer/class_assignment/screen_class_assigment.rpy", line 328, in execute
hbox:
File "game/scripts/locations/computer/class_assignment/screen_class_assigment.rpy", line 412, in execute
frame:
File "game/scripts/locations/computer/class_assignment/screen_class_assigment.rpy", line 417, in execute
viewport:
File "game/scripts/locations/computer/class_assignment/screen_class_assigment.rpy", line 422, in execute
vbox:
File "game/scripts/locations/computer/class_assignment/screen_class_assigment.rpy", line 429, in execute
for girl_id in exam_schedule[selected_day][selected_class]["girls"]:
File "game/scripts/locations/computer/class_assignment/screen_class_assigment.rpy", line 430, in execute
if girl_id == "random":
File "game/scripts/locations/computer/class_assignment/screen_class_assigment.rpy", line 434, in execute
$ class_bonuses = girl.get_class_bonuses()
File "game/scripts/locations/computer/class_assignment/screen_class_assigment.rpy", line 434, in <module>
$ class_bonuses = girl.get_class_bonuses()
AttributeError: 'NoneType' object has no attribute 'get_class_bonuses'
Windows-10-10.0.22621 AMD64
Ren'Py 8.3.4.24120703
Corrupted Academy 0.351a
Tue Jan 7 07:49:15 2025