4.70 star(s) 55 Votes

hipslipblip

Newbie
Donor
Apr 25, 2017
67
45
Hi got this error during breast compare event

While running game code:
File "game/script.rpy", line 8747, in script call
$ picked_option.call_action()
File "game/script.rpy", line 9002, in script call
call advance_time from _call_advance_time_3
File "game/Mods/Core/Mechanics/Label_Overrides/advance_time_override.rpy", line 152, in script call
$ act.call_action()
File "game/Mods/Core/Mechanics/Label_Overrides/advance_time_override.rpy", line 192, in script call
$ the_crisis.call_action()
File "game/crises.rpy", line 3422, in script
$ person_one.outfit.remove(the_item)
File "game/crises.rpy", line 3422, in <module>
$ person_one.outfit.remove(the_item)
AttributeError: 'Outfit' object has no attribute 'remove'

I think it needs to be "person_one.outfit.remove_clothing(the_item)".
Oh, line 3462 needs to be changed as well "person_two.outfit.remove_clothing(the_item)".
 

Tristim

Member
Modder
Donor
Nov 12, 2018
314
1,203
Hi got this error during breast compare event

While running game code:
File "game/script.rpy", line 8747, in script call
$ picked_option.call_action()
File "game/script.rpy", line 9002, in script call
call advance_time from _call_advance_time_3
File "game/Mods/Core/Mechanics/Label_Overrides/advance_time_override.rpy", line 152, in script call
$ act.call_action()
File "game/Mods/Core/Mechanics/Label_Overrides/advance_time_override.rpy", line 192, in script call
$ the_crisis.call_action()
File "game/crises.rpy", line 3422, in script
$ person_one.outfit.remove(the_item)
File "game/crises.rpy", line 3422, in <module>
$ person_one.outfit.remove(the_item)
AttributeError: 'Outfit' object has no attribute 'remove'

I think it needs to be "person_one.outfit.remove_clothing(the_item)".
Oh, line 3462 needs to be changed as well "person_two.outfit.remove_clothing(the_item)".
Thanks for the spot, i've updated the 'bugfix' since this is a vanilla code error.
 

deadpool_404

New Member
May 1, 2018
5
0
Running 24.1 with latest bug fix and latest dev mod pack running into this error upon trying to access the serum stockpile.

Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/script.rpy", line 8747, in script call
    $ picked_option.call_action()
  File "game/script.rpy", line 9187, in script
    call screen serum_trade_ui(mc.inventory,mc.business.inventory)
  File "renpy/common/000statements.rpy", line 519, in execute_call_screen
    store._return = renpy.call_screen(name, *args, **kwargs)
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 19, in execute
    screen serum_trade_ui(inventory_1,inventory_2,name_1="Player",name_2="Business"): #Lets you trade serums back and forth between two different inventories. Inventory 1 is assumed to be the players.
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 19, in execute
    screen serum_trade_ui(inventory_1,inventory_2,name_1="Player",name_2="Business"): #Lets you trade serums back and forth between two different inventories. Inventory 1 is assumed to be the players.
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 22, in execute
    frame:
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 28, in execute
    vbox:
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 37, in execute
    frame:
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 41, in execute
    viewport:
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 45, in execute
    hbox:
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 47, in execute
    vbox:
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 50, in execute
    for serum in set(inventory_1.get_serum_type_list()) | set(inventory_2.get_serum_type_list()): #Gets a unique entry for each serum design that shows up in either list. Doesn't duplicate if it's in both.
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 53, in execute
    vbox:
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 61, in execute
    hbox:
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 72, in execute
    textbutton "<" action [Function(inventory_1.change_serum,serum, serum_transfer_amount),Function(inventory_2.change_serum,serum, -serum_transfer_amount)] sensitive (inventory_2.get_serum_count(serum) > serum_transfer_amount - 1) style "textbutton_no_padding_highlight" text_style "serum_text_style"
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 72, in keywords
    textbutton "<" action [Function(inventory_1.change_serum,serum, serum_transfer_amount),Function(inventory_2.change_serum,serum, -serum_transfer_amount)] sensitive (inventory_2.get_serum_count(serum) > serum_transfer_amount - 1) style "textbutton_no_padding_highlight" text_style "serum_text_style"
