ShinyBoots1993
Well-Known Member
- Apr 7, 2020
- 1,842
- 6,357
- 647
Okay, who leaked our google doc?...it's a bunch of Kurts from various universes BAMFing into your self-inserted MC's universe and starting a massive orgy, isn't it?![]()
![]()
Okay, who leaked our google doc?...it's a bunch of Kurts from various universes BAMFing into your self-inserted MC's universe and starting a massive orgy, isn't it?![]()
![]()
*whistles innocently*Okay, who leaked our google doc?
click on the eyeball on the skeleton to unhide it, then select on one of the ik bones, then select the the translate button(the one that looks like a compass above laura's head in the screenshot), and maybe profit?You don't have permission to view the spoiler content. Log in or register now.
Yeah, I don't know why the ASCII art isn't displaying correctly. It looks fine when I copy and paste it from Steam directly, but the kerning is all wrong when I paste it into theDoes not work for me, just saying
this will feed me for a few hours, thank youYou don't have permission to view the spoiler content. Log in or register now.
isn't it pretty obvious that it's a placeholder in case I ever want to implement stochastic approval checks?The code has changed since I've posted that.
./base/clothing.rpy:31
./base/clothing.rpy:509 (one of many)Code:define public_shame_multiplier = 4.0 define exercise_shame_multiplier = 2.5 define private_shame_multiplier = 0.4
./mechanics/approval.rpy:15Code:if flag in ["public", "date"]: if approval_check(self.Owner, threshold = public_shame_multiplier*hypothetical_Outfit.shame): proceed = True elif flag in ["exercise", "swim"]: if approval_check(self.Owner, threshold = exercise_shame_multiplier*hypothetical_Outfit.shame): proceed = True elif approval_check(self.Owner, threshold = private_shame_multiplier*hypothetical_Outfit.shame): proceed = True
./mechanics/approval.rpy:51Code:def approval_check(Character, flavor = None, threshold = None, extra_condition = None, multiplier = 1.0, not_found_value = (0, 0)): if not isinstance(Character, CompanionClass): return 0 if flavor is None: value = Character.love + Character.trust
So:Code:elif isinstance(threshold, float) or isinstance(threshold, int): if value + 0.0*abs(renpy.random.gauss(0, stat_sigma)) < multiplier*threshold: return False
if
love + trust + (0.0 * abs(renpy.random.gauss(0, stat_sigma)))
(don't know why that last part is there. 0.0 times anything is still zero. Programming language math still follow PEMDAS. ShinyBoots1993 , might want to point that out to ronchonbon . It won't affect anything unless renpy's random number generator is costly, which sometimes is the case, but it's better to not have these calculations if possible.)
is less than
shame_type_multiplier * outfit_shame
the outfit is rejected.
If you remember your inequality math, the equation is pretty much the same.
love + trust < multiplier * outfit_shame
If you divide both sides by the multiplier, you need to change the direction of the inequality.
(love + trust) / multiplier > outfit_shame
And 1/4 (1 / public shame multiplier) = 0.25 and 1/2.5 (1 / exercise shame multiplier) is the same as 4/10 which 0.4.
This has been your reminder to thank your high school math teacher.
Good news is i got her to do a T-pose to refelect her dominance, the rest im too tired to figure out today.click on the eyeball on the skeleton to unhide it, then select on one of the ik bones, then select the the translate button(the one that looks like a compass above laura's head in the screenshot), and maybe profit?
If she's asserting dominance shouldn't she also be upside down?Good news is i got her to do a T-pose to refelect her dominance, the rest im too tired to figure out today.
View attachment 4410473
Now i do actually feel like a creep at Weapon X.
And she's obviously not dealing with that dislocated hip.Y'all Cant deal with this.
View attachment 4410543
Ah, a fantastic suggestion as well!Don't you meanYou don't have permission to view the spoiler content. Log in or register now.
Please see my prior post and choose wiselyfull save v.07 please
Can you make her a futa just for fun?Good news is i got her to do a T-pose to refelect her dominance, the rest im too tired to figure out today.
View attachment 4410473
Now i do actually feel like a creep at Weapon X.
That left leg is very cursed.Y'all Cant deal with this.
View attachment 4410543
Can you make her a futa just for fun?
Not immediately obvious, no. Could have just as likely to have been a typo/fat finger or a misinterpretation of PEMDAS (which is going around a lot these days) or an attempt at seeding the RNG in a just-in-time manner or something else I can't think of. Which is why I asked. I normally expect placeholders to either variables or stubs like you did with stat_sigma or a comment, since, as I mentioned before, depending on the random number generator (and it's strength, use case, library, etc.) on the language it can be quite taxing on the system. If this .gauss() is running on a gaussian curve, that's not an easy calculation for a CPU. Even if it isn't taxing, the game calls (excluding loops) approval_check() 829 time and that work is thrown away. If it's not implemented or if it's just being considered and not yet determined, why not just write a comment instead? A:isn't it pretty obvious that it's a placeholder in case I ever want to implement stochastic approval checks?
#TODO/In consideration: implement stochastic approval checksHere, here. Any man that wouldn't want to be fucked comatose by Laura is not a real man.Can you make her a futa just for fun?