[0.8.18] Cait thickness bug

Tarnakus

Well-Known Member
Oct 31, 2020
497
265
I spoke with Cait about gym and asked her go slim again - CAIT_GYM = 2 - She gets slim - that flags changes to 3 and the next time I do Cait duo milk scene she gets thickness again - this time she doesn't loose it and ends up as full thick.

Save 3031 - Cait have 40 Thickness - wait till next day for 30 thickness to test.
 

Attachments

  • CoC2_Tarnakus_3031Thic40.coc2
    104 KB · Views: 6
  • CoC2_Tarnakus_3032thic30.coc2
    103.8 KB · Views: 3

Tarnakus

Well-Known Member
Oct 31, 2020
497
265
I made some more test with save editing and console.
During gym talk you have 3 options:
Like this - CAIT_GYM - 1 - tooltip suggest you will lock Cait in current state,
All the way - CAIT_GYM - 2 - tooltip suggest she will go back to basic form and stay that way,
Nevermind - CAIT_GYM - 3 - tooltip suggest she will get even more thicker.

After "Like this" - I tested barn duo scene - she still gets more thicknesses resolving in max thick Cait.
After "All the way" - she is still gaining thickness but if you go before she hits 30 she will loose it. After 30 she is locked in Nevermind choice and goes full thick.
Ignore spoiler it was mine old understanding of it.
I think there are 2 bugs here. First one "All the way" - after Cait gets 30 thickness (basic level) the flag should switch to 1. Second bug CAIT_GYM=1 should block Cait getting more thickness from scenes were she can gain it.
I tested only with barn duo scene.
 
Last edited:

Tarnakus

Well-Known Member
Oct 31, 2020
497
265
Bump. As someone pesky pushed me to check the code again :p

The problem is thiccenUp method on Cait and the fact it is invoked on certain scenes without checking the CAIT_GYM flag. Either method should internally check if Cait should gain weight or invoke should be gated behind flag. Ofc both with safety about undefined flag.