TypeError: bad operand type for unary -: 'unicode'

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "game/script.rpy", line 8747, in script call
    $ picked_option.call_action()
  File "game/script.rpy", line 9187, in script
    call screen serum_trade_ui(mc.inventory,mc.business.inventory)
  File "\Misc\random\Lab_Rats_2-v0.24.1-pc\renpy\ast.py", line 1828, in execute
    self.call("execute")
  File "\random\Lab_Rats_2-v0.24.1-pc\renpy\ast.py", line 1816, in call
    return renpy.statements.call(method, parsed, *args, **kwargs)
  File "\Misc\random\Lab_Rats_2-v0.24.1-pc\renpy\statements.py", line 177, in call
    return method(parsed, *args, **kwargs)
  File "renpy/common/000statements.rpy", line 519, in execute_call_screen
    store._return = renpy.call_screen(name, *args, **kwargs)
  File "\random\Lab_Rats_2-v0.24.1-pc\renpy\exports.py", line 2710, in call_screen
    rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
  File "\random\Lab_Rats_2-v0.24.1-pc\renpy\ui.py", line 287, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "\Misc\random\Lab_Rats_2-v0.24.1-pc\renpy\display\core.py", line 2649, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
  File "\Misc\random\Lab_Rats_2-v0.24.1-pc\renpy\display\core.py", line 3033, in interact_core
    root_widget.visit_all(lambda i : i.per_interact())
  File "\Misc\random\Lab_Rats_2-v0.24.1-pc\renpy\display\core.py", line 511, in visit_all
    d.visit_all(callback)
  File "\Misc\random\Lab_Rats_2-v0.24.1-pc\renpy\display\core.py", line 511, in visit_all
    d.visit_all(callback)
  File "\Misc\random\Lab_Rats_2-v0.24.1-pc\renpy\display\core.py", line 511, in visit_all
    d.visit_all(callback)
  File "\Misc\random\Lab_Rats_2-v0.24.1-pc\renpy\display\screen.py", line 424, in visit_all
    callback(self)
  File "\Misc\random\Lab_Rats_2-v0.24.1-pc\renpy\display\core.py", line 3033, in <lambda>
    root_widget.visit_all(lambda i : i.per_interact())
  File "\Misc\random\Lab_Rats_2-v0.24.1-pc\renpy\display\screen.py", line 434, in per_interact
    self.update()
  File "\Misc\random\Lab_Rats_2-v0.24.1-pc\renpy\display\screen.py", line 619, in update
    self.screen.function(**self.scope)
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 19, in execute
    screen serum_trade_ui(inventory_1,inventory_2,name_1="Player",name_2="Business"): #Lets you trade serums back and forth between two different inventories. Inventory 1 is assumed to be the players.
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 19, in execute
    screen serum_trade_ui(inventory_1,inventory_2,name_1="Player",name_2="Business"): #Lets you trade serums back and forth between two different inventories. Inventory 1 is assumed to be the players.
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 22, in execute
    frame:
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 28, in execute
    vbox:
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 37, in execute
    frame:
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 41, in execute
    viewport:
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 45, in execute
    hbox:
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 47, in execute
    vbox:
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 50, in execute
    for serum in set(inventory_1.get_serum_type_list()) | set(inventory_2.get_serum_type_list()): #Gets a unique entry for each serum design that shows up in either list. Doesn't duplicate if it's in both.
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 53, in execute
    vbox:
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 61, in execute
    hbox:
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 72, in execute
    textbutton "<" action [Function(inventory_1.change_serum,serum, serum_transfer_amount),Function(inventory_2.change_serum,serum, -serum_transfer_amount)] sensitive (inventory_2.get_serum_count(serum) > serum_transfer_amount - 1) style "textbutton_no_padding_highlight" text_style "serum_text_style"
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 72, in keywords
    textbutton "<" action [Function(inventory_1.change_serum,serum, serum_transfer_amount),Function(inventory_2.change_serum,serum, -serum_transfer_amount)] sensitive (inventory_2.get_serum_count(serum) > serum_transfer_amount - 1) style "textbutton_no_padding_highlight" text_style "serum_text_style"
  File "<screen language>", line 72, in <module>
TypeError: bad operand type for unary -: 'unicode'

Windows-8-6.2.9200
Ren'Py 7.0.0.196
Lab Rats 2 - Down to Business v0.24.1
Thu Jan 16 10:01:47 2020
 

Tristim

