Yuki-x

Member
Jul 22, 2021
234
379
No, it is working for me. I did the exact same setup and got 1.26x, and then it went up to 1.38x due to 4 hidden achievements.

You started by telling me the whole system is bad, and then you modified the game code, and then now you are getting some unexpected values, and now you are telling me things are reverted, but I have no way to verify the state of your game, so I'm not going to spend anymore time investigating this unless more people report it.
Don't really care if you want to fix the bugs in your code (lost enough time already...), but in case you want to fix the conflicting code...

original code
Code:
(set: _a to 5.5772, _b to -1.4407, _c to -8.9769)
(set: _score_multiplier_temp to _a + _b * (log: $total_stats - _c))
(set: $score_multiplier to (round: (100 * _score_multiplier_temp)) / 100)

(if:$club_timer > 0)[(set:$score_multiplier to $score_multiplier + 0.25)]
(if:$potion_shop_max_action_point_purchased is "true")[(set:$score_multiplier to $score_multiplier - 0.05)]
(if:(a:"cherry pop","swirlin surprise") contains $current_zipple)[(set:$score_multiplier to $score_multiplier + 0.25)]
(if:(is_fem:) and not ($handbag is 0))[(set:$score_multiplier to $score_multiplier + ($handbag_xp_bonus / 100))]

