Our trait system currently has a lot of clunk & bloat in the form of traits that are just weird to fill out (genital size if you're female, breast size if you're male), not properly expressive (any body modification trait), some profiles having to fill out a lot of none and n/a, and some characters like robots and demons having no way to just say "robot" and "demon" because the categorisation wasn't set up to fully accommodate them.
If we merge some traits and give particular ones (not all!) multiselect, a lot of these problems go away and give us far more expressive profiles when reading or defining them. I'll jump straight to it and show you what things should be like, and deal with the "why" and "what'll it look like on a profile" and other issues later.
New stuff in bold. Every trait with a ★ has multiselect, which is most I list, except for the Gender traits. Every multiselect trait has a default of "none" or "n/a" (depending on what makes sense for it) if you haven't selected anything.
Gender
Mental gender: male, female, etc
Apparent gender: male, female, etc (this is the only bolded trait that won't have multiselect)
(Those are new, implementing feedback from here. Gone: secondary sexual characteristics, sex, gender expression, for reasons expressed in there.)
Body
★ Appearance: (I'll say more about this later) ursine, rodent, bird, demihuman, snake, lizard, equine, canine, feline, human, primate, cervine, dragon, mustelid, pig, alien, bovid, hyena, rabbit, otter, bat, frog, salamander, fish, cephalopod, goblinoid, shark, raptor, flora, insect, mongoose, dolphin, chimera, pokemon, robot, golem, elemental, ethereal, ghost, furry, chitinous, scaled, plant, taur, anthro, naga, kemonomimi, demon, angel, humanoid, monster
★ Powers: angelic, demonic, technological, magical, deity, shape-shifter, super-human, vampire (possibly loads more)
★ Other: beard, moustache, stubble, multiple heads, multiple arms
(Age, Body Build, Body Height, Hair Color, Hair Length stay here. Feet Type gets added here. Gone or merged: species, skin type, body type, facial hair.)
Sex
★ Chest: male chest, flat breasts, small breasts, average breasts, large breasts, huge breasts, multiple breasts, no nipples, small nipples, average nipples, large nipples, puffy nipples, conical nipples, inverted nipples
★ Penis: average, large, small, human, flared, spined, knotted, alien, prehensile, multiple penises
★ Vagina: large mons, large clit, small clit, multiple vaginas
(Orgasm size, pubic hair, mating cycle all stay here. Gone or merged: genital type, genitalia amount. The nipple options could combine cleverly. Selecting multiple could show: "average breasts, small inverted puffy nipples".)
Body modifications
★ Amputations: gender nullified, amputated limbs, quadruplegic
★ Piercings: penis, vagina, nipple, navel, facial, body, tongue, ears, lips
★ Scars: branding mark, lightly scarred, moderately scarred, heavily scarred, facial scar (<- that's something to be particular about)
★ Tattoos: minor, moderate, major
★ Augmentations: robot limbs, cybernetic parts, breast enhancements
(Gone: Branding. It only ever needed to be on/off, scars absorbs it now that it can.)
Personality, Setting, Meta, all stay the same, except supernatural nature gets removed. Species and body modifications disappear as groups.
Why these changes?
Parts of the clunk are caused by only ever getting to pick 1 thing per trait, and by everything we could say needing a trait which also needs to have other meaningful options all of which have to be mutually exclusive. If we push some things together, a lot of their problems go away.
This is sort of a less extreme version of tags for profiles.
- All the stuff in Gender is incorporating feedback from here.
- The stuff in Body modifications didn't go into a useful level of detail before. Now that we have multiselect, several of these things can actually describe the right stuff, and you can pick whatever applies. I've turned implants into augmentations and removed stuff that didn't make much sense being serachable. That might be selfish of me, so I'll appreciate feedback including calls of "no I need that!"
Body
- Appearance: might suck as a name but it needs a name. It's a merger of species, body type, and skin type. These three traits are messy and would be better off with their options merged together. Demons, angels, robots, golems, ethereal anything, require 2-3 other traits (like supernatural nature and skin type) because categorisation shafted them so they're basically not easily searchable. Chimeras/hybrids don't get to say what they're a chimera/hybrid of. Naga and kemonomimi are body types that also sound like species. Animal pokémon don't get to mention the kind of animal they look like. If we stick them together, various problems go away, and you're easily searchable now. Oh, and if you're a human cat kemonomimi, you can now say those things in the one spot.
- Powers: Now that supernatural nature doesn't have to pull double duty trying to also describe demons, angels, vampires, and other things, it can go back to just being powers.
- Other: These things don't seem worth giving their own trait. Maybe facial hair could still have one? In any case facial hair benefits from multiselect, because any combination of beard/moustache/stubble can be legit.
Sex
- These three new traits now get a 'multiple' option. The current genitalia amount thing doesn't say what you had multiple of, so setting a preference was awkward, and so was being a herm. For a lot of us it was just 1 more trait to fill out as default, and not actually worth writing or reading.
- Chest: combines breast size, nipple size and nipple appearance. The name 'breast' was weird for men, and many found the two nipple traits silly despite being important to some people. Nipple appearance was also broken because you couldn't have nipples that were inverted and conical or puffy. Well, now just pick what seems important.
- Penis and vagina now let you describe your junk in appropriate detail. Now you can have a knotted flared penis if you want, and we now have a place to say it's prehensile (what a world!). Genital size sucked for women before because it isn't how vagina size gets described, you might notice all the vagina options there are new and also enable a clit option. If we have this, we don't need a genitals trait, so that's gone.
How would it show up?
Good question! Most things should just be comma-separated, except for nipples which combine as I described above. And, as I mentioned at the top, things just get 'n/a' or 'none' by default as makes sense for that trait when you pick nothing. Here's a theoretical character with a bunch of things selected:
Mental gender: female
Apparent gender: female
Appearance: kemonomimi, human, cat
Chest: multiple breasts, large breasts, average breasts, average inverted nipples
Penis: none
Vagina: large mons, small clit
Piercings: ears, lips
Scars: branding mark, lightly scarred, facial scar
Preferences should include the default 'none' or 'n/a' option, whatever's there for that trait.
Some potential issues
Someone could make a total nonsense profile by selecting everything. Let them.
Some combinations could be hard to interpret. That's fine, we'll still have context to provide clarity. We can already make hard to interpret profiles when contexts aren't used (try making a golem). Many options will need clarification, but that's the case now (most body modifications).
Not sure how I should express average size and average appearance differently; would appreciate input. Could just stick with calling them both 'average'.
Someone could forget(?) to fill out all the options they could. We should tell someone when a trait's multiselect, ask them to pick whatever's relevant. The system could know what sorta belongs together (breast size, nipple size, nipple appearance each belong together), and once they've made a selection, fade out other things in the same set or emphasize things in different sets.
You can no longer set preferences for: single genitalia, no branding, n/a skin type. The only clever solution I have is adding those as preference-only, just like the default 'none' or 'n/a'. I think that's only necessary for single genitalia, if that?
One historical reason for not having multiselect was so that we could specifically deprive hub profiles of them to make hubs on the site less viable. (Hub profiles are where you have 1 profile where you say you'll play as {big list of characters}, instead of creating a profile for each of them.) At this point I think avoiding certain features because hub profiles might use them has just been hurting all of us. If there's hub profiles that want to select all of these things, let them, it's not going to ruin the site. We already have hub-ish profiles, one of which has been fairly prolific in our public roleplaying section, and the site's still chugging along.
Another historical reason we haven't had them is because it'll complicate searching and preferences. I'm confident those will stay comprehensible under this model: you can write what you see ("find profiles with penis of knotted, flared"), and assign preferences for everything the same way as before. We may want to add a search term of "without", which might look like: "find profiles without penis of multiple penis".