This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
smutbook:classes:apparel:start [2023/08/09 19:33] – lee | smutbook:classes:apparel:start [2023/08/12 17:24] (current) – lee | ||
---|---|---|---|
Line 8: | Line 8: | ||
FIXME: Document how WornApparel and Wardrobe interact as far as items technically remaining in the Wardrobe while they are worn by a Person. | FIXME: Document how WornApparel and Wardrobe interact as far as items technically remaining in the Wardrobe while they are worn by a Person. | ||
+ | |||
+ | ===== TODO ===== | ||
+ | |||
+ | Stuff that is changing: | ||
+ | |||
+ | A Person should have some statistics that control the window that the values of their Transformables can be in. These values can be changed by player action as the story progresses. | ||
+ | * Femininity/ | ||
+ | * Decides whether others see the character as male or female (or aren't sure). | ||
+ | * Might gate off clothing and action choices, depending on the preference of the particular game author. | ||
+ | * Corruption/ | ||
+ | * Can determine how others view/treat the Person. | ||
+ | * Might also gate off actions and certain slutty or conservative clothing options. | ||
+ | |||
+ | An article of Apparel will have a +/- Fem/Masc value and a +/- Corr/Virt score. | ||
+ | |||
+ | Additionally, | ||
+ | |||
+ | A Sleep-TF mechanic can be enabled, which will cause the Person' | ||
+ | |||
+ | At sleep-time, the amount that the base score change transforms the actual Transformable body parts on the person can be figured out by weighting the body parts based on the scores of the clothing that is worn on them. We can allow a player to settle on the breast size they want, for example, by providing bras of different sizes, and allowing them to wear a size too large or too small and then trending towards that. FIXME: It is not obvious, however, how to deal with a character who wants to wear more and more feminine clothing, but keep the penis, like for a futa or trap character. | ||
+ | |||
+ | Tracking strict game-time is something that I wanted to stay away from, but in a slow-TF game where what you wear and for how long determines how and how much you change, I think it kind of has to be there. | ||
+ | |||
+ | Each Apparel will be of one or more ClothingTypes. | ||
+ | * underpants | ||
+ | * bra | ||
+ | * stockings (also for socks) | ||
+ | * top | ||
+ | * bottom | ||
+ | * dress (conflicts with top and bottom) | ||
+ | * shoes | ||
+ | * coat | ||
+ | * hat | ||
+ | * gloves | ||
+ | * bag (handbag, backpack, satchel - things worn over your shoulder or on your back on top of everything else) | ||
+ | * necklace | ||
+ | * bracelet | ||
+ | * ring | ||
+ | * earrings | ||
+ | * bellyButton (piercing) | ||
+ | * nipples (piercing) | ||
+ | * maleChastityDevice | ||
+ | * femaleChastityDevice | ||
+ | * wig | ||
+ | |||
+ | ClothingType occupies one or more Layers. | ||
+ | * bodypart (cock, breasts, hair, beard, body hair, etc) | ||
+ | * onbodypart (cages, jewelry, wigs, etc) | ||
+ | * underwear (panties, bra) | ||
+ | * overunderwear (pantyhose, stockings, leggings) | ||
+ | * clothing (pants, shirts, skirts, shoes) | ||
+ | * overclothing (belts, plate carriers, sheathes, holsters, etc) | ||
+ | * outerwear (coats, hats, gloves) | ||
+ | * strapped (backpacks, sachels, rifle slings) | ||
+ | |||
+ | A particular article of clothing occupies one or more BodySlots (used used in conjunction with Layers to figure out what covers what): | ||
+ | * scalp - top of head. Hair, wigs, hats. | ||
+ | * ears | ||
+ | * eyes | ||
+ | * nose | ||
+ | * mouth | ||
+ | * chin - beards, facial hair | ||
+ | * neck | ||
+ | * shoulders | ||
+ | * breasts | ||
+ | * cleavage | ||
+ | * upperBack | ||
+ | * tummy | ||
+ | * lowerBack | ||
+ | * upperHip - low-rise clothing won't cover this. So we can model whale-tails, | ||
+ | * groin | ||
+ | * ass | ||
+ | * thighs | ||
+ | * knees | ||
+ | * calves | ||
+ | * ankles | ||
+ | * feet | ||
+ | * toes | ||
+ | * upper arms | ||
+ | * elbows | ||
+ | * lower arms | ||
+ | * wrists | ||
+ | * hands | ||
+ | * fingers | ||
+ | |||
+ | Each (layer, | ||
+ | * Coverage: | ||
+ | * " | ||
+ | * " | ||
+ | * " | ||
+ | * Thickness: | ||
+ | * " | ||
+ | * " | ||
+ | * " | ||
+ | * " | ||
+ | |||
+ | Things we have to be able to handle: | ||
+ | * a tight blue t-shirt (showing the lines of a bra) - non-thin bra, tight shirt | ||
+ | * an off-shoulder crop top (showing the shoulder straps of a pink bra) - crop top doesn' | ||
+ | * an unzipped leather jacket - " | ||
+ | * a pair of red satin panties (showing the bulge of a small cock and balls) - tight panties | ||
+ | * a pair of low-waisted cutoff jean shorts (showing the whale-tail of a pink thong) - pants don't cover upperThigh; thong has partial coverage on upperThigh. | ||
+ | |||
+ | FIXME Finish transcribing this from notes before implementation. | ||