Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Core Climax Rework #104

Open
ErinaSugino opened this issue May 19, 2024 · 0 comments
Open

Core Climax Rework #104

ErinaSugino opened this issue May 19, 2024 · 0 comments

Comments

@ErinaSugino
Copy link
Owner

NPC sided: The logic for NPC climax is very far-spread and convoluted. They immediately try to climax every tick their climax value is at 100+, aborting said check based on several possible config-based conditions. This results in them either doing nothing, or immediately climaxing upon hitting 100. It, by the way, doesn't even utilize the config set "threshold" for climaxing as this is a value set as core statusResource on every sexbound enabled NPC. Neither does the player. This has been convoluted even more with the addition of the "climax chain" mechanic. Finally, this disallows NPCs to ever trigger scripted climaxes by themselves.

This system needs a big upgrade. The climax trigger checks can be streamlined to only occur when the NPC is allowed to act autonomous to begin with.

Player sided: This part is the hardest to balance, as any kind of change is generally taking away freedom from the player. Then again, just waiting for a bar to fill and then click on it is the most boring approach to this possible.

The proposal: Climax value increased to 120. Climax becomes available at 100 and forcibly happens at 120. This requires bigger UI changes to clearly visualize. For immersion reasons, this also applies to players - but can, of course, be turned off; much like how NPC climax autonomy can still be toggled off.

In order to offer more control to the player in compensation, multiple speed/thrust options are offered to control climax gain, with different positions being tweaked to affect different actors differently. This part needs serious balancing. The NPC AI would then prefer to stick to a single position per climax, and only switch penetration speed/style on a random timer. NPCs will also, with a random chance, choose scripted climaxes if their climax values line up in the 100-120 region.

This is currently still a concept idea.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant