
Mod Version: 1.0.0
Mod Requirements: Base Game, High School Years
Compatible With: Game Version 1.108 (Lovestruck patch)
This mod is used to address and this the following issue:
While the exact reason this bug happens is not known to me -- I did not look into the reason behind the faulty logic -- it happens because when the Graduation Service is handling a Sim, the code to check for when the next graduation event should occur has faulty logic, thus resulting in a branch of code executing that assumes something that's not always true (that the time till next graduation is only an integer [-1, meaning nothing is scheduled at the moment] when the Sim is an NPC). To fix this bug, I simply worked around the code. With the mod, Sims should now be able to age up into a young adult properly, getting their 3rd trait, any character value traits, any traits for their grades, etc. and the graduation event will be added to the calendar as expected.
Installation: This is a simple script mod. Simply download the zip file and extract the inner .ts4script file directly into your /Mods folder. It can also be put into a subfolder for organization, but as always, it must not be placed any deeper than one subfolder or it will not work!
This mod should not cause any issues, but let me know if it does!