CreatorsOk
vrengames
vrengames

patreon


Lab Rats 2 v0.44.0 Release!

Lab Rats 2 v0.44.0 is Live! Get it here!

UPDATE: v0.44.0a has been released, which fixes a critical bug with Ren'py as well as several ones that were my fault.

PC: Lab Rats 2 v0.44.0a-PC
Mac: Lab Rats 2 v0.44.0a-Mac
Android: Lab Rats 2 v0.44.0a-Android 

Lab Rats 2 v0.44.0 is finished and ready for it's week of bug testing! This update focused on adding new content to the game, and it includes a bunch of new roles, new serum traits, and new dialogue. It also includes tweaks to existing mechanics, and a pile of bug fixes that should improve stability.

Three completely new special training options for girls have been added: "Breeder Training", "Hypnotic Trigger Word", and "Online Attention Whore". Each option requires a girl to be put into a trance as normal, but also have additional opinion or stat requirements.

Ten new serum traits have been added, with a focus on body modification effects. New customizable serum traits allow you to define a parameter when you research them, like a targets hair or eye colour, and then research that particular trait. Height, body size, and hair colour can now all be modified with serum use, adding onto the already existing controls for breast size.

A new kinetic text system has been implemented, allowing for dialogue to be tagged for specific types of movement. This has been used to have girls emphasise specific words they find exciting, especially when they are really turned on. This adds some visual punch to dialogue when a horny girl is screaming for your dick, or begging you to cum inside her!

Of course this update also comes with a huge pile of bug fixes and mechanic tweaks. Check out the change log below for details, and enjoy!

Changelog(v0.43.1a to v0.44.0):

*CHANGES AND ADDITIONS*

- Training is now limited to once/turn per girl, instead of advancing time by itself.

- Girls who masturbate at night to relieve high Arousal now return to 0 arousal, or 15/30 if they have a positive opinion of masturbating.

- All orgasms may now cause an increase in Sluttiness up to a limit. The limit is the minimum sluttiness for whatever position they are in, or 30 for masturbating.

- Happiness adjustments towards 100 happen before masturbating now, so full masturbation happiness will be visible in the next turn.

- Arousal while having sex now resets to increasingly high numbers with repeated orgasms instead of always returning to a flat 50. Starts at 50, increases from there.

- Arousal after having sex decreases by 50% if the girl climaxed, or not at all if she did not.

- Added kinetic text tags, which allow sections of text to do things like bounce, wiggle, drip, and other neat effects.

- Added drip effect + new font to the word "cum" when it is used in dialogue and a character has high arousal.

- Added wave effect + size increase to the word "cock" and related terms when a character has high arousal.

- Added wave effect to the word "pussy" and related terms when a character has high arousal.

- Added bounce effect to the word "tits" and related terms when a character has high arousal. Effect scales based on character breast size.

- Added multiple pregnancy related text effects ("pregnant", "knock me up", "knocked up", ect)

- Added "Breeder" special training. Requires Love of creampies and bareback sex. Gives Breeder role.

- Added Breeder role. Triggers some special dialogue, and gives the ability to have sex any time the girl isn't pregnant (or doesn't know yet.)

- Modified Jennifer breeding event to give breeder role if she does not already have it.

- Updated Jennifer breeding event to include a generic path for other characters who have the breeding role.

- Moved the Jennifer breeding event to breeder_role.rpy, now a generic event.

- Added Obedience requirement to having public sex.

- Added dialogue branch when convincing a girl to have public sex.

- Added Orgasm Trigger Word training. Unlocks action for girl that can make her climax at any time (useful for triggering Trances on demand).

- Added ability to use Orgasm Trigger Word while inside the normal sex system.

- Roles class now supports an internet_actions list. These should be Actions which are added to the list of options when texting someone.

- Added ability to use Orgasm Trigger Word via text.

- Added Online Attention Whore trainable. Allows you to set up InstaPic, DikDok, and OnlyFanatics accounts for girls who might otherwise not want/have them.

- Refactored outfit_creator_ui to make coloured squares and pallet squares reusable in other screens.

- Refactored outfit_creator_ui to make colour selector section reusable in other screens.

- Added SerumTraitBlueprint class. Inherits from SerumTrait. Represents serum traits that have a variable componenet that can be set by the player when being researched.

- Researching a SerumTraitBlueprint calls a new label that can be used to define the variable component of the new trait.

- Updated research screen to support SerumTraitBlueprint traits.

- Created _blueprint_serum_traits.rpy file to hold all information related to Blueprinted serum types.

- Added Synthetic Hair Bleach and Synthetic Hair Darkening Agent Serum Traits. Lightens/darkens subject's hair colour each turn that it is applied.

- Added Encapsulated Hair Dyes SerumTraitBlueprint. Shifts targets hair colour towards a selected natural hair colour each turn.

- Added Organic Hair Chemicals SerumTraitBlueprint. Shifts targets hair colour towards selected goal colour each turn, which may be any colour.

- Added Ocular Dyes SerumTraitBlueprint. Shifts target eye colour towards selected goal colour each turn.

- Added weight gain and weight loss promotor Serum Traits. Both provide a small chance to shift target body type up or down one step each turn.

- Breast enhancement and breast reduction serum traits now require weight gain and weight loss to be researched, respectively.

- Laid groundwork to have skin tones be dynamically made in-game instead of requiring seperate image sets.

- Added height increase and decrease serum traits. Shifts subject height slowly over time. Has small chance to grow/shrink breasts at the same time.

- Added self replicating serum trait. Adds near-infinite duration to serum. Be careful, there's no way to end the effects early!

- Moved Lactation Hormones Serum Trait to tier 1 research; removed Breast Enhancement requirement.

- Added a new Serum Production Trait, kept secret here to preserve the surprise! Go find it!

- Added a new role, related to above.

- Added new sex (including foreplay, oral, ect.) responses for all personalities.

- Sex responses now have a random 0-20 added to a girls arousal before it is used to see what she'll say, to vary responses a little bit more.

- Sex responses are triggered proportional to arousal vs. max arousal (instead of arousal vs. a flat 100).

- Transitioning from anal to vaginal doggy style no longer triggers mentions of condoms/getting pregnant if a girl is already pregnant.

- Added sex descriptions when a girl is lactating, with multiple levels possible depending on her arousal, breast size, and number of lactation sources.

- Nora research traits are no longer impossible to improve the mastery of - instead, they require a significant amount of Clarity to unlock. It is still possible to put the trait into a serum and study it by experimenting on a person.

