v0.10 - Sex System Revamped
Added 2018-10-05 07:57:11 +0000 UTCThe focus of v0.10 is a rework of the existing sex system, so I think it's time I laid out the changes I am planning and the stuff I have already added to the game!
I thought about the current system and found that the core problem I had with it was that there was very little input needed from the player and nowhere near as much variety as I wanted in the scenes. The core gameplay idea of sex producing a temporary sluttiness boost that is turned into core sluttiness was a solid one, but there was little reason for the player to interact with the sex system beyond picking a position and clicking through until it was finished.
Now onto the solutions. First, I working on adding more contextual elements to having sex. Girls will take note of other characters being around and be less willing to fool around if they're surrounded by people. People in the same location as you while you have sex will likewise have something to say if you just start fucking in front of them. What objects you choose to use will have an impact on how obedient and slutty a girl feels as well - an actual bed gives a boost to sluttiness for an encounter while having sex on the floor has a negative modifier.
Next, I am spending some time adding personality features that are unique to each girl. Each girl is now generated with a set of opinions on a wide range of topics, with opinions ranging going hate, dislike, neutral, like, love. A subset of opinions are tied to a girls personality, making those traits much more likely for a character of that type. As a partial example of their lists the "wild" personality type often likes: skirts, Fridays, giving blowjobs, and skimpy outfits while they dislike: the colour pink, work uniforms, and being submissive. Some of the opinions will be fluff, small descriptors that might come up in conversation but won't impact gameplay in any major way. Others will have modifiers to happiness, sluttiness, or obedience tied into them. Opinions will have be discovered by interacting with characters or by having your employees screened for traits when you hire them.
Finally, girls will be given more control over an encounter. Girls now strip down while having sex if they feel like their outfit is not revealing enough for their current arousal. At high obedience a girl will ask your permission, while low obedience girls will just do it. I am also planning on giving them the ability to request or demand certain positions or acts. I am planning on adding more sex positions for things like fingering and fondling to give a smoother transition from flirting/kissing to full on sex. In addition to these new positions I am going to be adding sub-choices to each position that will provide minor changes to stats and that will be especially reliant on character opinions. A character who likes being in control will gain some bonus sluttiness if you let her ride you, but looses some sluttiness if you try and be too assertive.
I've got a lot of writing ahead of me for this update, but I'm feeling good about my general goals. Let me know what you think!
Comments
Please add in some sort of affection stat and variation. It seems kind of lacking since the text only relies on two main stats (Sluttiness and Obedience)
Scott OMiller
2018-10-08 16:01:51 +0000 UTCI feel like sex happens a little too quickly. In the original lab rats you had to wear the girls down over time, training them to lose their inhibitions about nudity, training them to enjoy kissing you, training them to gradually be okay with more and more sex-related stuff. Sex should be something you earn, not something you bash over the heads of every girl to push them to +1 more sluttiness.<br><br>This might be a topic for later, but I'd really appreciate more in the way of the original's ideas of how the serum worked, with us taking girls out places / taking them back into the supply closet and having them drink serum, and then having them make out with us, flash strangers, or take it from behind as conditions and the girl's programming thus far allow.
2018-10-07 14:08:11 +0000 UTCwould be rly good to add some fetishes and preferences - just to make NPCs less "yet-another-random-generated" and give player some more challenge - like girl A expects you to do something while B hates when you do something else. Even better if those preferences could be modified by using serums.
2018-10-07 08:28:19 +0000 UTCI'm thinking about adding in some way to influence characters opinions over time. The most likely way for that to happen is for it to be a serum effect, something like "Any time you stumble into an opinion-triggering event, has a 25% chance to shift the persons opinion up one step". Things like a bimbofication serum might have a set of opinions that it always bumps up slowly.
Vren
2018-10-07 05:41:01 +0000 UTCI'd like to add some sort of system in that lets you remove or control a characters opinions over time. I'm not sure what form that system will take and it's probably a fair ways off (opinions were just a side-stop while revamping the sex system), but I think it would be fun.
Vren
2018-10-07 05:38:14 +0000 UTCDon't quote me on that but I believe the way RenPy works means that it'll compile every .rpy file at the game launch automatically. So you can just write your own my_crises.rpy file and be golden. Just make sure your events are structured similarly to original events (e.g. don't forget to add them to crisis_list array in code block beginning with "init 1 python").
2018-10-06 22:27:53 +0000 UTCPrudish bug, it seems[code] I'm sorry, but an uncaught exception occurred. While running game code: File "game/script.rpy", line 6142, in script call python: File "game/script.rpy", line 6947, in script call call advance_time from _call_advance_time_3 File "game/script.rpy", line 7343, in script python: File "game/script.rpy", line 7345, in <module> people.run_turn() File "game/script.rpy", line 1336, in run_turn effect.function(self) File "game/script.rpy", line 3478, in prudish_function the_person.change_core_slut(-2) #If this brings her into negative relative sluttiness she might lose core sluttiness as well. AttributeError: 'Person' object has no attribute 'change_core_slut' -- Full Traceback ------------------------------------------------------------ Full traceback: File "game/script.rpy", line 6142, in script call python: File "game/script.rpy", line 6947, in script call call advance_time from _call_advance_time_3 File "game/script.rpy", line 7343, in script python: File "C:\Users\luisa\Desktop\物\ゲーム\Lab_Rats_2-v0.9.1a-pc\Lab_Rats_2-v0.9.1a-pc\renpy\ast.py", line 862, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "C:\Users\luisa\Desktop\物\ゲーム\Lab_Rats_2-v0.9.1a-pc\Lab_Rats_2-v0.9.1a-pc\renpy\python.py", line 1912, in py_exec_bytecode exec bytecode in globals, locals File "game/script.rpy", line 7345, in <module> people.run_turn() File "game/script.rpy", line 1336, in run_turn effect.function(self) File "game/script.rpy", line 3478, in prudish_function the_person.change_core_slut(-2) #If this brings her into negative relative sluttiness she might lose core sluttiness as well. AttributeError: 'Person' object has no attribute 'change_core_slut' Windows-8-6.2.9200 Ren'Py 7.0.0.196 Lab Rats 2 - Down to Business v0.9.1a Sat Oct 06 18:04:35 2018 [/code] </module></module>
Bingbong
2018-10-06 22:05:18 +0000 UTCQuick question. I've been poking around some of the script files and I've been making some tweeks to some of the crises events. Would it be possible to add some kind of mod support for custom events? I'm going to take a stab at writing a couple of custom events to add to the list of possible random events over the next couple of days. It would be neat if the game had some kind of function to look in a mod folder and compile it at game start up. That way I could create an event in its own file instead of having to change core game files that are going to get overwritten as you update the game?
2018-10-06 18:35:35 +0000 UTCCan the personalities stack? So if one aspect of a personality is to not like pink, but another aspect of personality is to like pink, would they cancel out? In this way (if the user, like JackBeNimble wants) they could add a Bimbo personality to a person, thus shifting them toward Bimboism, but still retain unique aspects. Also each person having at least 2 personalities would generate many way more interesting combos without you having to actually specifically make that many. No reason to worry about balancing that much since personality is not the gamey aspect, but more of a flavor.
mazterlith
2018-10-06 00:54:31 +0000 UTCActually i'd love to see bimbofication stuff eventually too, like in hyper-sexualizing girl's bodies in permanent ways we can see (increase lips/butt size, change skin/hair color, give new hair style, slim waist, etc). But I still love (and appreciate!!!) all the work you've put into your game. It's super fun!!
Tim R Mercado
2018-10-05 22:52:58 +0000 UTCI generally like all these ideas, but still hope to be able to corrupt generally every girl into an obedient sex puppet lol. And I really do hope that you can eventually just walk in and start having sex with them right in any department full of other girls and they all accept this as normal (given enough "training" of course).
Tim R Mercado
2018-10-05 22:49:20 +0000 UTCI know it's out of scope for the current targets, but in the long run the ability to get the girls to interact during scenes would be a huge win. When you code up the new system, maybe keep it in the back of your mind so that it fits in later when you have time to work out the sexual tetris needed to get the renders to work/
Dubsington
2018-10-05 22:06:47 +0000 UTCYeah, the text as it stands speaks of finding somewhere private....
Petechons
2018-10-05 16:07:52 +0000 UTCI hope the plan isn't that we have to transfer a girl to a new department that contains only her, in order to have a session?? Can't it be assumed that we really aren't doing this on front of everyone else? Maybe we can also make it so that you can *specifically* push for a session in front of other girls?
2018-10-05 13:58:30 +0000 UTCSounds good. One thought - if having sex on the floor is a negative modifier, that means there's only one place that will have a positive modifier. Also, will you be including objects that can be purchased or used during sex?
Lazarus
2018-10-05 13:23:01 +0000 UTCI hope you will continue making systemic games since you seem to have a knack for it, Lab Rats 2 is turning out to be quite a decent first shot! :)
waffel
2018-10-05 09:56:35 +0000 UTC