Member
Modder
Donor
Nov 12, 2018
314
1,203
Running 24.1 with latest bug fix and latest dev mod pack running into this error upon trying to access the serum stockpile.

Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/script.rpy", line 8747, in script call
    $ picked_option.call_action()
  File "game/script.rpy", line 9187, in script
    call screen serum_trade_ui(mc.inventory,mc.business.inventory)
  File "renpy/common/000statements.rpy", line 519, in execute_call_screen
    store._return = renpy.call_screen(name, *args, **kwargs)
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 19, in execute
    screen serum_trade_ui(inventory_1,inventory_2,name_1="Player",name_2="Business"): #Lets you trade serums back and forth between two different inventories. Inventory 1 is assumed to be the players.
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 19, in execute
    screen serum_trade_ui(inventory_1,inventory_2,name_1="Player",name_2="Business"): #Lets you trade serums back and forth between two different inventories. Inventory 1 is assumed to be the players.
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 22, in execute
    frame:
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 28, in execute
    vbox:
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 37, in execute
    frame:
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 41, in execute
    viewport:
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 45, in execute
    hbox:
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 47, in execute
    vbox:
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 50, in execute
    for serum in set(inventory_1.get_serum_type_list()) | set(inventory_2.get_serum_type_list()): #Gets a unique entry for each serum design that shows up in either list. Doesn't duplicate if it's in both.
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 53, in execute
    vbox:
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 61, in execute
    hbox:
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 72, in execute
    textbutton "<" action [Function(inventory_1.change_serum,serum, serum_transfer_amount),Function(inventory_2.change_serum,serum, -serum_transfer_amount)] sensitive (inventory_2.get_serum_count(serum) > serum_transfer_amount - 1) style "textbutton_no_padding_highlight" text_style "serum_text_style"
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 72, in keywords
    textbutton "<" action [Function(inventory_1.change_serum,serum, serum_transfer_amount),Function(inventory_2.change_serum,serum, -serum_transfer_amount)] sensitive (inventory_2.get_serum_count(serum) > serum_transfer_amount - 1) style "textbutton_no_padding_highlight" text_style "serum_text_style"
TypeError: bad operand type for unary -: 'unicode'

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "game/script.rpy", line 8747, in script call
    $ picked_option.call_action()
  File "game/script.rpy", line 9187, in script
    call screen serum_trade_ui(mc.inventory,mc.business.inventory)
  File "\Misc\random\Lab_Rats_2-v0.24.1-pc\renpy\ast.py", line 1828, in execute
    self.call("execute")
  File "\random\Lab_Rats_2-v0.24.1-pc\renpy\ast.py", line 1816, in call
    return renpy.statements.call(method, parsed, *args, **kwargs)
  File "\Misc\random\Lab_Rats_2-v0.24.1-pc\renpy\statements.py", line 177, in call
    return method(parsed, *args, **kwargs)
  File "renpy/common/000statements.rpy", line 519, in execute_call_screen
    store._return = renpy.call_screen(name, *args, **kwargs)
  File "\random\Lab_Rats_2-v0.24.1-pc\renpy\exports.py", line 2710, in call_screen
    rv = renpy.ui.interact(mouse="screen", type="screen", roll_forward=roll_forward)
  File "\random\Lab_Rats_2-v0.24.1-pc\renpy\ui.py", line 287, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "\Misc\random\Lab_Rats_2-v0.24.1-pc\renpy\display\core.py", line 2649, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
  File "\Misc\random\Lab_Rats_2-v0.24.1-pc\renpy\display\core.py", line 3033, in interact_core
    root_widget.visit_all(lambda i : i.per_interact())
  File "\Misc\random\Lab_Rats_2-v0.24.1-pc\renpy\display\core.py", line 511, in visit_all
    d.visit_all(callback)
  File "\Misc\random\Lab_Rats_2-v0.24.1-pc\renpy\display\core.py", line 511, in visit_all
    d.visit_all(callback)
  File "\Misc\random\Lab_Rats_2-v0.24.1-pc\renpy\display\core.py", line 511, in visit_all
    d.visit_all(callback)
  File "\Misc\random\Lab_Rats_2-v0.24.1-pc\renpy\display\screen.py", line 424, in visit_all
    callback(self)
  File "\Misc\random\Lab_Rats_2-v0.24.1-pc\renpy\display\core.py", line 3033, in <lambda>
    root_widget.visit_all(lambda i : i.per_interact())
  File "\Misc\random\Lab_Rats_2-v0.24.1-pc\renpy\display\screen.py", line 434, in per_interact
    self.update()
  File "\Misc\random\Lab_Rats_2-v0.24.1-pc\renpy\display\screen.py", line 619, in update
    self.screen.function(**self.scope)
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 19, in execute
    screen serum_trade_ui(inventory_1,inventory_2,name_1="Player",name_2="Business"): #Lets you trade serums back and forth between two different inventories. Inventory 1 is assumed to be the players.
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 19, in execute
    screen serum_trade_ui(inventory_1,inventory_2,name_1="Player",name_2="Business"): #Lets you trade serums back and forth between two different inventories. Inventory 1 is assumed to be the players.
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 22, in execute
    frame:
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 28, in execute
    vbox:
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 37, in execute
    frame:
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 41, in execute
    viewport:
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 45, in execute
    hbox:
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 47, in execute
    vbox:
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 50, in execute
    for serum in set(inventory_1.get_serum_type_list()) | set(inventory_2.get_serum_type_list()): #Gets a unique entry for each serum design that shows up in either list. Doesn't duplicate if it's in both.
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 53, in execute
    vbox:
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 61, in execute
    hbox:
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 72, in execute
    textbutton "<" action [Function(inventory_1.change_serum,serum, serum_transfer_amount),Function(inventory_2.change_serum,serum, -serum_transfer_amount)] sensitive (inventory_2.get_serum_count(serum) > serum_transfer_amount - 1) style "textbutton_no_padding_highlight" text_style "serum_text_style"
  File "game/Mods/Screens/Serum_Screens/enhanced_serum_trade_ui.rpy", line 72, in keywords
    textbutton "<" action [Function(inventory_1.change_serum,serum, serum_transfer_amount),Function(inventory_2.change_serum,serum, -serum_transfer_amount)] sensitive (inventory_2.get_serum_count(serum) > serum_transfer_amount - 1) style "textbutton_no_padding_highlight" text_style "serum_text_style"
  File "<screen language>", line 72, in <module>
