Early Access: Interns v0.280

Well, looks like I really went down the rabbit hole on this one (which, now that I think of it, makes perfect sense with that whole "easily-distracted rabbity" thing)…
I had intended to do more story-writing for this build, but what started out as a quick scene I added to the first (pre-transformation) days at the resort ended up spiraling out of control as I got increasingly frustrated with parts of the game that just weren't working.
So…let's call this one a "quality of life" update.

Highlights
Things that will be noticeable to players:
The aforementioned scene has been added early on in the first week (the actual day you see it depends on one of your first choices). On the surface level, it's just the PC ogling girls on the beach.
The body transformation code has gotten a rework, and there are now graphics to accompany noticing all size changes in the morning. (Changes should happen a little more gradually now, rather than all at once.)
Lots of fixes on the wardrobe menu. I hadn't realized how horribly broken it was.
Most everything else are fixes for bugs that were reported (or that I came across), changes that I hope will make things a little less frustrating, or part of the reorganization effort to help with porting the game content over to the new version Twi has been working on.

What's new
  • New scene for first week: beach binoculars
  • Partial rewrite of morning body chance notice. New "avatar" graphics to go with them.
  • Quick rewrite of body transformation system. Hopefully better gradual TF.
  • Repair and additions to wardrobe system, including some error handling. Selections might actually be remembered now…
  • Major code cleanup and reorganization pass (to help Twi with porting to new backend system).
  • Bug fix: Revisions to Cynthia's morning code to restore dressing sequences.
  • Bug fix: Fixed bug preventing Cyn from properly assessing PC's bra size.
  • Bug fix: Wardrobe menu should default to unlocked (the player should choose when they don't want to see it anymore)
  • Bug fix: Prioritized 1st sunscreen event for Cynthia, so she hopefully won't miss it (resulting in the PC getting a sunburn).
  • Bug fix: Poolside May event should now recognize if you've noticed John but haven't met him.
  • Game "balancing": Added delay to prevent eye color TF from being done in one day.
  • Game "balancing": Halved chance of filler events, to give bigger events greater priority.

Miscellaneous update notes
I tried something that's likely long-overdue: I wrote a little bit of test code to translate the numbers I use for RNG event weights into actual percentages.
Here's a quick sample of what one of my tests looked like:

I thought it was interesting to see what those chances really looked like, as the original code for weighted random events was donated by someone else years ago.