- Added a Nora reintro event. If you achieve Research Tier 2 without contacting Nora she will call you instead, revealing the University location and enabling her other events.

- Updated all dialogue calls from the_person.char "dialogue" to the_person "dialogue". Note for modders: dialogue calls using the old call will not have kenetic text applied.

- Public sex opinion now applies a temporary sluttiness modifier when the girl is watching, not just when she is the one having sex. Affects dialogue, chance a girlfriend will be fine with you cheating, ect.

- Updated all old checks for "role in the_person.special_role" to the_person.has_role(role) to support lookalike rolls, be more human readable, and improve maintainability.

- Added a couple of sections of dialogue for when Emily finishes her tutoring undressed and you run into her mother. She will also try and get dressed properly first.

- Cash bonuses now have a minimum base amount to prevent interns from being overjoyed by $0 bonuses

- Raises now have a minimum amount of $2, to prevent interns from demanding $0 raises.

- Added integration test to verify kinetic text functionality.


*BUG FIXES*

- Incorrect list assignment in Sleep LTE

- Incorrect person reference in daughter hiring event.

- Fixed incorrect serum reference in research advancing storyline.

- Fixed incorrect reference to opinion list for training non-sexy opinions.

- Fixed lactation effects never applying due to integer division instead of float division.

- Fixed shopping invite not clearing character from screen if you refuse.

- Fixed several incorrect character references in handjob descriptions.

- Fixed several incorrect character references in titfuck descriptions.

- Fixed a bunch of typos throughout the game.

- Fixed Gabrielle panty walk-in event never triggering.

- Fixed new Instapic, Dikdok, and OnlyFanatics accounts never being created for girls.

- Fixed Jennifers's slutty secretary replacement event not triggering the correct report event when you talked to her boss first, then had her get larger tits.

- Fixed hiring Emily not actually allowing you to place her in a division.

- Fixed Jennifer occasionally sending you texts saying she was at work, when she was clearly still at home.

- FIxed lingerie shopping date from triggering both the normal and lingerie branch, if the girl didn't want to go lingerie shopping when you asked.

- Fixed Nora's instant trance serum trait from causing a crash.

- Fixed simple aphrodesiac not accounting for temporary sluttiness modifiers properly.


Comments

Line 139 in wild_personality.rpy: "[the_the_person.possessive_title] bites her lip and stifles a moan."

Steve Sombdy

I cannot really debug this further, but training some random character to become an online attention whore results in an error, and the training is not really successful, at least there is no fanatics account created [code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 251, in script call call talk_person(picked_option) from _call_talk_person File "game/script.rpy", line 370, in script call call talk_person(the_person) from _call_talk_person_1 #If we're in the same place and time hasn't advanced keep talking to them until we stop talking on purpose. File "game/script.rpy", line 370, in script call call talk_person(the_person) from _call_talk_person_1 #If we're in the same place and time hasn't advanced keep talking to them until we stop talking on purpose. File "game/script.rpy", line 370, in script call call talk_person(the_person) from _call_talk_person_1 #If we're in the same place and time hasn't advanced keep talking to them until we stop talking on purpose. File "game/script.rpy", line 370, in script call call talk_person(the_person) from _call_talk_person_1 #If we're in the same place and time hasn't advanced keep talking to them until we stop talking on purpose. File "game/script.rpy", line 365, in script call $ _return.call_action(the_person) File "game/game_roles/role_trance.rpy", line 40, in script call call do_training(the_person) File "game/game_screens/character_screens/girl_training_ui.rpy", line 4, in script call call training_manager(the_person, _return) File "game/game_screens/character_screens/girl_training_ui.rpy", line 9, in script call $ renpy.call(the_trainable.on_train_label, the_person, *the_trainable.extra_args) #The on_train label should make any actual changes needed File "game/trainables/special_trainables.rpy", line 229, in script if the_person.has_role(OnlyFanatics): File "game/trainables/special_trainables.rpy", line 229, in if the_person.has_role(OnlyFanatics): NameError: name 'OnlyFanatics' is not defined -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 251, in script call call talk_person(picked_option) from _call_talk_person File "game/script.rpy", line 370, in script call call talk_person(the_person) from _call_talk_person_1 #If we're in the same place and time hasn't advanced keep talking to them until we stop talking on purpose. File "game/script.rpy", line 370, in script call call talk_person(the_person) from _call_talk_person_1 #If we're in the same place and time hasn't advanced keep talking to them until we stop talking on purpose. File "game/script.rpy", line 370, in script call call talk_person(the_person) from _call_talk_person_1 #If we're in the same place and time hasn't advanced keep talking to them until we stop talking on purpose. File "game/script.rpy", line 370, in script call call talk_person(the_person) from _call_talk_person_1 #If we're in the same place and time hasn't advanced keep talking to them until we stop talking on purpose. File "game/script.rpy", line 365, in script call $ _return.call_action(the_person) File "game/game_roles/role_trance.rpy", line 40, in script call call do_training(the_person) File "game/game_screens/character_screens/girl_training_ui.rpy", line 4, in script call call training_manager(the_person, _return) File "game/game_screens/character_screens/girl_training_ui.rpy", line 9, in script call $ renpy.call(the_trainable.on_train_label, the_person, *the_trainable.extra_args) #The on_train label should make any actual changes needed File "game/trainables/special_trainables.rpy", line 229, in script if the_person.has_role(OnlyFanatics): File "renpy/ast.py", line 1893, in execute if renpy.python.py_eval(condition): File "renpy/python.py", line 2266, in py_eval return py_eval_bytecode(code, globals, locals) File "renpy/python.py", line 2259, in py_eval_bytecode return eval(bytecode, globals, locals) File "game/trainables/special_trainables.rpy", line 229, in if the_person.has_role(OnlyFanatics): NameError: name 'OnlyFanatics' is not defined Windows-10-10.0.19041 Ren'Py 7.4.8.1895 Lab Rats 2 - Down to Business v0.44.0a Wed Sep 8 01:08:21 2021 [/code]

``` I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 254, in script call $ picked_option.call_action() File "game/general_actions/location_actions/business_actions.rpy", line 133, in script call call advance_time from _call_advance_time_4 File "game/script.rpy", line 392, in script python: File "game/script.rpy", line 394, in people.run_turn() #T File "game/major_game_classes/character_related/Person.rpy", line 487, in run_turn serum.run_on_turn(self) #Run the serum's on_turn funcion if it has one. File "game/major_game_classes/serum_related/SerumDesign.rpy", line 110, in run_on_turn trait.run_on_turn(the_person, self) File "game/major_game_classes/serum_related/SerumTrait.rpy", line 68, in run_on_turn self.on_turn(the_person, the_serum, add_to_log) File "game/major_game_classes/serum_related/_side_effect_traits.rpy", line 74, in hair_colour_dull_on_turn hair_colour_change_on_turn(goal_colour, the_serum, add_to_log) TypeError: hair_colour_change_on_turn() takes exactly 4 arguments (3 given) -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 254, in script call $ picked_option.call_action() File "game/general_actions/location_actions/business_actions.rpy", line 133, in script call call advance_time from _call_advance_time_4 File "game/script.rpy", line 392, in script python: 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/script.rpy", line 394, in people.run_turn() #T File "game/major_game_classes/character_related/Person.rpy", line 487, in run_turn serum.run_on_turn(self) #Run the serum's on_turn funcion if it has one. File "game/major_game_classes/serum_related/SerumDesign.rpy", line 110, in run_on_turn trait.run_on_turn(the_person, self) File "game/major_game_classes/serum_related/SerumTrait.rpy", line 68, in run_on_turn self.on_turn(the_person, the_serum, add_to_log) File "game/major_game_classes/serum_related/_side_effect_traits.rpy", line 74, in hair_colour_dull_on_turn hair_colour_change_on_turn(goal_colour, the_serum, add_to_log) TypeError: hair_colour_change_on_turn() takes exactly 4 arguments (3 given) Windows-10-10.0.19041 Ren'Py 7.4.8.1895 Lab Rats 2 - Down to Business v0.44.0a Sat Sep 4 20:25:18 2021 ```

I would actually appreciate the option to disable kinetic text. I appreciate that a lot of work is going into it, but I already disable the personalized fonts in my own game and don't really enjoy the moving text >_<

Baarogue

Also in regards to Kinetic text. 1) Some of it seems to come out way to big, with some of the 'F..k' and other message being larger then the text window itself. 2) Related, would an option to 'disable' kinetic text be possible in options