TypeError: bad operand type for unary -: 'unicode'

Windows-8-6.2.9200
Ren'Py 7.0.0.196
Lab Rats 2 - Down to Business v0.24.1
Thu Jan 16 10:01:47 2020
Good spot, this happens when you set the amount to '00', '000' or '0000', i will post a fix.
 

Tristim

Member
Modder
Donor
Nov 12, 2018
314
1,203
would be to difficult to add tattoos in the game?
Like I mentioned before, this would require some images from VREN to overlay on the models, since we don't have access to these and no graphic artist that can make them, it would be better if you ask any graphics request on the Patreon site of the game creator.
 

corruptedseaturtle

New Member
Oct 25, 2018
3
0
ver_0.24.1
can you add a check to energy bofore the girl takes control? it sounds kinda weird, and there is the -3 obedience too.
it seems to happen a lot when the obedience is low, like with the sister and gabrielle:
"I'm exausted <charName>, I cant keep this up..."
=> <player chooses stop and leave>
"You are staying here, I was just getting started!" [(log) obedience -3]
"<npcName> cant thing of anything more to do with you".
in the case above I still had 77 energy while Gabrielle had 2, it happens kinda a lot.
I'm not sure if its possible to finish the deed without a obedience penalities with desobidient girls.

forcing the interaction to end when npc hasnt enough energy to do anything or no penalitie for ending the interaction if girl or player energy is low (like 10, 20, maybe 30?) would be nice too.
In the vanilla version is a bug that happen because girl or player has no energy, but girl wants to force interaction to continue, you can only rollback, luckly its fixed with the bugfix in this thread.

btw, tnks for the mod :)
I almost stopped playing it because of the bug above.
 

corruptedseaturtle

New Member
Oct 25, 2018
3
0
Bug - Serum panel/windows doesnt close
ver_0.24.1
steps to reproduce:
->go to "Production Division" and select "Set Production Settings"
->Select any "Production Line" and let the mouse hover any researched Serum, there isnt a need to select "Production Line", as long as the window/panel of any serum shows up
->with the mouse over any serum name and its windows/panel information open, press "Right Click/Mouse Button 2 or Esc to bring Renpy options menu
->change mouse position, as long as it wont be over any serum name, like putting it to the sides/corners
->press right click or esc again to go back to the game, and the serum windows/panel should still be there
->click in return to get out of the "Set Production Settings" windows
The serum windows/panel will stay there and cover the upper body of any girl the player meets.
Opening the "Set Production Settings menu again should fix it.
This doesnt happen with the serums in the inventory.
You don't have permission to view the spoiler content. Log in or register now.
 

Tristim

