Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

The sex system is pretty complex - I'm working on typo and bug fixes.

I think I've determined a few things:

1. Purity and Energy don't do anything.

2. Arousal can increase but the triggers for its decrease don't always work, and you remain Overwhelmed at all times if your Arousal has ever reached maximum regardless of its current value.

3. There are for some reason always three people in sex scenes, rather than what is probably the intended up to three, and if there's only one physical person it will slot in nonexistent people with the same name who can't properly be interacted with.

4. NPCs sometimes just use the wrong words for body parts/actions in sex scenes.

Purity doesn't really have much going on with it right now, but I believe I fixed everything else listed. The mismatch for genitals may need a little more work, if you can join the Discord server and show me where it happens specifically that'd be great!

(2 edits)

No, not genitals, body parts in general. They just say the wrong part of the body.

Also, as far as I can tell, the only thing fixed was Energy. (EDIT: Solving the Overwhelmed issue required a restart, but  is fixed now.)

(1 edit)

Oh! If the NPC doesn't have a name, the text uses your character's name for their actions. I think that's what was confusing me about saying the wrong actions/body parts.

I  did find more bugs though.

1. Wise is the only available personality option.
2. Social actions with enemies just cause you be defeated instantly.

I don't know the exact issue, but I think I have an idea of where to look: I believe there's an issue with variables used for character names. Some characters don't have names but should, some have repeated names, and some use the wrong name variable in the text.

I know you said you are a programmer (and I am not), so it seems odd that it would be this simple to solve, but... it almost seems like you have a single variable repeatedly being reassigned new values instead of a new variable being generated.

I appreciate you looking further into this! It may be a fix as simple as that, the codebase huge, so I tend to overlook things when moving on to something else, or forget to go back to tasks I meant to do later haha

(1 edit)

I could even try to unpack the asar file, but I have zero JS experience so I'd probably just get confused :P

Though... now knowing the core is likely JS, it might be more likely an object issue than a variable issue.

You seem to be on the money:

I found a problem when NPCs are created, the code sets id but doesn't set a name variable, so it fell back to the player name instead