Laughingowl

Looks like the bug from discover opinion is back..... [code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 252, in script call call talk_person(picked_option) from _call_talk_person File "game/script.rpy", line 371, in script call call talk_person(the_person) from _call_talk_person_1 #If we're in the same place and time hasn't advanced keep talking to them until we stop talking on purpose. File "game/script.rpy", line 368, in script call $ _return.call_action() File "game/general_actions/interaction_actions/chat_actions.rpy", line 836, in script $ the_person.discover_opinion("public sex") File "game/general_actions/interaction_actions/chat_actions.rpy", line 836, in $ the_person.discover_opinion("public sex") File "game/major_game_classes/character_related/Person.rpy", line 1042, in discover_opinion self.sexy_opinions[topic][1] = True TypeError: 'tuple' object does not support item assignment -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 252, in script call call talk_person(picked_option) from _call_talk_person File "game/script.rpy", line 371, in script call call talk_person(the_person) from _call_talk_person_1 #If we're in the same place and time hasn't advanced keep talking to them until we stop talking on purpose. File "game/script.rpy", line 368, in script call $ _return.call_action() File "game/general_actions/interaction_actions/chat_actions.rpy", line 836, in script $ the_person.discover_opinion("public sex") 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/general_actions/interaction_actions/chat_actions.rpy", line 836, in $ the_person.discover_opinion("public sex") File "game/major_game_classes/character_related/Person.rpy", line 1042, in discover_opinion self.sexy_opinions[topic][1] = True TypeError: 'tuple' object does not support item assignment Windows-10-10.0.19041 Ren'Py 7.4.8.1895 Lab Rats 2 - Down to Business v0.44.0 Sat Sep 4 07:19:56 2021 [/code]

Laughingowl

[code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 295, in script call call advance_time from _call_advance_time_15 File "game/script.rpy", line 393, in script python: File "game/script.rpy", line 395, in people.run_turn() #T File "game/major_game_classes/character_related/Person.rpy", line 490, in run_turn serum.run_on_turn(self) #Run the serum's on_turn funcion if it has one. File "game/major_game_classes/serum_related/SerumDesign.rpy", line 110, in run_on_turn trait.run_on_turn(the_person, self) File "game/major_game_classes/serum_related/SerumTrait.rpy", line 68, in run_on_turn self.on_turn(the_person, the_serum, add_to_log) File "game/major_game_classes/serum_related/_side_effect_traits.rpy", line 66, in hair_colour_wild_on_turn random_colour = Color(renpy.random.randint(0,255), renpy.random.randint(0,255), renpy.random.randint(0,255)) TypeError: hsv_to_rgb() argument after * must be an iterable, not int -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 295, in script call call advance_time from _call_advance_time_15 File "game/script.rpy", line 393, in script python: 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/script.rpy", line 395, in people.run_turn() #T File "game/major_game_classes/character_related/Person.rpy", line 490, in run_turn serum.run_on_turn(self) #Run the serum's on_turn funcion if it has one. File "game/major_game_classes/serum_related/SerumDesign.rpy", line 110, in run_on_turn trait.run_on_turn(the_person, self) File "game/major_game_classes/serum_related/SerumTrait.rpy", line 68, in run_on_turn self.on_turn(the_person, the_serum, add_to_log) File "game/major_game_classes/serum_related/_side_effect_traits.rpy", line 66, in hair_colour_wild_on_turn random_colour = Color(renpy.random.randint(0,255), renpy.random.randint(0,255), renpy.random.randint(0,255)) File "renpy/color.py", line 170, in __new__ rgb = colorsys.hsv_to_rgb(*hsv) TypeError: hsv_to_rgb() argument after * must be an iterable, not int Windows-10-10.0.19041 Ren'Py 7.4.8.1895 Lab Rats 2 - Down to Business v0.44.0 Sat Sep 4 01:09:32 2021 [/code]

after a while it seems advancing time does not work at all anymore

[code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 273, in script call $ picked_event[1].call_action(picked_event[0]) #Run the action with the person as an extra argument. File "game/game_roles/role_sister/role_sister_instapic.rpy", line 1227, in script if from_serum: File "game/game_roles/role_sister/role_sister_instapic.rpy", line 1227, in if from_serum: NameError: name 'from_serum' is not defined -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 273, in script call $ picked_event[1].call_action(picked_event[0]) #Run the action with the person as an extra argument. File "game/game_roles/role_sister/role_sister_instapic.rpy", line 1227, in script if from_serum: File "renpy/ast.py", line 1893, in execute if renpy.python.py_eval(condition): File "renpy/python.py", line 2266, in py_eval return py_eval_bytecode(code, globals, locals) File "renpy/python.py", line 2259, in py_eval_bytecode return eval(bytecode, globals, locals) File "game/game_roles/role_sister/role_sister_instapic.rpy", line 1227, in if from_serum: NameError: name 'from_serum' is not defined Windows-10-10.0.19041 Ren'Py 7.4.8.1895 Lab Rats 2 - Down to Business v0.44.0 Sat Sep 4 00:34:06 2021 [/code]

getting Lily a boobjob results in jenny being shown and her boob size increasing as well

[code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 273, in script call $ picked_event[1].call_action(picked_event[0]) #Run the action with the person as an extra argument. File "game/game_roles/role_sister/role_sister_instapic.rpy", line 1185, in script label sister_new_boobs_brag_label(from_serum = False, the_person): Exception: Required parameter the_person has no value. -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 273, in script call $ picked_event[1].call_action(picked_event[0]) #Run the action with the person as an extra argument. File "game/game_roles/role_sister/role_sister_instapic.rpy", line 1185, in script label sister_new_boobs_brag_label(from_serum = False, the_person): File "renpy/ast.py", line 864, in execute values = apply_arguments(self.parameters, renpy.store._args, renpy.store._kwargs) File "renpy/ast.py", line 159, in apply_arguments return parameters.apply(args, kwargs, ignore_errors) File "renpy/ast.py", line 123, in apply raise Exception("Required parameter %s has no value." % name) Exception: Required parameter the_person has no value. Windows-10-10.0.19041 Ren'Py 7.4.8.1895 Lab Rats 2 - Down to Business v0.44.0 Sat Sep 4 00:04:33 2021 [/code]

[code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 252, in script call call talk_person(picked_option) from _call_talk_person File "game/script.rpy", line 368, in script call $ _return.call_action() File "game/general_actions/interaction_actions/chat_actions.rpy", line 882, in script call call fuck_person(the_person, private = should_be_private, start_position = standing_grope, start_object = None, skip_intro = True) from _call_fuck_person_43 # Enter the sex system, starting from this point. File "game/sex_mechanics.rpy", line 233, in script call call sex_description(the_person, position_choice, object_choice, private = private, report_log = report_log) from _call_sex_description File "game/sex_mechanics.rpy", line 628, in script call $ the_position.call_outro(the_person, mc.location, the_object) File "game/sex_positions/doggy.rpy", line 244, in script call $ the_girl.call_dialogue("sex_responses_vaginal") File "game/personality_types/general_personalities/wild_personality.rpy", line 139, in script "[the_eprson.possessive_title] bites her lip and stifles a moan." KeyError: u'the_eprson' -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 252, in script call call talk_person(picked_option) from _call_talk_person File "game/script.rpy", line 368, in script call $ _return.call_action() File "game/general_actions/interaction_actions/chat_actions.rpy", line 882, in script call call fuck_person(the_person, private = should_be_private, start_position = standing_grope, start_object = None, skip_intro = True) from _call_fuck_person_43 # Enter the sex system, starting from this point. File "game/sex_mechanics.rpy", line 233, in script call call sex_description(the_person, position_choice, object_choice, private = private, report_log = report_log) from _call_sex_description File "game/sex_mechanics.rpy", line 628, in script call $ the_position.call_outro(the_person, mc.location, the_object) File "game/sex_positions/doggy.rpy", line 244, in script call $ the_girl.call_dialogue("sex_responses_vaginal") File "game/personality_types/general_personalities/wild_personality.rpy", line 139, in script "[the_eprson.possessive_title] bites her lip and stifles a moan." File "renpy/ast.py", line 716, in execute renpy.exports.say(who, what, *args, **kwargs) File "renpy/exports.py", line 1417, in say who(what, *args, **kwargs) File "renpy/character.py", line 1210, in __call__ what = self.prefix_suffix("what", self.what_prefix, what, self.what_suffix) File "renpy/character.py", line 1129, in prefix_suffix return (sub(prefix) + sub(body) + sub(suffix)) File "renpy/character.py", line 1109, in sub return renpy.substitutions.substitute(s, scope=scope, force=force, translate=translate)[0] File "renpy/substitutions.py", line 270, in substitute s = formatter.vformat(s, (), kwargs) File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/string.py", line 563, in vformat File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/string.py", line 585, in _vformat File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/string.py", line 646, in get_field File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/string.py", line 605, in get_value KeyError: u'the_eprson' Windows-10-10.0.19041 Ren'Py 7.4.8.1895 Lab Rats 2 - Down to Business v0.44.0 Fri Sep 3 23:19:01 2021 [/code]

[code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 295, in script call call advance_time from _call_advance_time_15 File "game/script.rpy", line 430, in script call $ the_crisis.call_action() File "game/crises/regular_crises/crises.rpy", line 1262, in script call call fuck_person(the_person) from _call_fuck_person_4 File "game/sex_mechanics.rpy", line 233, in script call call sex_description(the_person, position_choice, object_choice, private = private, report_log = report_log) from _call_sex_description File "game/sex_mechanics.rpy", line 520, in script call $ the_position.call_scene(the_person, mc.location, the_object) File "game/sex_positions/doggy.rpy", line 81, in script call $ the_girl.call_dialogue("sex_responses_vaginal") File "game/personality_types/general_personalities/wild_personality.rpy", line 139, in script "[the_eprson.possessive_title] bites her lip and stifles a moan." KeyError: u'the_eprson' -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 295, in script call call advance_time from _call_advance_time_15 File "game/script.rpy", line 430, in script call $ the_crisis.call_action() File "game/crises/regular_crises/crises.rpy", line 1262, in script call call fuck_person(the_person) from _call_fuck_person_4 File "game/sex_mechanics.rpy", line 233, in script call call sex_description(the_person, position_choice, object_choice, private = private, report_log = report_log) from _call_sex_description File "game/sex_mechanics.rpy", line 520, in script call $ the_position.call_scene(the_person, mc.location, the_object) File "game/sex_positions/doggy.rpy", line 81, in script call $ the_girl.call_dialogue("sex_responses_vaginal") File "game/personality_types/general_personalities/wild_personality.rpy", line 139, in script "[the_eprson.possessive_title] bites her lip and stifles a moan." File "renpy/ast.py", line 716, in execute renpy.exports.say(who, what, *args, **kwargs) File "renpy/exports.py", line 1417, in say who(what, *args, **kwargs) File "renpy/character.py", line 1210, in __call__ what = self.prefix_suffix("what", self.what_prefix, what, self.what_suffix) File "renpy/character.py", line 1129, in prefix_suffix return (sub(prefix) + sub(body) + sub(suffix)) File "renpy/character.py", line 1109, in sub return renpy.substitutions.substitute(s, scope=scope, force=force, translate=translate)[0] File "renpy/substitutions.py", line 270, in substitute s = formatter.vformat(s, (), kwargs) File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/string.py", line 563, in vformat File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/string.py", line 585, in _vformat File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/string.py", line 646, in get_field File "/home/tom/ab/renpy-build/tmp/install.linux-x86_64/lib/python2.7/string.py", line 605, in get_value KeyError: u'the_eprson' Windows-10-10.0.19041 Ren'Py 7.4.8.1895 Lab Rats 2 - Down to Business v0.44.0 Fri Sep 3 22:31:27 2021 [/code]

``` I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 273, in script call $ picked_event[1].call_action(picked_event[0]) #Run the action with the person as an extra argument. File "game/crises/limited_time_crises/family_LTE.rpy", line 390, in script call call talk_person(the_person) from _call_talk_person_19 File "game/script.rpy", line 366, in script call $ _return.call_action(the_person) File "game/game_roles/role_sister/role_sister_instapic.rpy", line 186, in script call call advance_time() from _call_advance_time_23 File "game/script.rpy", line 393, in script python: File "game/script.rpy", line 395, in people.run_turn() #T File "game/major_game_classes/character_related/Person.rpy", line 490, in run_turn serum.run_on_turn(self) #Run the serum's on_turn funcion if it has one. File "game/major_game_classes/serum_related/SerumDesign.rpy", line 110, in run_on_turn trait.run_on_turn(the_person, self) File "game/major_game_classes/serum_related/SerumTrait.rpy", line 68, in run_on_turn self.on_turn(the_person, the_serum, add_to_log) File "game/major_game_classes/serum_related/_side_effect_traits.rpy", line 72, in hair_colour_dull_on_turn goal_colour = current_colour.replace_hsv_saturation(0.0) TypeError: rgb_to_hsv() takes exactly 3 arguments (4 given) -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 273, in script call $ picked_event[1].call_action(picked_event[0]) #Run the action with the person as an extra argument. File "game/crises/limited_time_crises/family_LTE.rpy", line 390, in script call call talk_person(the_person) from _call_talk_person_19 File "game/script.rpy", line 366, in script call $ _return.call_action(the_person) File "game/game_roles/role_sister/role_sister_instapic.rpy", line 186, in script call call advance_time() from _call_advance_time_23 File "game/script.rpy", line 393, in script python: 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/script.rpy", line 395, in people.run_turn() #T File "game/major_game_classes/character_related/Person.rpy", line 490, in run_turn serum.run_on_turn(self) #Run the serum's on_turn funcion if it has one. File "game/major_game_classes/serum_related/SerumDesign.rpy", line 110, in run_on_turn trait.run_on_turn(the_person, self) File "game/major_game_classes/serum_related/SerumTrait.rpy", line 68, in run_on_turn self.on_turn(the_person, the_serum, add_to_log) File "game/major_game_classes/serum_related/_side_effect_traits.rpy", line 72, in hair_colour_dull_on_turn goal_colour = current_colour.replace_hsv_saturation(0.0) File "renpy/color.py", line 491, in replace_hsv_saturation h, _, v = self.hsv File "renpy/color.py", line 242, in hsv self._hsv = colorsys.rgb_to_hsv(*self.rgb) TypeError: rgb_to_hsv() takes exactly 3 arguments (4 given) Windows-10-10.0.19041 Ren'Py 7.4.8.1895 Lab Rats 2 - Down to Business v0.44.0 Fri Sep 3 11:43:57 2021 ```

``` I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 255, in script call $ picked_option.call_action() File "game/general_actions/location_actions/business_actions.rpy", line 128, in script call call advance_time from _call_advance_time_3 File "game/script.rpy", line 393, in script python: File "game/script.rpy", line 395, in people.run_turn() #T File "game/major_game_classes/character_related/Person.rpy", line 490, in run_turn serum.run_on_turn(self) #Run the serum's on_turn funcion if it has one. File "game/major_game_classes/serum_related/SerumDesign.rpy", line 110, in run_on_turn trait.run_on_turn(the_person, self) File "game/major_game_classes/serum_related/SerumTrait.rpy", line 68, in run_on_turn self.on_turn(the_person, the_serum, add_to_log) File "game/major_game_classes/serum_related/_side_effect_traits.rpy", line 72, in hair_colour_dull_on_turn goal_colour = current_colour.replace_hsv_saturation(0.0) TypeError: rgb_to_hsv() takes exactly 3 arguments (4 given) -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 255, in script call $ picked_option.call_action() File "game/general_actions/location_actions/business_actions.rpy", line 128, in script call call advance_time from _call_advance_time_3 File "game/script.rpy", line 393, in script python: 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/script.rpy", line 395, in people.run_turn() #T File "game/major_game_classes/character_related/Person.rpy", line 490, in run_turn serum.run_on_turn(self) #Run the serum's on_turn funcion if it has one. File "game/major_game_classes/serum_related/SerumDesign.rpy", line 110, in run_on_turn trait.run_on_turn(the_person, self) File "game/major_game_classes/serum_related/SerumTrait.rpy", line 68, in run_on_turn self.on_turn(the_person, the_serum, add_to_log) File "game/major_game_classes/serum_related/_side_effect_traits.rpy", line 72, in hair_colour_dull_on_turn goal_colour = current_colour.replace_hsv_saturation(0.0) File "renpy/color.py", line 491, in replace_hsv_saturation h, _, v = self.hsv File "renpy/color.py", line 242, in hsv self._hsv = colorsys.rgb_to_hsv(*self.rgb) TypeError: rgb_to_hsv() takes exactly 3 arguments (4 given) Windows-10-10.0.19041 Ren'Py 7.4.8.1895 Lab Rats 2 - Down to Business v0.44.0 Fri Sep 3 11:39:24 2021 ```

[code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 252, in script call call talk_person(picked_option) from _call_talk_person File "game/script.rpy", line 371, in script call call talk_person(the_person) from _call_talk_person_1 #If we're in the same place and time hasn't advanced keep talking to them until we stop talking on purpose. File "game/script.rpy", line 366, in script call $ _return.call_action(the_person) File "game/game_roles/role_breeder.rpy", line 147, in script call call fuck_person(the_person, should_be_private = should_be_private, start_position = missionary, start_object = start_object, skip_intro = True, skip_condom = True) File "game/sex_mechanics.rpy", line 1, in script label fuck_person(the_person, private = True, start_position = None, start_object = None, skip_intro = False, girl_in_charge = False, self_strip = True, hide_leave = False, position_locked = False, report_log = None, affair_ask_after = True, ignore_taboo = False, skip_condom = False): Exception: Unknown keyword arguments: should_be_private -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 252, in script call call talk_person(picked_option) from _call_talk_person File "game/script.rpy", line 371, in script call call talk_person(the_person) from _call_talk_person_1 #If we're in the same place and time hasn't advanced keep talking to them until we stop talking on purpose. File "game/script.rpy", line 366, in script call $ _return.call_action(the_person) File "game/game_roles/role_breeder.rpy", line 147, in script call call fuck_person(the_person, should_be_private = should_be_private, start_position = missionary, start_object = start_object, skip_intro = True, skip_condom = True) File "game/sex_mechanics.rpy", line 1, in script label fuck_person(the_person, private = True, start_position = None, start_object = None, skip_intro = False, girl_in_charge = False, self_strip = True, hide_leave = False, position_locked = False, report_log = None, affair_ask_after = True, ignore_taboo = False, skip_condom = False): File "renpy/ast.py", line 864, in execute values = apply_arguments(self.parameters, renpy.store._args, renpy.store._kwargs) File "renpy/ast.py", line 159, in apply_arguments return parameters.apply(args, kwargs, ignore_errors) File "renpy/ast.py", line 146, in apply raise Exception("Unknown keyword arguments: %s" % (", ".join(list(values.keys())))) Exception: Unknown keyword arguments: should_be_private Windows-10-10.0.19041 Ren'Py 7.4.8.1895 Lab Rats 2 - Down to Business v0.44.0 Thu Sep 2 19:50:34 2021 [/code]

[code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 252, in script call call talk_person(picked_option) from _call_talk_person File "game/script.rpy", line 361, in script call screen main_choice_display([chat_list, specific_action_list, special_role_actions]) File "renpy/common/000statements.rpy", line 569, in execute_call_screen store._return = renpy.call_screen(name, *args, **kwargs) File "game/screens.rpy", line 282, in execute screen main_choice_display(elements_list, draw_hearts_for_people = True, draw_person_previews = True, person_preview_args = None): #Elements_list is a list of lists, with each internal list receiving an individual column File "game/screens.rpy", line 282, in execute screen main_choice_display(elements_list, draw_hearts_for_people = True, draw_person_previews = True, person_preview_args = None): #Elements_list is a list of lists, with each internal list receiving an individual column File "game/screens.rpy", line 287, in execute hbox: File "game/screens.rpy", line 293, in execute for count in __builtin__.range(len(elements_list)): File "game/screens.rpy", line 294, in execute frame: File "game/screens.rpy", line 299, in execute if isinstance(title_element, basestring): File "game/screens.rpy", line 302, in execute add title_element xalign 0.5 ypos 45 anchor (0.5,0.5) TypeError: argument of type 'Action' is not iterable -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 252, in script call call talk_person(picked_option) from _call_talk_person File "game/script.rpy", line 361, in script call screen main_choice_display([chat_list, specific_action_list, special_role_actions]) File "renpy/ast.py", line 2010, in execute self.call("execute") File "renpy/ast.py", line 1998, in call return renpy.statements.call(method, parsed, *args, **kwargs) File "renpy/statements.py", line 278, in call return method(parsed, *args, **kwargs) File "renpy/common/000statements.rpy", line 569, in execute_call_screen store._return = renpy.call_screen(name, *args, **kwargs) File "renpy/exports.py", line 3132, in call_screen rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward) File "renpy/ui.py", line 298, in interact rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs) File "renpy/display/core.py", line 3276, in interact repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, **kwargs) File "renpy/display/core.py", line 3694, in interact_core root_widget.visit_all(lambda i : i.per_interact()) File "renpy/display/core.py", line 568, in visit_all d.visit_all(callback, seen) File "renpy/display/core.py", line 568, in visit_all d.visit_all(callback, seen) File "renpy/display/core.py", line 568, in visit_all d.visit_all(callback, seen) File "renpy/display/screen.py", line 432, in visit_all callback(self) File "renpy/display/core.py", line 3694, in root_widget.visit_all(lambda i : i.per_interact()) File "renpy/display/screen.py", line 443, in per_interact self.update() File "renpy/display/screen.py", line 631, in update self.screen.function(**self.scope) File "game/screens.rpy", line 282, in execute screen main_choice_display(elements_list, draw_hearts_for_people = True, draw_person_previews = True, person_preview_args = None): #Elements_list is a list of lists, with each internal list receiving an individual column File "game/screens.rpy", line 282, in execute screen main_choice_display(elements_list, draw_hearts_for_people = True, draw_person_previews = True, person_preview_args = None): #Elements_list is a list of lists, with each internal list receiving an individual column File "game/screens.rpy", line 287, in execute hbox: File "game/screens.rpy", line 293, in execute for count in __builtin__.range(len(elements_list)): File "game/screens.rpy", line 294, in execute frame: File "game/screens.rpy", line 299, in execute if isinstance(title_element, basestring): File "game/screens.rpy", line 302, in execute add title_element xalign 0.5 ypos 45 anchor (0.5,0.5) File "renpy/sl2/sldisplayables.py", line 431, in sl2add d = renpy.easy.displayable(d, scope=scope) File "renpy/easy.py", line 130, in displayable return renpy.display.image.DynamicImage(d, scope=scope) File "renpy/display/image.py", line 567, in __init__ if ("[prefix_" in i): TypeError: argument of type 'Action' is not iterable Windows-10-10.0.19041 Ren'Py 7.4.8.1895 Lab Rats 2 - Down to Business v0.44.0 Thu Sep 2 19:15:55 2021 [/code]

DawnofRoxas

[code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 252, in script call call talk_person(picked_option) from _call_talk_person File "game/script.rpy", line 340, in script python: File "game/script.rpy", line 358, in special_role_actions.sort(key = sort_display_list, reverse = True) File "game/helper_functions/misc_helpers.rpy", line 9, in sort_display_list if the_item.is_action_enabled(extra_args): File "game/major_game_classes/game_logic/Action.rpy", line 61, in is_action_enabled requirement_return = self.check_requirement(extra_args) File "game/major_game_classes/game_logic/Action.rpy", line 58, in check_requirement return self.requirement(*extra_args) File "game/game_roles/role_breeder.rpy", line 3, in breeder_fuck_requirement if the_person.pregnancy_pref == 0: File "game/major_game_classes/character_related/Person.rpy", line 407, in __getattr__ raise AttributeError AttributeError: -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 252, in script call call talk_person(picked_option) from _call_talk_person File "game/script.rpy", line 340, in script python: 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/script.rpy", line 358, in special_role_actions.sort(key = sort_display_list, reverse = True) File "renpy/python.py", line 875, in do_mutation return method(self, *args, **kwargs) File "game/helper_functions/misc_helpers.rpy", line 9, in sort_display_list if the_item.is_action_enabled(extra_args): File "game/major_game_classes/game_logic/Action.rpy", line 61, in is_action_enabled requirement_return = self.check_requirement(extra_args) File "game/major_game_classes/game_logic/Action.rpy", line 58, in check_requirement return self.requirement(*extra_args) File "game/game_roles/role_breeder.rpy", line 3, in breeder_fuck_requirement if the_person.pregnancy_pref == 0: File "game/major_game_classes/character_related/Person.rpy", line 407, in __getattr__ raise AttributeError AttributeError: Windows-10-10.0.19041 Ren'Py 7.4.8.1895 Lab Rats 2 - Down to Business v0.44.0 Thu Sep 2 19:15:13 2021 [/code]

DawnofRoxas

I haven’t tried the hair but tried the weight mod serum both directions and it didn’t seem to affect anything after burning through like 100 each. Did the hair change albeit be opposite?

Xador

Do we have any idea what's causing stats to not update? Is it related to changes to the code involving the kinetic text? I've noticed it also doesn't update for the girl we're speaking to UNLESS the game calls a draw person like when we begin talking to a girl, or if she changes position during the talk like spin when we flirt with her - which Steph will do btw so we have an easy way to see that in action

Baarogue

I too have been experiencing a display bug where your gauges, like Love, Energy, Arousal and so on do not update in real time, but rather they'll display their true value after either a Quick Save/Quick Load or by advancing a time frame. This is not game breaking, but annoying. Some other issues I am having: -Button lag for when choosing which category to spend my perk points, and lag when opening the side 'History' tab on the lower right hand side. -During sex scenes, the menu seems to be behind the dialogue box, making some of the lower options hard to use. -The 'Blurb' for the new 'Hair Lightening/Hair Darkening' traits are the same. Both say they will lighten hair over time, despite that one of these is supposed to do the opposite. -I got an ignorable exception error for my first sex scene with Stephanie when it came time for the player's Orgasm. Hope these get addressed. I like all the attempted features for this patch though. The scene transitions now are a really neat touch. They kinda fade in and out now rather than a hard swap. Moving text is kinda cool and I am looking forward to playing with the new Traits.

Joe B

In Person.rpy `if the_person.get_opinion_score("masturbating") > 0:` should be `self.get_opinion_score`

Steve Sombdy

This also occurs in relaxed_personality.rpy, line 835 (where it's misspelled as the_eprson)

Baarogue

I haven't tried in this build yet but in previous builds you needed to meet a Love requirement with Stephanie to go meet Nora. Does the option appear but is grayed out, or is it not present altogether?

Baarogue

[code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 255, in script call $ picked_option.call_action() File "game/general_actions/location_actions/business_actions.rpy", line 128, in script call call advance_time from _call_advance_time_3 File "game/script.rpy", line 393, in script python: File "game/script.rpy", line 395, in people.run_turn() #T File "game/major_game_classes/character_related/Person.rpy", line 490, in run_turn serum.run_on_turn(self) #Run the serum's on_turn funcion if it has one. File "game/major_game_classes/serum_related/SerumDesign.rpy", line 110, in run_on_turn trait.run_on_turn(the_person, self) File "game/major_game_classes/serum_related/SerumTrait.rpy", line 68, in run_on_turn self.on_turn(the_person, the_serum, add_to_log) File "game/major_game_classes/serum_related/_side_effect_traits.rpy", line 66, in hair_colour_wild_on_turn random_colour = Color(renpy.random.randint(0,255), renpy.random.randint(0,255), renpy.random.randint(0,255)) TypeError: hsv_to_rgb() argument after * must be an iterable, not int -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 255, in script call $ picked_option.call_action() File "game/general_actions/location_actions/business_actions.rpy", line 128, in script call call advance_time from _call_advance_time_3 File "game/script.rpy", line 393, in script python: 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/script.rpy", line 395, in people.run_turn() #T File "game/major_game_classes/character_related/Person.rpy", line 490, in run_turn serum.run_on_turn(self) #Run the serum's on_turn funcion if it has one. File "game/major_game_classes/serum_related/SerumDesign.rpy", line 110, in run_on_turn trait.run_on_turn(the_person, self) File "game/major_game_classes/serum_related/SerumTrait.rpy", line 68, in run_on_turn self.on_turn(the_person, the_serum, add_to_log) File "game/major_game_classes/serum_related/_side_effect_traits.rpy", line 66, in hair_colour_wild_on_turn random_colour = Color(renpy.random.randint(0,255), renpy.random.randint(0,255), renpy.random.randint(0,255)) File "renpy/color.py", line 170, in __new__ rgb = colorsys.hsv_to_rgb(*hsv) TypeError: hsv_to_rgb() argument after * must be an iterable, not int Windows-10-10.0.19041 Ren'Py 7.4.8.1895 Lab Rats 2 - Down to Business v0.44.0 Thu Sep 2 02:56:31 2021 [/code]

Dassath

Ok Everyone! I've got Janky as frick fix for the ui not refreshing. 1) open up the game folder and open the script.rpy 2) insert the fallowing into line 187 and line 306 (I.E. at the start of the game_loop() and the end before the "jump game_loop()" ) #Jank refresh code start hide screen main_ui hide screen phone_hud_ui hide screen business_ui show screen phone_hud_ui show screen business_ui show screen main_ui #Jank refresh code end 3) SAVE the script.rpy 4)Enjoy! This "Fix" will update the ui every time you leave a conversation or action. Is this a good fix? Oh Hell No! Dose it help make the game playable? Yes. Is this a cretic on Vren? No, He is a badass coder and I'm a hobbyist coder at best.

Colin T.

I have an odd issue that is not game-breaking but certainly interrupts progress: I cannot contact Nora. To clarify: I can ask Stephanie about advancing my research, but no option to contact Nora is available under "Special Actions" (where the option previously lived). I have tried different combination of saving and loading to try and force an update; no joy. This probably has something to do with Nora's reintroduction. Can anyone replicate this? Has anyone been able to contact Nora to advance your research?

Eschew Shame

woops it seems he forgot that he using a % scale not the usual hex/num code. Edit:Err... never mind it looks like he has added a few new python libraries to the mix (I.E. webcolors). so, I'm not quite shure what's going on.

Colin T.

just need to change line 3 in role_breeder.rpy from the_person.pregnancy_pref to persistent.pregnancy_pref

Colin T.

[code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 255, in script call $ picked_option.call_action() File "game/general_actions/location_actions/business_actions.rpy", line 123, in script call call advance_time from _call_advance_time_2 File "game/script.rpy", line 393, in script python: File "game/script.rpy", line 395, in people.run_turn() #T File "game/major_game_classes/character_related/Person.rpy", line 490, in run_turn serum.run_on_turn(self) #Run the serum's on_turn funcion if it has one. File "game/major_game_classes/serum_related/SerumDesign.rpy", line 110, in run_on_turn trait.run_on_turn(the_person, self) File "game/major_game_classes/serum_related/SerumTrait.rpy", line 68, in run_on_turn self.on_turn(the_person, the_serum, add_to_log) File "game/major_game_classes/serum_related/_side_effect_traits.rpy", line 66, in hair_colour_wild_on_turn random_colour = Color(renpy.random.randint(0,255), renpy.random.randint(0,255), renpy.random.randint(0,255)) TypeError: hsv_to_rgb() argument after * must be an iterable, not int -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 255, in script call $ picked_option.call_action() File "game/general_actions/location_actions/business_actions.rpy", line 123, in script call call advance_time from _call_advance_time_2 File "game/script.rpy", line 393, in script python: 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/script.rpy", line 395, in people.run_turn() #T File "game/major_game_classes/character_related/Person.rpy", line 490, in run_turn serum.run_on_turn(self) #Run the serum's on_turn funcion if it has one. File "game/major_game_classes/serum_related/SerumDesign.rpy", line 110, in run_on_turn trait.run_on_turn(the_person, self) File "game/major_game_classes/serum_related/SerumTrait.rpy", line 68, in run_on_turn self.on_turn(the_person, the_serum, add_to_log) File "game/major_game_classes/serum_related/_side_effect_traits.rpy", line 66, in hair_colour_wild_on_turn random_colour = Color(renpy.random.randint(0,255), renpy.random.randint(0,255), renpy.random.randint(0,255)) File "renpy/color.py", line 170, in __new__ rgb = colorsys.hsv_to_rgb(*hsv) TypeError: hsv_to_rgb() argument after * must be an iterable, not int Windows-10-10.0.19041 Ren'Py 7.4.8.1895 Lab Rats 2 - Down to Business v0.44.0 Wed Sep 1 22:14:38 2021 [/code]

Xador

I'm seeing the same problem. None of the stats are updating.

Same here

I am also experiencing energy, money, clarity, etc. not updating. reloading or switching screens or moving to another place only fixes the update temporarily.

legendppk

Error after Jennifer breeding event, whenever I try and talk to her; ``` I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 252, in script call call talk_person(picked_option) from _call_talk_person File "game/script.rpy", line 340, in script python: File "game/script.rpy", line 358, in special_role_actions.sort(key = sort_display_list, reverse = True) File "game/helper_functions/misc_helpers.rpy", line 9, in sort_display_list if the_item.is_action_enabled(extra_args): File "game/major_game_classes/game_logic/Action.rpy", line 61, in is_action_enabled requirement_return = self.check_requirement(extra_args) File "game/major_game_classes/game_logic/Action.rpy", line 58, in check_requirement return self.requirement(*extra_args) File "game/game_roles/role_breeder.rpy", line 3, in breeder_fuck_requirement if the_person.pregnancy_pref == 0: File "game/major_game_classes/character_related/Person.rpy", line 407, in __getattr__ raise AttributeError AttributeError: -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 252, in script call call talk_person(picked_option) from _call_talk_person File "game/script.rpy", line 340, in script python: 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/script.rpy", line 358, in special_role_actions.sort(key = sort_display_list, reverse = True) File "renpy/python.py", line 875, in do_mutation return method(self, *args, **kwargs) File "game/helper_functions/misc_helpers.rpy", line 9, in sort_display_list if the_item.is_action_enabled(extra_args): File "game/major_game_classes/game_logic/Action.rpy", line 61, in is_action_enabled requirement_return = self.check_requirement(extra_args) File "game/major_game_classes/game_logic/Action.rpy", line 58, in check_requirement return self.requirement(*extra_args) File "game/game_roles/role_breeder.rpy", line 3, in breeder_fuck_requirement if the_person.pregnancy_pref == 0: File "game/major_game_classes/character_related/Person.rpy", line 407, in __getattr__ raise AttributeError AttributeError: Windows-10-10.0.19041 Ren'Py 7.4.8.1895 Lab Rats 2 - Down to Business v0.44.0 Wed Sep 1 18:31:52 2021 ```

SomebodyElse

There's a mispelling in the code resulting in an error; wild_personality.rpy, line 139 [the_erpson.possessive_title] as you might have guessed - this should be [the_person.possessive_title]

SomebodyElse

I've noticed something like that myself on PC, my energy and clarity do not update at all unless I save and reload the game.

I might be being dim here, but I cannot generate nor unlock clarity having started a new game on Android. I have tried flirting/groping and just masturbating (both edging and cumming) but there is no change at all. Has that mechanic changed in recent versions and I've just missed it? EDIT: On reloading the save the Clarity has now updated - thanks to Chris below for the tip :)

SomebodyElse

Is it possible to have toned / muscled girls? I don't mean powerlifter levels but a girl that has some defined muscles is nice too look at. That could also be a new location at work, an inn house gym where you can check out your staff.


More Models and Creators