@Jacques: I feel like it could work but I'm not just sold yet. hasCock() is a boolean function so if returns false when the player is wearing a chastity item, wouldn't that break a lot of descriptions? Or if the check is done in each scene rather than through hasCock wouldn't that just be the same as going back and editing each scene gate anyway? Not to mention not all gates are the same; sometimes totalCocks is used instead.
Not to mention we'd need a lot of descriptions and blurbs regarding the chastity items written, in addition to the items themselves, of course.
Speaking of writing I'm surprised there's no self-suck/fuck masturbation scenes yet. Something something thinking with portals.
It wouldn't necessarily break any of them, really--which is why I put "chastity" in quotes. Basically, what I mean is for an item to hide/show a penis/vagina. Think of it as kind of a reverse hardlight strapon system, but using status effects instead. If need be, the hasCock()/hasVagina() functions could have extra parameters to ignore these status effects when it is called, so appearance-heavy scenes will use this parameter to sort that out--of course, regular function calls and sex scenes will ignore these genitals as if they never existed. When the character is nude in the sex scene, the "chastity" apparel is assumed to always be on, no matter what.
For actual chastity play though, written content needs to be provided for that whether or not this idea is implemented (as Couch mentioned). Practicality-wise chastity probably isn't a big enough thing to justify implementing this idea. Similarly, I can make the case that not many, if any, scenes ever mention the use of the character's genital slit--the genitals are just there and ready at all times, no matter the situation and the slit serves no functional purpose besides a small appearance blurb (same for the uniball scrotum). I was just pointing out that functionally, hiding the genitals is a possibility with the current game's setup. Of course, if such a feature were to ever be implemented, it would probably have to have its own lore and such to make sense in the TiTS-verse and why it functions the way it does (hiding genitals and leaving behind bare skin/fur/scales/etc.--like hiding the bits with portals and replacing the texture/color with chameleon silk or something!). So these are probably not chastity devices in the traditional sense--those were barbaric times!
Hope this clarifies what I mean!