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

Ambiguous tail genital handling #222

Open
Epyxoid opened this issue Nov 28, 2019 · 0 comments
Open

Ambiguous tail genital handling #222

Epyxoid opened this issue Nov 28, 2019 · 0 comments

Comments

@Epyxoid
Copy link
Contributor

Epyxoid commented Nov 28, 2019

I recently checked the code for how I can get a tail genital in the appropriate way. It takes a lot of flag and whatever changes, but the overall result is not clear for me.
Basically, there are 2 types of tail genital: parasitic and non-parasitic.

If the tail genital is parasitic that means two things:

  • the tail type is cuntsnake/cockvine
    or
  • the tail has the flag tailcunt/tailcock and the tail genital type is None (which probably means, you don't have this tail genital, because it's a parasite)

These are the requirements of a parasitic tail genital (function hasParasiteTail), so they mutually determine each other, which also means that any tail genital that doesn't meet these conditions is non-parasitic.
Thus (please stay with me, we're almost there) having a non-parasitic tail genital consist of 2 things:

  • the tail type can be anything but cuntsnake/cockvine
    and
  • the tail must have the flag tailcunt/tailcock or (genital type has to be other than None, so either cock or vagina)

But the thing is, that this logic only appears in three functions (the other two functions are hasTailCock and hasTailCunt) in the entire code and in every cases, at this time, this coherency is simplified to this:

  • the tail is parasitic if the tail type is cuntsnake/cockvine
  • the tail is non-parasitic if it has the flag tailcunt/tailcock and the tail type is not cuntsnake/cockvine

It's clear that these two are not equal to the previous ones, because this way tail genital type is completely unneeded, hence the title "ambiguous". So my question is what is the correct way to use these values? Is there any extension planned with these values in the future perhaps? Because now the code is more complex than it should be.

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