You can gain strength train points when you help the girls with weight lifting or when you train with Jennifer and fully concentrate on the training. (50% change to gain 1 point when helping the girls and 50% change to gain 2 points when training with jennifer - the second one was 75% for 1 point before I just changed it)When I train with Jennifer, occasionally it says that I have gained a Strength Training Point. What is that? If I look at her face, I don't earn them; only when I fully concentrate.
You need the strength train points to increase your strength at the end of a week:
if player.strength <= 2 and player.strength_train_points >= 4:
$ l_pl_strength_delta += 1
elif player.strength >= 3 and player.strength <= 5 and player.strength_train_points >= 6:
$ l_pl_strength_delta += 1
elif player.strength >= 6 and player.strength <= 8 and player.strength_train_points >= 9:
$ l_pl_strength_delta += 1
elif player.strength >= 9 and player.strength_train_points >= 12:
$ l_pl_strength_delta += 1
It reads like that:
if your current strength is 2 or below, you need 4 strength train points to gain 1 strength (stat).
between 3 and 5 you need 6 or more strength train points and so on.
If you do strength training (the one you do with jennifer or on your own, not helping the girls) between 3 and 5 times a week,
you gain 3 strength train points at the end of the week.
If you train more than 5 times or 2 times, you gain 1 strength train point.
If you don't train at all, you lose 1 strength train point.
With how the system works right now, it should be pretty easy to gain 1 strength stat each week. At least until your strength is 6, which is pretty much all you need right now.