Member
Modder
Donor
Nov 12, 2018
314
1,203
Bug - Serum panel/windows doesnt close
ver_0.24.1
steps to reproduce:
->go to "Production Division" and select "Set Production Settings"
->Select any "Production Line" and let the mouse hover any researched Serum, there isnt a need to select "Production Line", as long as the window/panel of any serum shows up
->with the mouse over any serum name and its windows/panel information open, press "Right Click/Mouse Button 2 or Esc to bring Renpy options menu
->change mouse position, as long as it wont be over any serum name, like putting it to the sides/corners
->press right click or esc again to go back to the game, and the serum windows/panel should still be there
->click in return to get out of the "Set Production Settings" windows
The serum windows/panel will stay there and cover the upper body of any girl the player meets.
Opening the "Set Production Settings menu again should fix it.
This doesnt happen with the serums in the inventory.
You don't have permission to view the spoiler content. Log in or register now.
This is an issue in the vanilla game, perhaps you should install in the MOD and the bugfix? As mentioned in the OP of this thread ;)
 

shkemba

Newbie
Jun 30, 2017
91
143
Is there an option to disable "outfit reset" after sex scenes when you click "leave"? Vanilla (even with bugfix) doesn't reset neither stripped outfits nor cum, but this mod pack does.
 

hhd12258

Member
Jun 18, 2018
236
91

- mom.char "That's nice dear... but don't forget about me, okay? I have need too!"
+ mom.char "That's nice dear... but don't forget about me, okay? I have needs too!"

Tristim
the Trollden cheat cheats both 'energy' and 'max_energy'. Can yours do the same?
 

DaMatt

Member
Feb 6, 2018
152
83
Another one for the bugfix-repo, this time role_model.rpy line 27
Python:
    $ mc.business.company_model = None #.current_model = None
There is no business.current_model :)

Cheers
Matt

hhd12258: I had this bug once, but I have no idea how to fix it or a way to reproduce.
Played again with a little older save and the bug didn't happen.
 
  • Like
Reactions: Tristim

Tristim

Member
Modder
Donor
Nov 12, 2018
314
1,203
@Tristim
the @Trollden cheat cheats both 'energy' and 'max_energy'. Can yours do the same?
Both cheat engines are made by Trollden, one is old, the other is the new one ;) I only updated them for the energy part.
 

Tristim

Member
Modder
Donor
Nov 12, 2018
314
1,203
Is there an option to disable "outfit reset" after sex scenes when you click "leave"? Vanilla (even with bugfix) doesn't reset neither stripped outfits nor cum, but this mod pack does.
You are referring to the 'review_outfit' function, it's implemented consistently in the MOD, in the vanilla code, some events do, others don't call this function, also there is an evaluation in there that checks if the outfit is sluttier than her slut value, if not, she will stay undressed, otherwise she will put her clothes back on.
 

shkemba

Newbie
Jun 30, 2017
91
143
You are referring to the 'review_outfit' function, it's implemented consistently in the MOD, in the vanilla code, some events do, others don't call this function, also there is an evaluation in there that checks if the outfit is sluttier than her slut value, if not, she will stay undressed, otherwise she will put her clothes back on.
Yeah I forgot to mention that. Sometimes the text talks about girls dressing etc which is I presume related to sluttiness score, but most of the time it just resets to her being completely dressed after clicking the "leave/end sex encounter" button, without displaying any text even with 200+ sluttiness. Even with partial undressing (for example taking off a jacket or shoes) it still resets, as well having any cumshots on girls removed regardless of her slut level or preferences. Now it might be related to my save game, since I've started playing the mod in an existing vanilla save game. I'll try to check it out in a fresh game. Thanks for the reply anyway.
 
Last edited:

DaMatt

Member
Feb 6, 2018
152
83
This time something for the mod. When you have bought Overload Production Lines and assign another serum to a line the initial production weight goes negative.
I added
Python:
    def change_production_enhanced(self,new_serum,production_line):
        if "machinery_room_overload" in globals(): # Should not cause issues if not present.
            production_max = machinery_room_overload
        else:
            production_max = 100

        if production_line in self.serum_production_array: #If it already exists, change the serum type and production points stored, but keep the weight for that line (it can be changed later)
            self.serum_production_array[production_line][0] = new_serum
            self.serum_production_array[production_line][1] = int(production_max - self.get_used_line_weight() + self.serum_production_array[production_line][1]) #Set the production weight to everything we have remaining
            self.serum_production_array[production_line][2] = 0 #Set production points stored to 0 for the new serum
            self.serum_production_array[production_line][3] = -1 #Set autosell to -1, ie. don't auto sell.
        else: #If the production line didn't exist before, add a key for that line.
            self.serum_production_array[production_line] = [new_serum, int(production_max - self.get_used_line_weight()), 0, -1]

    Business.change_production = change_production_enhanced
to business_functions.rpy in mods\Core\Mechanics\Business_Extensions.

Cheers
Matt
 
  • Like
Reactions: Tristim
4.70 star(s) 55 Votes