I have completed all of Amy's quests and in that time Natasha never visited. So I assume there is some additional factor that I am missing.
The trigger is using the sleep button.
Here is the code:
if natasha in list_of_characters and natasha.rsm[0].affection >= 50 and natasha.rsm[0].love >= 50 and natasha.lust >= 80 and renpy.random.randint(1,l_event_seen_times) == 1 and actions_left >= 12 and player.get_quest_state("Natasha_breast_growth", natasha) >= 0:
Let's break it down:
- affection >= 50 --> pretty sure that's not the problem
- love >= 50 --> pretty sure that's not the problem
- lust >= 80 --> might be the problem
- random factor, l_even_seen_times is set to 2 if it is < 2, so you have a 50% chance
- actions_left >= 12 --> you need to go to sleep at 01:00 or earlier --> this could be the problem, I have changed the time to 02:00 or earlier for the next update, becasue this is when you leave the night bar
- Natasha's breast growths quest needs to be in the rigth stage --> pretty sure that's not the problem
So with a high probability your problem is the time you go to sleep.
Just found out in the phone that there's 3 display options for the girls lol, really not a fan of that. The display events, scenes and appointments, wish they had another way to show all 3 at once to click on
It would be too slow. It alreay is really slow when you have a girl with a large number of achievements like Amy or Yvette. Butting all images on one page would make it unbearably slow.