Lab Rats 2 v0.51.0 Release! Get it Now!
Added 2022-04-01 14:51:33 +0000 UTCLab Rats 2 v0.51.0 is Live! Get it Here!
PC: Lab Rats 2 v0.51.0-PC
Mac: Lab Rats 2 v0.51.0-Mac
Android: Lab Rats 2 v0.51.0-Android
LR2 v0.51.0 is finished and ready for it's week of patron bug testing! This month's update cycle was focused on adding new storyline content for Jennifer and cleaning up the code base. Jennifer now has a new section of storyline focused on her starting an InstaPic account, followed by an OnlyFanatics account when she realises how limiting the former could be. Lily's storyline has been updated as well, adding a few minor interactions and a new event to have her start her only OnlyFanatics page as well.
Squashing bugs and tidying up the code base was an important part of this update. Multiple game classes have been refactored to make them easier to maintain and easier to mod. Height values have been updated to be more internally consistent and to match up with logical values in feet and inches. Dozens of minor bugs have been fixed, ranging from crashes triggered by random events to incorrect duty and policy requirements. A cheat menu has been added for patrons to allow them to speed through the game to newer content.
Let me know if you run into any problems!
Changelog (v0.50.1 to v0.51.0):
*CHANGES AND ADDITIONS*
- Refactored random_lists.rpy file to more accurately break up contents.
- Lists of names (first, last, male) are now class variables of the Person class.
- Key characters are now defined inside world_setup_characters.rpy
- Storyline character setup code refactored to be more clear.
- Character height refactored to be more internally consistent.
- Character height now described in feet/inches inside of the character details screen.
- Possible character opinion lists (normal and sexy) are stored as class variables inside of Person.
- Updated "Classical", "Punk", and "Pop" opinions to include "music" so they read more clearly inside of lists.
- Functions to check/compare breast sizes are now class functions of Person.
- Added several breast comparison functions (including checks for huge/tiny breasts, getting breasts by weight, etc.)
- Updated all existing calls to those breast comparisons to comply with the new interface.
- Hair colour functions are now class functions of Person.
- Eye colour functions are now class functions of Person.
- Refactored how random characters are generated. Should result in much more logically generated applicants when stacking recruitment requirements.
- Added new InstaPic/OnlyFanatics content for Jennifer.
- Jennifer's InstaPic content begins after she has helped you twice. Results in her making an InstaPic account.
- Second phase of Jennifer's new story content begins a few days after you have convinced her and Lily to take topless shots twice. Results in her making an OnlyFanatics account.
- Added event for helping Jennifer with her OnlyFanatics account; includes multiple branches.
- Added new event for Lily after you have helped Jennifer with her OnlyFanatics account. Results in her making an OnlyFanatics account.
- Added alternative triggers for all of the new events for situations where either character already has an InstaPic/OnlyFanatics account from other events/special training options.
- Levels of sex skill reduce energy cost from sex by 5% per level (truncated to integer value).
- Position class now responsible for calculating effective energy costs for both parties.
Comments
Typo? Should Job.rpy (1 hit) Line 71: for a_jog_role in other.job_roles: be a_job_role instead of a_jog_role?
Baarogue
2022-04-08 11:32:04 +0000 UTCFull traceback: File "game/script.rpy", line 261, in script call call talk_person(picked_option) from _call_talk_person File "game/script.rpy", line 382, in script call $ _return.call_action(the_person) File "game/game_roles/role_cousin.rpy", line 791, in script $ special_stripper_hire(stripper_job) File "renpy/ast.py", line 923, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "renpy/python.py", line 2235, in py_exec_bytecode exec(bytecode, globals, locals) File "game/game_roles/role_cousin.rpy", line 791, in $ special_stripper_hire(stripper_job) File "game/game_roles/role_cousin.rpy", line 124, in special_stripper_hire strip_club_no_of_strippers += 1 #Increase the list target to account for Gabrielle UnboundLocalError: local variable 'strip_club_no_of_strippers' referenced before assignment
2022-04-07 22:55:54 +0000 UTCAt this point one thing that I can suggest is a fix for the work induced lactation. At the present time lets say you have an employee forced to lactate at work and you collect her breast milk. She may do this multiple times per day and they do not stack with each other, all counting as separate items to be sold. Understandably this gets worse the more staff you have lactating at work and the longer you go between actually selling them. An Auto-Sell option for breast milk like we already have, or the ability for them to stack regardless of what time of day they are prepared and by whom would be greatly beneficial for anyone that wants to use the system.
Togashi Jack
2022-04-06 18:11:08 +0000 UTCYeah, I've seen it, it is still there. I've actually had it trigger immediately after finishing a research for a serum before I've had the ability to set anything else for research.
Togashi Jack
2022-04-06 18:06:37 +0000 UTCFound a crash bug. In role_mother_main.rpy, line 1005: the_mc.title needs to be changed to the_mom.mc_title
Baarogue
2022-04-05 15:32:17 +0000 UTCHas anyone seen the "research help" scene since the Jobs system was added? The one where Steph comes to tell you she doesn't have anything to research and offers to help you clear your head, if you know what I mean
Baarogue
2022-04-05 14:23:41 +0000 UTCThe above suggested fix works and Lily confronts us now, therefore opening the path to the new content.
2022-04-04 10:08:09 +0000 UTCFrom looking through the code changes, it seems these are mainly some alternate text for the InstaPic and OnlyFanatics setup/intro events for Jennifer and for the new OnlyFanatics event for Lily after these rather than separate events if that was what you meant?
2022-04-03 16:28:22 +0000 UTCThis is the issue: role_sister_instapic.rpy line 32 if lily_bedroom.has_person(the_person): should be if not lily_bedroom.has_person(the_person):
2022-04-03 16:05:13 +0000 UTCThis is the issue: role_sister_instapic.rpy line 32 if lily_bedroom.has_person(the_person): should be if not lily_bedroom.has_person(the_person):
2022-04-03 16:04:58 +0000 UTCFor all the people with the issue of Lily not confronting you about InstaPic with the mom, this is the issue: role_sister_instapic.rpy line 32 if lily_bedroom.has_person(the_person): should be if not lily_bedroom.has_person(the_person):
2022-04-03 14:55:32 +0000 UTCI’ve Also had the problem where Lilly never confront me for telling Jenifer about InstaPic
James
2022-04-03 11:37:28 +0000 UTCFrom the notes I'm seeing that extra triggers for these events were added in case the characters got InstaPic/OnlyFanatics through other ways, and I can't get those events to trigger either..
Togashi Jack
2022-04-03 11:09:55 +0000 UTCRe: the energy discount, are all transitions using the new function? I had a situation where I had exactly the amount of energy required to transition from Piledriver to Missionary, but it was marked "you're too tired"
Baarogue
2022-04-02 13:47:48 +0000 UTCSame as above, Lily has not responded to Jennifer finding out about Instapic.
NuTrix
2022-04-02 09:31:50 +0000 UTC