(if: (pill:"Resistance") and (checkdm:$resistance_effect,"side effects","contains","xp penalty"))[
        (set: _xp_penalty_count to (count: $resistance_effect's "side effects", "xp penalty"))
        (set: $score_multiplier to (max:0,$score_multiplier - (_xp_penalty_count * 0.15)))
    ]

(set: _level_cap_adjustment to $stats_unobtainable * 0.03)
(set: $score_multiplier to (round: (100 * $score_multiplier * (1 + _level_cap_adjustment))) / 100)
bug fixed
Code:
(set: _a to 5.5772, _b to -1.4407, _c to -8.9769)
(set: _score_multiplier_temp to _a + _b * (log: $total_stats - _c))
(set: _level_cap_adjustment to $stats_unobtainable * 0.03)
(set: $score_multiplier to (round: (100 * _score_multiplier_temp * (1 + _level_cap_adjustment))) / 100)

(if:$club_timer > 0)[(set:$score_multiplier to $score_multiplier + 0.25)]
(if:$potion_shop_max_action_point_purchased is "true")[(set:$score_multiplier to $score_multiplier - 0.05)]
(if:(a:"cherry pop","swirlin surprise") contains $current_zipple)[(set:$score_multiplier to $score_multiplier + 0.25)]
(if:(is_fem:) and not ($handbag is 0))[(set:$score_multiplier to $score_multiplier + ($handbag_xp_bonus / 100))]

(if: (pill:"Resistance") and (checkdm:$resistance_effect,"side effects","contains","xp penalty"))[
        (set: _xp_penalty_count to (count: $resistance_effect's "side effects", "xp penalty"))
        (set: $score_multiplier to (max:0,$score_multiplier - (_xp_penalty_count * 0.15)))
    ]
ps. There is no need to respond to this post
 
  • Like
Reactions: l1lym

Smallfrie

Active Member
Dec 25, 2018
881
319
No, it is working for me. I did the exact same setup and got 1.26x, and then it went up to 1.38x due to 4 hidden achievements.

You started by telling me the whole system is bad, and then you modified the game code, and then now you are getting some unexpected values, and now you are telling me things are reverted, but I have no way to verify the state of your game, so I'm not going to spend anymore time investigating this unless more people report it.
The dude is a bloody idiot in his version the score multiplier not post processed.:FacePalm:
 
Last edited:

l1lym

Aphrodite, creator of X-Change Life™
Game Developer
Jan 21, 2019
1,145
3,752
Don't really care if you want to fix the bugs in your code (lost enough time already...), but in case you want to fix the conflicting code...

original code
Code:
(set: _a to 5.5772, _b to -1.4407, _c to -8.9769)
(set: _score_multiplier_temp to _a + _b * (log: $total_stats - _c))
(set: $score_multiplier to (round: (100 * _score_multiplier_temp)) / 100)

(if:$club_timer > 0)[(set:$score_multiplier to $score_multiplier + 0.25)]
(if:$potion_shop_max_action_point_purchased is "true")[(set:$score_multiplier to $score_multiplier - 0.05)]
(if:(a:"cherry pop","swirlin surprise") contains $current_zipple)[(set:$score_multiplier to $score_multiplier + 0.25)]
(if:(is_fem:) and not ($handbag is 0))[(set:$score_multiplier to $score_multiplier + ($handbag_xp_bonus / 100))]

(if: (pill:"Resistance") and (checkdm:$resistance_effect,"side effects","contains","xp penalty"))[
        (set: _xp_penalty_count to (count: $resistance_effect's "side effects", "xp penalty"))
        (set: $score_multiplier to (max:0,$score_multiplier - (_xp_penalty_count * 0.15)))
    ]

(set: _level_cap_adjustment to $stats_unobtainable * 0.03)
(set: $score_multiplier to (round: (100 * $score_multiplier * (1 + _level_cap_adjustment))) / 100)
bug fixed
Code:
(set: _a to 5.5772, _b to -1.4407, _c to -8.9769)
(set: _score_multiplier_temp to _a + _b * (log: $total_stats - _c))
(set: _level_cap_adjustment to $stats_unobtainable * 0.03)
(set: $score_multiplier to (round: (100 * _score_multiplier_temp * (1 + _level_cap_adjustment))) / 100)

(if:$club_timer > 0)[(set:$score_multiplier to $score_multiplier + 0.25)]
(if:$potion_shop_max_action_point_purchased is "true")[(set:$score_multiplier to $score_multiplier - 0.05)]
(if:(a:"cherry pop","swirlin surprise") contains $current_zipple)[(set:$score_multiplier to $score_multiplier + 0.25)]
(if:(is_fem:) and not ($handbag is 0))[(set:$score_multiplier to $score_multiplier + ($handbag_xp_bonus / 100))]

(if: (pill:"Resistance") and (checkdm:$resistance_effect,"side effects","contains","xp penalty"))[
        (set: _xp_penalty_count to (count: $resistance_effect's "side effects", "xp penalty"))
        (set: $score_multiplier to (max:0,$score_multiplier - (_xp_penalty_count * 0.15)))
    ]
ps. There is no need to respond to this post
Thanks, I will test this new code as I see what you're getting at. I was not able to replicate any issues with the code as it is though, but the updated code does look like it makes sense.
 

l1lym

Aphrodite, creator of X-Change Life™
Game Developer
Jan 21, 2019
1,145
3,752
Never tried but no you can not... al be it you can set it at creation.
There is now a scene with the Dairy Queen pill where your name may get changed... though not to something you would want, muahahah, you can get given a cow name
 
  • Haha
Reactions: menatv

l1lym

Aphrodite, creator of X-Change Life™
Game Developer
Jan 21, 2019
1,145
3,752
The dude is a bloody idiot in his version the score multiplier not post processed.:FacePalm:
It's ok... some people are very sensitive to these numerical differences and I would rather weaponize that type of hyper attention to detail haha... if anyone spots a real issue I'm always happy to fix it. The only problem is when I can't actually replicate the issue - so save files always help.
 

Smallfrie

Active Member
Dec 25, 2018
881
319
It's ok... some people are very sensitive to these numerical differences and I would rather weaponize that type of hyper attention to detail haha... if anyone spots a real issue I'm always happy to fix it. The only problem is when I can't actually replicate the issue - so save files always help.
You are right.
In this case with a minimal post processing->round it to the x.xx format, that modified code can work and be tested.
Al be it is more like broken pride.
 

shelb

New Member
Nov 21, 2019
1
0
For some reason the Step dad maid spike hasn't happened to me yet it's been over a week and it still hasn't happened yet.
 

Smallfrie

Active Member
Dec 25, 2018
881
319
For some reason the Step dad maid spike hasn't happened to me yet it's been over a week and it still hasn't happened yet.
Make sure noncon is active, if you make 50$+ payment it does not happen, it is delayed if you are on a pill
 

Croak

Member
Jul 21, 2017
232
202
What the point of the secretary pill? Do I just keep writing down 5 letter words? How am I supposed to get more points per word? I don't get it
 

TheAnimeFucker210

New Member
Nov 7, 2022
2
1
What the point of the secretary pill? Do I just keep writing down 5 letter words? How am I supposed to get more points per word? I don't get it
you are trying to figure out the correct five letter word. words with none of the correct letters counts as a fail. correct letters with incorrect placement show as yellow. and correct letters are green. fails lower point rewards. less guesses increase final reward
 

Smallfrie

Active Member
Dec 25, 2018
881
319
What the point of the secretary pill? Do I just keep writing down 5 letter words? How am I supposed to get more points per word? I don't get it
Your goal is to find the correct word.
You gain points by closeness ->green right in right place yellow is right in wrong place
You also gain points by speed->the less try you need to find it the better.
There are also hints friendship check /diamond stat
lust reduces points earned
Auto mode earns modest and can be boosted with solved tasks until you stop.
 
4.50 star(s) 102 Votes