I've also given some thought to the preferences at the start of the game. My idea with the 'fuck/fucked by' preferences was to avoid sexual encounters that you cannot control. As a random example, say you get captured by a sorority and are forcibly fucked ~against your will~ by all of the sisters. I wanted there to be a way to prevent something like that without actually having to set it as a preference up front. Disabling the preference 'fucked by women' can exclude the scenario without having to get into the details of each potential crazy idea I come up with. But even then, that kind of encounter is an exception to the rule, since there should always be a choice that gets you out of an encounter. I forgot about that with the robbery scene, but the mistake made me more conscious of the importance of adding a way out.
Anyway, having preferences to prevent manly men Randos for example is actually kind of hard to do. The good news is that I think it's possible to expose a preference for hormone production that will alter generation in many ways. The way RandoEngine works, hormones have a ripple effect on many other stats in a Rando like masculinity and femininity, depravity, breast size, muscularity, cock size, etc. Boosting estrogen will increase 'girly' traits and raising androgen will bump up 'manly' traits. The preference will probably be something like:
- female estrogen level: random, low, medium, high
- female androgen level: random, low, medium, high
- male estrogen level: random, low, medium, high
- male androgen level: random, low, medium, high
So you're messing around with hormone production while fingernail shapes languish in the TODO pile? You need to get your priorities straight.
ReplyDeleteShouldn't you be busy trolling Splendid Ostriches comment section?
Deletethanks anon, but I don't think cubano was trolling. I mentioned adding fingernails at some point or another. Right now there isn't any content that gets into handjobs/footjobs where nail color would come into play, so I haven't quite gotten into generating them yet.
DeleteSorry. My comment was intended as a good natured jibe. Cubano's dry humor is well known on SO's patreon.
DeleteSo much so that he has a nefarious NPC in newlife.
You're a beautiful man Bunkville.
ReplyDeleteThanks anon ... I think ;)
DeleteDoes rando elimination necessarily have to be set in stone during character setup? Disabling "fucked by women" is nice if you don't want slags hanging around the burger bus, but it would be a pain to have to restart a game just so you can find out how one gets treated at the hands of Phi Sigma Upsilon.
ReplyDeleteI think keeping the options enabled is a risk folks are going to have to take. Worse case scenario is you'll have to skip through content that is disagreeable.
DeleteI was also thinking about getting the rando you want in certain scenes outside of the test rando option. If you really want to try out the bus tour encounter with that GILF hottie it can be frustrating when all you keep pulling is dudes and jailbait. Temporarily restricting certain randos seems better than restarting the whole game, especially since it takes time just to get to a point in the game where random events start happening.
DeleteJust for fun I tried adding a "Change Preferences" option right under "Go to Sleep" at home, and after copying the entire character setup section from the Start file and renaming a bunch of its rules, it looks like it will let me change those preferences mid-game. Also I glanced at the Fate Syntax readme and messed with a few events and descriptions and now I'm just confused about a lot of things.
It's cool that you got the preferences working. Welcome to my world! Okay maybe not exactly since I built the thing and understand it. I can try and answer specific questions here or via email. Eventually I want to make a few blog posts with modding examples. One troubling point is that if something is broken in the source there are no warnings or errors given aside from those rule not found errors which you are familiar with. Even I don't have any real error checking, so it's important to follow the Syntax doc. It's also a theory of mine that experience with Twine 1 may be useful, but the syntax and structure is much different.
Delete