Add Krea2 formatting and scalable scene pools
This commit is contained in:
@@ -14,13 +14,136 @@
|
||||
"name": "Streetwear",
|
||||
"slug": "streetwear",
|
||||
"weight": 1.0,
|
||||
"items": [
|
||||
"oversized hoodie with slim jeans and clean sneakers",
|
||||
"cropped bomber jacket with cargo pants and chunky trainers",
|
||||
"graphic tee under an open flannel with fitted denim",
|
||||
"sleek track jacket with joggers and minimal sneakers",
|
||||
"denim-on-denim outfit with a fitted white tee"
|
||||
"scene_pools": ["casual_urban_scenes"],
|
||||
"items": ["streetwear outfit generator"],
|
||||
"item_templates": [
|
||||
"{outerwear} layered over {top}, with {bottom}, {footwear}, and {accessory}",
|
||||
"{top} with {bottom}, {outerwear}, {footwear}, and {detail}",
|
||||
"{set_piece} styled with {footwear}, {accessory}, and {color_mood}",
|
||||
"{outerwear} with {bottom}, {bag}, {footwear}, and {texture_detail}",
|
||||
"{top} tucked into {bottom}, paired with {footwear}, {jewelry}, and {detail}",
|
||||
"{outerwear} half-zipped over {top}, with {bottom}, {bag}, and {color_mood}",
|
||||
"{set_piece} with {outerwear}, {footwear}, {jewelry}, and {texture_detail}",
|
||||
"{top} under {outerwear}, with {bottom}, {accessory}, {bag}, and {footwear}"
|
||||
],
|
||||
"item_axes": {
|
||||
"accessory": [
|
||||
"a ribbed beanie",
|
||||
"thin sunglasses",
|
||||
"a baseball cap",
|
||||
"wire-frame glasses",
|
||||
"a silk neck scarf",
|
||||
"fingerless gloves",
|
||||
"a chunky belt",
|
||||
"a low-profile headphones detail"
|
||||
],
|
||||
"bag": [
|
||||
"a small crossbody bag",
|
||||
"a canvas tote",
|
||||
"a compact shoulder bag",
|
||||
"a mini backpack",
|
||||
"a waist pack worn crossbody",
|
||||
"a structured leather satchel",
|
||||
"a nylon sling bag",
|
||||
"a glossy phone pouch"
|
||||
],
|
||||
"bottom": [
|
||||
"relaxed cargo pants",
|
||||
"straight-leg jeans",
|
||||
"wide-leg denim",
|
||||
"pleated utility trousers",
|
||||
"fitted black jeans",
|
||||
"soft joggers",
|
||||
"a denim mini skirt with tights",
|
||||
"tailored track pants",
|
||||
"high-waist cropped trousers",
|
||||
"washed grey jeans"
|
||||
],
|
||||
"color_mood": [
|
||||
"muted city neutrals",
|
||||
"black and cream contrast",
|
||||
"soft grey-blue tones",
|
||||
"washed denim colors",
|
||||
"olive and charcoal accents",
|
||||
"clean monochrome styling",
|
||||
"warm brick-red accents",
|
||||
"navy, white, and graphite layers"
|
||||
],
|
||||
"detail": [
|
||||
"rolled cuffs",
|
||||
"visible layered hems",
|
||||
"a sharp cropped silhouette",
|
||||
"clean oversized proportions",
|
||||
"a relaxed off-duty fit",
|
||||
"asymmetric tucked fabric",
|
||||
"subtle graphic print details",
|
||||
"a neat high-waist line"
|
||||
],
|
||||
"footwear": [
|
||||
"clean white sneakers",
|
||||
"chunky trainers",
|
||||
"platform sneakers",
|
||||
"minimal leather sneakers",
|
||||
"black ankle boots",
|
||||
"retro running shoes",
|
||||
"canvas high-tops",
|
||||
"sleek street boots"
|
||||
],
|
||||
"jewelry": [
|
||||
"small hoop earrings",
|
||||
"layered chain necklaces",
|
||||
"a simple watch",
|
||||
"stacked rings",
|
||||
"a thin choker",
|
||||
"minimal silver earrings",
|
||||
"a pendant necklace",
|
||||
"a narrow bracelet"
|
||||
],
|
||||
"outerwear": [
|
||||
"oversized hoodie",
|
||||
"cropped bomber jacket",
|
||||
"open flannel shirt",
|
||||
"sleek track jacket",
|
||||
"denim jacket",
|
||||
"boxy leather jacket",
|
||||
"lightweight varsity jacket",
|
||||
"oversized zip hoodie",
|
||||
"short trench jacket",
|
||||
"quilted street jacket"
|
||||
],
|
||||
"set_piece": [
|
||||
"denim-on-denim outfit",
|
||||
"matching track set",
|
||||
"monochrome hoodie-and-jogger set",
|
||||
"oversized shirt-and-cargo outfit",
|
||||
"cropped jacket and wide denim outfit",
|
||||
"clean athleisure set",
|
||||
"utility vest and trouser outfit",
|
||||
"layered tee and open-shirt outfit"
|
||||
],
|
||||
"texture_detail": [
|
||||
"washed cotton texture",
|
||||
"soft fleece texture",
|
||||
"matte nylon fabric",
|
||||
"structured denim seams",
|
||||
"subtle ribbed knit trim",
|
||||
"smooth leather accents",
|
||||
"canvas strap details",
|
||||
"creased everyday fabric"
|
||||
],
|
||||
"top": [
|
||||
"fitted white tee",
|
||||
"cropped tank top",
|
||||
"graphic tee",
|
||||
"ribbed long-sleeve top",
|
||||
"simple black tee",
|
||||
"slim turtleneck",
|
||||
"soft henley shirt",
|
||||
"cropped sweatshirt",
|
||||
"mesh-layered tee",
|
||||
"clean sleeveless top"
|
||||
]
|
||||
},
|
||||
"scenes": [
|
||||
{
|
||||
"slug": "city_crosswalk",
|
||||
@@ -34,20 +157,166 @@
|
||||
"poses": [
|
||||
"standing with one hand in a pocket",
|
||||
"leaning against a wall with relaxed confidence",
|
||||
"walking forward with a casual runway stride"
|
||||
"walking forward with a casual runway stride",
|
||||
"looking over one shoulder while stepping off a curb",
|
||||
"sitting on a low concrete wall with one knee raised",
|
||||
"adjusting sunglasses with a relaxed half-smile",
|
||||
"hands in jacket pockets with a slight hip shift",
|
||||
"turning mid-step as fabric layers move naturally"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Summer casual",
|
||||
"slug": "summer_casual",
|
||||
"weight": 1.0,
|
||||
"items": [
|
||||
"light cotton sundress with simple sandals",
|
||||
"linen shorts with a tucked-in sleeveless blouse",
|
||||
"soft camp-collar shirt with relaxed trousers",
|
||||
"ribbed tank top with a flowing midi skirt",
|
||||
"breathable linen two-piece in pale summer colors"
|
||||
"scene_pools": ["casual_summer_scenes"],
|
||||
"items": ["summer casual outfit generator"],
|
||||
"item_templates": [
|
||||
"{dress} with {footwear}, {accessory}, and {fabric_detail}",
|
||||
"{top} with {bottom}, {footwear}, {bag}, and {color_mood}",
|
||||
"{layer} over {top}, with {bottom}, {accessory}, and {texture_detail}",
|
||||
"{two_piece} with {footwear}, {jewelry}, and {fabric_detail}",
|
||||
"{top} tucked into {bottom}, paired with {bag}, {footwear}, and {detail}",
|
||||
"{dress} under {layer}, with {accessory}, {jewelry}, and {color_mood}",
|
||||
"{two_piece} styled with {bag}, {footwear}, {texture_detail}, and {detail}",
|
||||
"{top} with {bottom}, {layer}, {accessory}, and {fabric_detail}"
|
||||
],
|
||||
"item_axes": {
|
||||
"accessory": [
|
||||
"wide sunglasses",
|
||||
"a straw sunhat",
|
||||
"a silk hair scarf",
|
||||
"a woven belt",
|
||||
"thin oval sunglasses",
|
||||
"a cotton bandana",
|
||||
"a simple sun visor",
|
||||
"a lightweight shawl"
|
||||
],
|
||||
"bag": [
|
||||
"a woven tote",
|
||||
"a small raffia bag",
|
||||
"a canvas beach bag",
|
||||
"a soft shoulder bag",
|
||||
"a compact basket purse",
|
||||
"a linen drawstring bag",
|
||||
"a minimal crossbody pouch",
|
||||
"a straw clutch"
|
||||
],
|
||||
"bottom": [
|
||||
"linen shorts",
|
||||
"relaxed cropped trousers",
|
||||
"a flowing midi skirt",
|
||||
"high-waist cotton shorts",
|
||||
"a breezy wrap skirt",
|
||||
"wide-leg linen pants",
|
||||
"a soft pleated skirt",
|
||||
"light denim shorts",
|
||||
"paperbag-waist trousers",
|
||||
"a calf-length summer skirt"
|
||||
],
|
||||
"color_mood": [
|
||||
"pale summer colors",
|
||||
"sun-washed white and blue",
|
||||
"coral and cream accents",
|
||||
"sage green and ivory tones",
|
||||
"soft yellow and denim blue",
|
||||
"warm terracotta details",
|
||||
"fresh white and citrus accents",
|
||||
"muted sea-glass colors"
|
||||
],
|
||||
"detail": [
|
||||
"rolled hems",
|
||||
"a loose tucked waist",
|
||||
"wind-lifted fabric edges",
|
||||
"open collar styling",
|
||||
"a relaxed vacation fit",
|
||||
"thin shoulder straps",
|
||||
"a clean high-waist line",
|
||||
"softly draped fabric"
|
||||
],
|
||||
"dress": [
|
||||
"light cotton sundress",
|
||||
"button-front linen dress",
|
||||
"soft wrap dress",
|
||||
"ribbed tank dress",
|
||||
"flowing midi sundress",
|
||||
"simple slip dress",
|
||||
"tiered cotton dress",
|
||||
"halter summer dress"
|
||||
],
|
||||
"fabric_detail": [
|
||||
"breathable linen texture",
|
||||
"soft cotton folds",
|
||||
"light gauze fabric",
|
||||
"fine ribbed cotton",
|
||||
"sunlit woven texture",
|
||||
"thin summer knit texture",
|
||||
"crisp poplin folds",
|
||||
"airy voile fabric"
|
||||
],
|
||||
"footwear": [
|
||||
"simple sandals",
|
||||
"flat leather sandals",
|
||||
"white canvas sneakers",
|
||||
"espadrilles",
|
||||
"strappy sandals",
|
||||
"woven slides",
|
||||
"minimal mule sandals",
|
||||
"low platform sandals"
|
||||
],
|
||||
"jewelry": [
|
||||
"small gold hoops",
|
||||
"a shell necklace",
|
||||
"a delicate anklet",
|
||||
"thin stacked bracelets",
|
||||
"a small pendant necklace",
|
||||
"pearl stud earrings",
|
||||
"a beaded bracelet",
|
||||
"a fine waist chain over fabric"
|
||||
],
|
||||
"layer": [
|
||||
"soft camp-collar shirt",
|
||||
"open linen shirt",
|
||||
"light cotton overshirt",
|
||||
"cropped denim jacket",
|
||||
"sheer beach shirt",
|
||||
"loose short-sleeve cardigan",
|
||||
"thin knit wrap",
|
||||
"unbuttoned chambray shirt"
|
||||
],
|
||||
"texture_detail": [
|
||||
"natural linen slubs",
|
||||
"matte cotton finish",
|
||||
"subtle woven stripes",
|
||||
"soft wrinkled fabric",
|
||||
"delicate eyelet texture",
|
||||
"smooth summer poplin",
|
||||
"sunlit thread texture",
|
||||
"lightweight ribbing"
|
||||
],
|
||||
"top": [
|
||||
"tucked-in sleeveless blouse",
|
||||
"ribbed tank top",
|
||||
"cropped cotton tee",
|
||||
"linen camisole",
|
||||
"halter knit top",
|
||||
"soft bandeau under a shirt",
|
||||
"square-neck tank",
|
||||
"thin-strapped summer top",
|
||||
"buttoned linen vest",
|
||||
"loose cotton blouse"
|
||||
],
|
||||
"two_piece": [
|
||||
"breathable linen two-piece",
|
||||
"matching crop top and skirt set",
|
||||
"soft resort shirt-and-short set",
|
||||
"ribbed tank and midi skirt set",
|
||||
"cotton co-ord set",
|
||||
"linen vest and trouser set",
|
||||
"open shirt and wrap-skirt set",
|
||||
"minimal summer knit set"
|
||||
]
|
||||
},
|
||||
"scenes": [
|
||||
{
|
||||
"slug": "sunny_market",
|
||||
@@ -61,20 +330,148 @@
|
||||
"poses": [
|
||||
"turning slightly with fabric moving in the breeze",
|
||||
"standing in warm sunlight with relaxed shoulders",
|
||||
"sitting on a low wall with one knee bent"
|
||||
"sitting on a low wall with one knee bent",
|
||||
"walking with one hand holding a sunhat",
|
||||
"leaning on a promenade railing with a soft smile",
|
||||
"lifting sunglasses while looking toward the light",
|
||||
"standing barefoot near warm paving stones",
|
||||
"mid-step with loose fabric trailing behind"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Cozy lounge",
|
||||
"slug": "cozy_lounge",
|
||||
"weight": 1.0,
|
||||
"items": [
|
||||
"soft knit cardigan with a fitted tee and lounge trousers",
|
||||
"oversized sweater with leggings and wool socks",
|
||||
"relaxed sweatshirt with drawstring joggers",
|
||||
"ribbed lounge set with a long open cardigan",
|
||||
"simple cotton tee with loose pajama-style trousers"
|
||||
"scene_pools": ["casual_lounge_scenes"],
|
||||
"items": ["cozy lounge outfit generator"],
|
||||
"item_templates": [
|
||||
"{layer} over {top}, with {bottom}, {footwear}, and {texture_detail}",
|
||||
"{set_piece} with {layer}, {accessory}, and {color_mood}",
|
||||
"{top} with {bottom}, {footwear}, {prop}, and {detail}",
|
||||
"{layer} wrapped around {top}, with {bottom}, {jewelry}, and {texture_detail}",
|
||||
"{set_piece} styled with {footwear}, {prop}, and {detail}",
|
||||
"{top} tucked loosely into {bottom}, with {layer}, {accessory}, and {color_mood}",
|
||||
"{layer} slipping off one shoulder over {top}, with {bottom}, {footwear}, and {texture_detail}",
|
||||
"{set_piece} with {accessory}, {jewelry}, {prop}, and {detail}"
|
||||
],
|
||||
"item_axes": {
|
||||
"accessory": [
|
||||
"a soft hair clip",
|
||||
"thin reading glasses",
|
||||
"a scrunchie at the wrist",
|
||||
"a loose blanket scarf",
|
||||
"a simple headband",
|
||||
"a warm knit beanie",
|
||||
"a delicate sleep mask pushed up",
|
||||
"a cotton bandana"
|
||||
],
|
||||
"bottom": [
|
||||
"lounge trousers",
|
||||
"soft leggings",
|
||||
"drawstring joggers",
|
||||
"loose pajama-style trousers",
|
||||
"ribbed lounge pants",
|
||||
"wide knit pants",
|
||||
"cotton sleep shorts",
|
||||
"thermal leggings",
|
||||
"slouchy sweatpants",
|
||||
"soft waffle-knit pants"
|
||||
],
|
||||
"color_mood": [
|
||||
"warm oatmeal and grey tones",
|
||||
"soft rose and cream colors",
|
||||
"muted sage and ivory",
|
||||
"heather grey and white",
|
||||
"warm mocha neutrals",
|
||||
"powder blue and cream",
|
||||
"charcoal and blush accents",
|
||||
"soft lavender and warm beige"
|
||||
],
|
||||
"detail": [
|
||||
"relaxed draped proportions",
|
||||
"rolled sleeves",
|
||||
"softly rumpled fabric",
|
||||
"a loose off-duty silhouette",
|
||||
"visible cozy layering",
|
||||
"a slightly oversized fit",
|
||||
"bare ankle styling",
|
||||
"a gentle high-waist line"
|
||||
],
|
||||
"footwear": [
|
||||
"wool socks",
|
||||
"soft house slippers",
|
||||
"bare feet",
|
||||
"fuzzy socks",
|
||||
"knit ankle socks",
|
||||
"shearling slippers",
|
||||
"simple cotton socks",
|
||||
"ribbed knee socks"
|
||||
],
|
||||
"jewelry": [
|
||||
"tiny hoop earrings",
|
||||
"a simple pendant necklace",
|
||||
"a thin bracelet",
|
||||
"small stud earrings",
|
||||
"a delicate ring",
|
||||
"a minimal chain necklace",
|
||||
"a soft fabric wristband",
|
||||
"a subtle ankle chain"
|
||||
],
|
||||
"layer": [
|
||||
"soft knit cardigan",
|
||||
"long open cardigan",
|
||||
"oversized sweater",
|
||||
"relaxed sweatshirt",
|
||||
"chunky cable-knit cardigan",
|
||||
"brushed fleece hoodie",
|
||||
"thin robe cardigan",
|
||||
"cropped lounge hoodie",
|
||||
"slouchy wrap sweater",
|
||||
"soft waffle-knit cardigan"
|
||||
],
|
||||
"prop": [
|
||||
"a casual magazine nearby",
|
||||
"a warm mug in one hand",
|
||||
"a paperback book nearby",
|
||||
"a folded blanket at the hip",
|
||||
"a phone resting on the sofa",
|
||||
"a small tray on a side table",
|
||||
"a pillow tucked against the waist",
|
||||
"a half-open notebook nearby"
|
||||
],
|
||||
"set_piece": [
|
||||
"ribbed lounge set",
|
||||
"matching sweatshirt and jogger set",
|
||||
"soft knit co-ord set",
|
||||
"cotton tee and pajama trouser set",
|
||||
"waffle-knit lounge set",
|
||||
"brushed fleece lounge set",
|
||||
"cardigan and knit pant set",
|
||||
"simple sleepwear-inspired set"
|
||||
],
|
||||
"texture_detail": [
|
||||
"soft knit texture",
|
||||
"brushed fleece texture",
|
||||
"ribbed cotton texture",
|
||||
"waffle-knit fabric",
|
||||
"warm wool fibers",
|
||||
"smooth jersey folds",
|
||||
"plush cardigan texture",
|
||||
"softly worn cotton"
|
||||
],
|
||||
"top": [
|
||||
"fitted tee",
|
||||
"simple cotton tee",
|
||||
"ribbed tank top",
|
||||
"soft long-sleeve top",
|
||||
"thin camisole",
|
||||
"slouchy henley shirt",
|
||||
"cropped lounge tee",
|
||||
"thermal knit top",
|
||||
"light sleep tank",
|
||||
"soft V-neck tee"
|
||||
]
|
||||
},
|
||||
"scenes": [
|
||||
{
|
||||
"slug": "sunny_apartment",
|
||||
@@ -88,7 +485,12 @@
|
||||
"poses": [
|
||||
"curled comfortably on a sofa",
|
||||
"standing barefoot near a window with a relaxed smile",
|
||||
"sitting cross-legged with a casual magazine nearby"
|
||||
"sitting cross-legged with a casual magazine nearby",
|
||||
"leaning into a couch corner with one knee raised",
|
||||
"stretching lazily with sleeves falling over the hands",
|
||||
"kneeling on a rug while reaching for a warm mug",
|
||||
"standing in profile near soft curtains",
|
||||
"reclining with one arm draped over a pillow"
|
||||
]
|
||||
}
|
||||
]
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
"style": "explicit adult erotic fashion illustration, sensual pin-up coloured-pencil comic style, adults only",
|
||||
"positive_suffix": "Use crisp clean comic linework, detailed hatching, soft skin shading, tactile fabric texture, warm intimate lighting, and textured paper.",
|
||||
"negative_prompt": "minors, childlike appearance, schoolgirl, childlike costume, non-consensual, coercion, violence, injury, watermark",
|
||||
"scene_pools": ["softcore_creator_scenes", "mirror_scenes"],
|
||||
"expressions": [
|
||||
"heavy-lidded seductive gaze",
|
||||
"direct erotic stare",
|
||||
@@ -47,6 +48,7 @@
|
||||
"name": "Provocative lingerie",
|
||||
"slug": "provocative_lingerie",
|
||||
"weight": 1.0,
|
||||
"scene_pools": ["boudoir_bedroom_scenes"],
|
||||
"item_templates": [
|
||||
"{color} {fabric} {bra_style} with {bottom_style}, {garter_detail}, {stocking_style}, and {shoe_style}",
|
||||
"{color} {bodywear} with {neckline}, {hip_cut}, {back_detail}, and {trim_detail}",
|
||||
@@ -306,6 +308,7 @@
|
||||
"name": "Sheer exposed",
|
||||
"slug": "sheer_exposed",
|
||||
"weight": 1.0,
|
||||
"scene_pools": ["softcore_creator_scenes", "mirror_scenes"],
|
||||
"item_templates": [
|
||||
"{color} {sheer_fabric} {sheer_garment} with {exposed_breast_detail}, {hip_detail}, and {shoe_style}",
|
||||
"{color} open sheer robe exposing {exposed_breast_detail}, {lower_exposure}, and {jewelry}",
|
||||
@@ -549,6 +552,7 @@
|
||||
"name": "Fetish inspired",
|
||||
"slug": "fetish_inspired",
|
||||
"weight": 1.0,
|
||||
"scene_pools": ["fetish_studio_scenes"],
|
||||
"item_templates": [
|
||||
"{color} {material} {latex_piece} with {zipper_detail}, {boot_style}, and {glove_style}",
|
||||
"{color} {harness_style} over {breast_exposure} with {bottom_detail}, {hardware}, and {shoe_style}",
|
||||
@@ -808,6 +812,7 @@
|
||||
"name": "Nude accessories",
|
||||
"slug": "nude_accessories",
|
||||
"weight": 1.0,
|
||||
"scene_pools": ["boudoir_bedroom_scenes", "mirror_scenes"],
|
||||
"item_templates": [
|
||||
"fully nude body styled only with {stocking_style}, {shoe_style}, and {jewelry}",
|
||||
"bare breasts and bare hips framed by {accessory_set}, {stocking_style}, and {shoe_style}",
|
||||
@@ -971,6 +976,7 @@
|
||||
"name": "Microwear and body tape",
|
||||
"slug": "microwear_body_tape",
|
||||
"weight": 1.0,
|
||||
"scene_pools": ["softcore_creator_scenes", "fetish_studio_scenes"],
|
||||
"item_templates": [
|
||||
"{color} micro bikini with {top_detail}, {bottom_detail}, {body_tape}, and {shoe_style}",
|
||||
"{color} body tape design covering only {tape_coverage}, with {bottom_detail}, {jewelry}, and {shoe_style}",
|
||||
@@ -1160,6 +1166,7 @@
|
||||
"name": "Erotic costumes",
|
||||
"slug": "erotic_costumes",
|
||||
"weight": 1.0,
|
||||
"scene_pools": ["costume_backstage_scenes", "softcore_creator_scenes"],
|
||||
"item_templates": [
|
||||
"{color} adult {costume_role} look with {top_detail}, {bottom_detail}, {stocking_style}, and {shoe_style}",
|
||||
"{color} fantasy {costume_role} costume with {corset_detail}, {exposure_detail}, {accessory}, and {shoe_style}",
|
||||
|
||||
@@ -0,0 +1,181 @@
|
||||
{
|
||||
"version": 1,
|
||||
"scene_pools": {
|
||||
"casual_urban_scenes": [
|
||||
{"slug": "city_crosswalk_phone_snap", "prompt": "sunlit city crosswalk with storefront reflections and a casual phone-snapshot angle"},
|
||||
{"slug": "subway_tile_selfie_corner", "prompt": "clean subway platform with tiled walls, overhead lights, and a quiet selfie corner"},
|
||||
{"slug": "parking_rooftop_streetwear", "prompt": "parking garage rooftop with painted lines, city haze, and late-afternoon light"},
|
||||
{"slug": "record_shop_mirror_wall", "prompt": "record shop aisle with warm neon, poster walls, and a small mirror behind the counter"},
|
||||
{"slug": "coffee_window_counter", "prompt": "coffee shop window counter with street reflections and soft morning light"},
|
||||
{"slug": "brick_alley_fire_escape", "prompt": "brick alley beside a fire escape with clean pavement and reflected city light"},
|
||||
{"slug": "boutique_changing_mirror", "prompt": "boutique changing-room mirror with clothing hooks, soft bulbs, and a candid outfit-check angle"},
|
||||
{"slug": "streetwear_elevator_lobby", "prompt": "modern apartment elevator lobby with brushed metal doors and a full-length mirror"}
|
||||
],
|
||||
"casual_summer_scenes": [
|
||||
{"slug": "seaside_prom_phone_photo", "prompt": "seaside promenade with bright sky, warm paving stones, and casual phone-photo framing"},
|
||||
{"slug": "weekend_market_canvas_awning", "prompt": "open-air weekend market with fruit stands, canvas awnings, and sunlit walkway space"},
|
||||
{"slug": "rooftop_day_terrace", "prompt": "daytime rooftop terrace with potted plants, white chairs, and clear summer light"},
|
||||
{"slug": "beach_cafe_table", "prompt": "beach cafe table with woven chairs, linen shade, and ocean light in the background"},
|
||||
{"slug": "poolside_daybed_casual", "prompt": "poolside daybed with white towels, glass railings, and soft resort sunlight"},
|
||||
{"slug": "garden_wall_summer", "prompt": "garden wall with climbing flowers, pale stone, and warm afternoon shadows"},
|
||||
{"slug": "lake_boardwalk_summer", "prompt": "wooden lakeside boardwalk with reeds, clean sky, and relaxed vacation light"},
|
||||
{"slug": "sunny_balcony_outfit_check", "prompt": "sunny apartment balcony with plants, city rooftops, and a casual outfit-check composition"}
|
||||
],
|
||||
"casual_lounge_scenes": [
|
||||
{"slug": "sunny_apartment_phone_tripod", "prompt": "sunny apartment corner with bookshelves, a warm rug, and a phone on a small tripod"},
|
||||
{"slug": "window_seat_soft_curtains", "prompt": "comfortable window seat with soft curtains, pillows, and afternoon light"},
|
||||
{"slug": "bedroom_floor_lounge", "prompt": "cozy bedroom floor with folded blankets, low shelves, and soft window light"},
|
||||
{"slug": "sofa_ring_light_corner", "prompt": "living-room sofa corner with a ring light stand, plants, and warm lamps"},
|
||||
{"slug": "loft_kitchen_lounge", "prompt": "open loft kitchen with a breakfast counter, wood floor, and relaxed home light"},
|
||||
{"slug": "reading_nook_phone_snap", "prompt": "reading nook with stacked books, a small mirror, and candid phone-snapshot framing"},
|
||||
{"slug": "hotel_morning_lounge", "prompt": "hotel room lounge chair with rumpled travel bags, curtains, and soft morning sun"},
|
||||
{"slug": "studio_apartment_mirror", "prompt": "small studio apartment with a full-length mirror, neutral bedding, and warm lamp light"}
|
||||
],
|
||||
"softcore_creator_scenes": [
|
||||
{"slug": "creator_bedroom_ring_light", "prompt": "private creator bedroom with a ring light, phone tripod, rumpled bedding, and warm lamps"},
|
||||
{"slug": "onlyfans_mirror_bedroom", "prompt": "bedroom mirror selfie setup with a visible phone, messy sheets, and soft amber light"},
|
||||
{"slug": "walk_in_closet_tryon", "prompt": "mirrored walk-in closet with open drawers, hanging outfits, and warm boutique bulbs"},
|
||||
{"slug": "hotel_bed_phone_tripod", "prompt": "hotel bed content setup with a phone on a mini tripod, city lights, and satin bedding"},
|
||||
{"slug": "bathroom_counter_selfie", "prompt": "private bathroom counter with mirror haze, phone reflection, towels, and warm vanity lights"},
|
||||
{"slug": "vanity_ring_light_close", "prompt": "vanity corner with makeup lights, perfume bottles, silk fabric, and close creator-shot framing"},
|
||||
{"slug": "apartment_floor_content", "prompt": "apartment floor content setup with a low mirror, pillows, and soft practical lamps"},
|
||||
{"slug": "balcony_phone_selfie", "prompt": "private balcony with city lights, glass railing, and handheld phone-selfie perspective"},
|
||||
{"slug": "car_interior_creator_selfie", "prompt": "parked car interior with seat reflections, dashboard glow, and close phone-selfie framing"},
|
||||
{"slug": "shower_steam_phone_reflection", "prompt": "steamy private shower room with wet tile, glass reflections, and implied phone-shot framing"},
|
||||
{"slug": "studio_bedroom_backdrop", "prompt": "small creator studio with a bed, seamless backdrop, ring light, and visible phone stand"},
|
||||
{"slug": "couch_lamp_creator_clip", "prompt": "private couch corner with scattered clothes, warm lamp glow, and vertical creator-video framing"}
|
||||
],
|
||||
"mirror_scenes": [
|
||||
{"slug": "large_bedroom_mirror_selfie", "prompt": "large bedroom mirror with the phone visible, bed behind the subject, and warm side lamps"},
|
||||
{"slug": "antique_mirror_boudoir", "prompt": "antique mirror corner with dark wood, perfume bottles, and golden lamplight"},
|
||||
{"slug": "bathroom_mirror_haze", "prompt": "bathroom mirror selfie setup with steam haze, marble tile, and warm vanity bulbs"},
|
||||
{"slug": "closet_full_length_mirror", "prompt": "full-length closet mirror with outfit racks, shoe shelves, and soft boutique lighting"},
|
||||
{"slug": "hotel_mirror_city_view", "prompt": "hotel suite mirror reflecting city lights, satin bedding, and a phone in hand"},
|
||||
{"slug": "neon_mirror_wall", "prompt": "neon mirror wall with glossy floor reflections and saturated magenta-blue edge light"},
|
||||
{"slug": "gold_vanity_mirror", "prompt": "gold-framed vanity mirror with makeup lights, silk fabric, and close reflected framing"},
|
||||
{"slug": "black_lacquer_mirror_room", "prompt": "black lacquer mirror room with glossy furniture, velvet curtains, and sharp rim light"}
|
||||
],
|
||||
"hardcore_mirror_scenes": [
|
||||
{"slug": "hardcore_bedroom_mirror_pair", "prompt": "large bedroom mirror placed beside a rumpled bed, reflecting explicit adult body contact and the phone-camera angle", "min_people": 2, "max_people": 3},
|
||||
{"slug": "hardcore_hotel_mirror_pair", "prompt": "hotel suite mirror facing a messy bed, city lights behind it, and enough space for explicit adult positioning", "min_people": 2, "max_people": 3},
|
||||
{"slug": "hardcore_floor_mirror_set", "prompt": "floor mattress beside a full-length mirror with reflected bodies, warm lamps, and close creator-shot framing", "min_people": 2, "max_people": 3},
|
||||
{"slug": "hardcore_shower_mirror_pair", "prompt": "private shower room with a fogged mirror wall, wet tile, and reflected explicit adult contact", "min_people": 2, "max_people": 3},
|
||||
{"slug": "hardcore_vanity_mirror_floor", "prompt": "vanity mirror floor setup with bulbs, scattered clothing, low phone-camera angle, and reflected adult bodies", "min_people": 2, "max_people": 3},
|
||||
{"slug": "hardcore_lacquer_mirror_bed", "prompt": "black lacquer mirror bedroom with glossy reflections, a low bed, and warm rim light around explicit adult contact", "min_people": 2, "max_people": 3},
|
||||
{"slug": "hardcore_tripod_mirror_bed", "prompt": "creator bedroom mirror setup with a phone on tripod, bed sheets, reflected bodies, and clear adult-only framing", "min_people": 2, "max_people": 3},
|
||||
{"slug": "hardcore_threesome_mirror_suite", "prompt": "wide mirror-wall suite arranged for three adults, with a bed, floor cushions, and all bodies visible in direct and reflected views", "min_people": 3, "max_people": 3}
|
||||
],
|
||||
"boudoir_bedroom_scenes": [
|
||||
{"slug": "warm_boudoir_canopy_bed", "prompt": "warm boudoir bedroom with satin sheets, canopy curtains, low lamplight, and bedside phone framing"},
|
||||
{"slug": "silk_bed_close_creator", "prompt": "silk-sheet bed with pillows, a phone on the nightstand, and intimate creator-shot light"},
|
||||
{"slug": "velvet_headboard_bedroom", "prompt": "velvet headboard bedroom with gold lamps, rumpled bedding, and close sensual framing"},
|
||||
{"slug": "four_poster_lingerie_room", "prompt": "four-poster bed with sheer drapes, warm lamps, and soft floor shadows"},
|
||||
{"slug": "hotel_satin_bedroom", "prompt": "luxury hotel bedroom with satin bedding, city glow, and a visible mirror near the bed"},
|
||||
{"slug": "rose_lamp_bedroom", "prompt": "intimate bedroom with rose-colored lamps, silk sheets, and soft shadows"}
|
||||
],
|
||||
"fetish_studio_scenes": [
|
||||
{"slug": "black_latex_studio_floor", "prompt": "dark private studio with glossy black floor reflections, rim light, and a phone tripod"},
|
||||
{"slug": "red_velvet_lacquer_room", "prompt": "red velvet room with black lacquer furniture, low spotlights, and reflective surfaces"},
|
||||
{"slug": "industrial_loft_private_set", "prompt": "private industrial loft with brick walls, metal beams, chains, and dramatic light"},
|
||||
{"slug": "neon_lacquer_private_room", "prompt": "private neon-lit lacquer room with magenta highlights, mirrors, and glossy floor"},
|
||||
{"slug": "harness_wall_studio", "prompt": "private harness-wall studio with leather props, matte black backdrop, and controlled rim light"},
|
||||
{"slug": "chrome_fetish_set", "prompt": "chrome studio set with reflective panels, black curtains, and hard-edged erotic lighting"}
|
||||
],
|
||||
"costume_backstage_scenes": [
|
||||
{"slug": "costume_dressing_room_phone", "prompt": "private costume dressing room with racks, warm mirror bulbs, velvet curtains, and a phone selfie angle"},
|
||||
{"slug": "burlesque_stage_close", "prompt": "small private burlesque stage with red curtains, warm spotlights, and close audience-level framing"},
|
||||
{"slug": "cabaret_backstage_vanity", "prompt": "cabaret backstage corner with feather props, vanity mirrors, and dark wood"},
|
||||
{"slug": "after_dark_private_office", "prompt": "stylized private office after dark with blinds, desk lamp, and city glow"},
|
||||
{"slug": "fantasy_parlor_content_set", "prompt": "dark fantasy parlor with velvet chair, candlelight, antique wallpaper, and creator-shot framing"},
|
||||
{"slug": "cosplay_hotel_mirror", "prompt": "hotel mirror cosplay try-on setup with costume pieces on chairs and warm vanity bulbs"}
|
||||
],
|
||||
"hardcore_private_scenes": [
|
||||
{"slug": "hardcore_bedroom_phone_tripod", "prompt": "private bedroom sex-content setup with a phone tripod, rumpled sheets, pillows, and warm lamps"},
|
||||
{"slug": "hardcore_hotel_bed_city", "prompt": "luxury hotel suite with city lights, messy satin bedding, floor clothes, and low amber light"},
|
||||
{"slug": "hardcore_mirror_bedroom", "prompt": "bedroom with a large mirror reflecting the explicit adult scene and a visible phone angle"},
|
||||
{"slug": "hardcore_low_mattress_studio", "prompt": "private photo studio with a low mattress, fabric drapes, phone tripod, and controlled warm spotlighting"},
|
||||
{"slug": "hardcore_velvet_room", "prompt": "private velvet room with dark curtains, soft cushions, scattered clothes, and warm red light"},
|
||||
{"slug": "hardcore_shower_room", "prompt": "large private shower room with steam, wet tile, glass reflections, and warm reflected light"},
|
||||
{"slug": "hardcore_lounge_couch", "prompt": "dim private lounge with a wide couch, scattered clothing, side lamps, and soft golden shadows"},
|
||||
{"slug": "hardcore_floor_cushion_room", "prompt": "intimate room with floor cushions, silk sheets, low candles, and close vertical camera framing"},
|
||||
{"slug": "hardcore_ring_light_bed", "prompt": "creator bedroom with ring light reflection, phone on tripod, bed sheets, and visible content setup"},
|
||||
{"slug": "hardcore_bathroom_counter", "prompt": "private bathroom with counter mirror, wet towels, steam, and explicit creator-shot framing"},
|
||||
{"slug": "hardcore_walk_in_closet_floor", "prompt": "mirrored walk-in closet floor with clothes scattered, warm bulbs, and a phone reflection"},
|
||||
{"slug": "hardcore_car_backseat", "prompt": "parked private car backseat with tinted windows, dashboard glow, and tight phone-camera framing"}
|
||||
],
|
||||
"hardcore_bed_scenes": [
|
||||
{"slug": "bed_edge_close_contact", "prompt": "edge of a rumpled bed with pillows pushed aside, sheets pulled tight, and close phone-camera framing"},
|
||||
{"slug": "low_bed_mirror_angle", "prompt": "low bed beside a full-length mirror with visible reflected bodies and warm lamps"},
|
||||
{"slug": "hotel_bed_overhead", "prompt": "hotel bed arranged for an overhead phone shot with satin sheets and city light"},
|
||||
{"slug": "floor_mattress_creator_set", "prompt": "floor mattress content setup with fabric drapes, ring light shadow, and scattered clothes"},
|
||||
{"slug": "canopy_bed_explicit_set", "prompt": "canopy bed with sheer curtains, warm bedside light, and intimate full-body framing"},
|
||||
{"slug": "velvet_bedroom_wide", "prompt": "velvet bedroom with wide bed, dark curtains, soft cushions, and warm red side light"}
|
||||
],
|
||||
"hardcore_penetrative_scenes": [
|
||||
{"slug": "penetration_mirror_bedroom", "prompt": "mirror-facing bedroom setup designed to show explicit body contact and the phone angle"},
|
||||
{"slug": "penetration_edge_of_bed", "prompt": "edge-of-bed setup with hips near the camera, rumpled sheets, and warm lamp light"},
|
||||
{"slug": "penetration_low_mattress", "prompt": "low mattress studio with side lighting, fabric drapes, and all bodies visible"},
|
||||
{"slug": "penetration_couch_lounge", "prompt": "wide private couch with pillows pushed aside, scattered clothes, and golden shadows"},
|
||||
{"slug": "penetration_shower_bench", "prompt": "wet shower bench with steam, tile reflections, and close explicit framing"},
|
||||
{"slug": "penetration_floor_cushions", "prompt": "floor cushions and silk sheets arranged for full-body explicit contact"}
|
||||
],
|
||||
"hardcore_oral_scenes": [
|
||||
{"slug": "oral_bed_kneeling_close", "prompt": "bedside kneeling setup with pillows, warm lamps, and close mouth-level camera framing"},
|
||||
{"slug": "oral_mirror_floor", "prompt": "mirror-facing floor setup with bodies reflected and phone held low"},
|
||||
{"slug": "oral_couch_front_view", "prompt": "private couch arranged for front-view oral contact with soft side lamps"},
|
||||
{"slug": "oral_shower_steam", "prompt": "steamy shower room with wet tile, glass reflections, and close explicit framing"},
|
||||
{"slug": "oral_vanity_floor", "prompt": "vanity-room floor with mirror bulbs, scattered lingerie, and low phone-camera angle"},
|
||||
{"slug": "oral_hotel_bed_close", "prompt": "hotel bed close-up setup with satin sheets, city light, and tight vertical framing"}
|
||||
],
|
||||
"hardcore_anal_scenes": [
|
||||
{"slug": "anal_rear_mirror_bed", "prompt": "bedroom mirror setup emphasizing rear-view body alignment and explicit contact"},
|
||||
{"slug": "anal_bent_over_couch", "prompt": "wide private couch arranged for bent-over explicit contact and low camera angle"},
|
||||
{"slug": "anal_edge_bed_low_angle", "prompt": "edge-of-bed low-angle setup with sheets pulled aside and hips near the lens"},
|
||||
{"slug": "anal_shower_wall", "prompt": "wet shower wall with steam, tile reflections, and hard side lighting"},
|
||||
{"slug": "anal_velvet_bench", "prompt": "private velvet bench with dark curtains, red light, and clear full-body framing"},
|
||||
{"slug": "anal_floor_mattress_mirror", "prompt": "floor mattress beside a full-length mirror with both direct and reflected views"}
|
||||
],
|
||||
"hardcore_threesome_scenes": [
|
||||
{"slug": "threesome_wide_bedroom", "prompt": "wide bedroom setup with a large bed, mirror wall, phone tripod, and all three bodies visible"},
|
||||
{"slug": "threesome_hotel_suite", "prompt": "hotel suite bed and couch area arranged for three adults and city-window light"},
|
||||
{"slug": "threesome_floor_cushions", "prompt": "floor cushion room with silk sheets, low lamps, and enough space for three bodies"},
|
||||
{"slug": "threesome_studio_mattress", "prompt": "private studio mattress with fabric drapes, ring light shadow, and three-person framing"},
|
||||
{"slug": "threesome_shower_room", "prompt": "large shower room with wet tile, steam, glass reflections, and three-person spacing"},
|
||||
{"slug": "threesome_velvet_lounge", "prompt": "private velvet lounge with wide couch, cushions, and warm red-gold light"}
|
||||
],
|
||||
"hardcore_group_scenes": [
|
||||
{"slug": "group_suite_wide_bed", "prompt": "large private suite with a wide bed, couch area, scattered clothes, and all participants visible"},
|
||||
{"slug": "group_studio_mattress_room", "prompt": "private studio with multiple low mattresses, fabric drapes, ring lights, and full group visibility"},
|
||||
{"slug": "group_velvet_orgy_room", "prompt": "private velvet orgy room with dark curtains, floor cushions, soft lamps, and open floor space"},
|
||||
{"slug": "group_lounge_couches", "prompt": "dim private lounge with multiple couches, pillows, warm side lamps, and wide group framing"},
|
||||
{"slug": "group_floor_pillow_room", "prompt": "large floor-pillow room with silk sheets, low candles, and overhead camera possibility"},
|
||||
{"slug": "group_shower_spa_room", "prompt": "large private shower spa with wet tile, steam, benches, and space for multiple adults"},
|
||||
{"slug": "group_rooftop_private_party", "prompt": "private rooftop after-party suite with glass railings, couches, and city lights"},
|
||||
{"slug": "group_hotel_party_bedroom", "prompt": "messy hotel party bedroom with a king bed, side couch, bottles, and warm practical lights"},
|
||||
{"slug": "group_backstage_private_room", "prompt": "private backstage green room with costume racks, couches, mirror bulbs, and scattered clothes"},
|
||||
{"slug": "group_neon_loft_room", "prompt": "private neon loft with mattresses, glossy floor reflections, and wide explicit group composition"},
|
||||
{"slug": "group_mirror_wall_suite", "prompt": "large mirror-wall suite with a wide bed, floor cushions, phone tripod, and enough space to reflect a full adult group"},
|
||||
{"slug": "group_lacquer_mirror_lounge", "prompt": "wide black-lacquer mirror lounge with multiple couches, glossy reflections, warm rim light, and all participants visible"}
|
||||
],
|
||||
"hardcore_climax_scenes": [
|
||||
{"slug": "climax_bed_close_flash", "prompt": "rumpled bed close-up setup with direct phone flash, sheets, and visible fluid detail"},
|
||||
{"slug": "climax_mirror_counter", "prompt": "mirror-facing vanity counter setup with phone reflection and explicit aftermath framing"},
|
||||
{"slug": "climax_floor_sheets", "prompt": "floor sheets with pillows pushed aside, low lamp light, and close body-detail framing"},
|
||||
{"slug": "climax_hotel_bed_flash", "prompt": "hotel bed with phone-flash lighting, messy satin sheets, and city light behind"},
|
||||
{"slug": "climax_shower_tile", "prompt": "wet shower tile scene with steam, reflected light, and visible fluid detail"},
|
||||
{"slug": "climax_velvet_couch", "prompt": "velvet couch with dark curtains, warm red light, and close explicit aftermath framing"}
|
||||
]
|
||||
},
|
||||
"pool_extensions": {
|
||||
"group_scenes": [
|
||||
{"slug": "private_suite_group_party", "prompt": "large private suite with a wide bed, couch area, scattered clothes, and warm party lighting"},
|
||||
{"slug": "private_studio_group_mattresses", "prompt": "private studio with multiple low mattresses, fabric drapes, and wide group visibility"},
|
||||
{"slug": "velvet_lounge_group_couches", "prompt": "private velvet lounge with multiple couches, pillows, and low red-gold light"},
|
||||
{"slug": "rooftop_afterparty_suite", "prompt": "private rooftop after-party suite with glass railings, couches, and city lights"},
|
||||
{"slug": "hotel_party_bedroom_group", "prompt": "messy hotel party bedroom with a king bed, side couch, bottles, and warm practical lights"},
|
||||
{"slug": "neon_loft_group_room", "prompt": "private neon loft with glossy floor reflections, mattresses, and wide group composition"},
|
||||
{"slug": "backstage_green_room_group", "prompt": "private backstage green room with costume racks, mirror bulbs, couches, and scattered clothes"},
|
||||
{"slug": "shower_spa_group_room", "prompt": "large private shower spa room with benches, steam, wet tile, and multiple adults"}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -10,6 +10,7 @@
|
||||
"style": "explicit consensual adult hardcore sex illustration, anatomically clear erotic comic pin-up style, adults only",
|
||||
"positive_suffix": "Use clear adult anatomy, visible sexual contact, intense body language, crisp comic linework, detailed hatching, warm erotic lighting, and tactile textured paper.",
|
||||
"negative_prompt": "minors, childlike appearance, teen, schoolgirl, incest, bestiality, non-consensual, coercion, rape, violence, injury, blood, gore, watermark",
|
||||
"scene_pools": ["hardcore_private_scenes"],
|
||||
"prompt_template": "{subject_phrase}, all 21+ consenting adults: {style}. Cast: {cast_summary}. Role graph: {role_graph} Sexual pose: {item}. Setting: {scene}. Composition: {composition}. Facial expressions: {expression}. Make the scene explicit, hardcore, and anatomically clear, with visible genital contact and adult bodies only. {positive_suffix} Avoid: {negative_prompt}.",
|
||||
"caption_template": "{trigger}, {scene_kind}, {cast_summary}, {role_graph}, {item}, {scene}, {composition}, explicit consensual adult hardcore sex illustration",
|
||||
"expressions": [
|
||||
@@ -84,6 +85,7 @@
|
||||
"slug": "penetrative_sex",
|
||||
"min_people": 2,
|
||||
"weight": 1.0,
|
||||
"scene_pools": ["hardcore_penetrative_scenes", "hardcore_bed_scenes", "hardcore_mirror_scenes"],
|
||||
"item_templates": [
|
||||
"{penetration_act} in {position}, with {body_contact}, {intensity}, and {visibility}",
|
||||
"{position} while {penetration_act}, {hand_detail}, {mouth_detail}, and {visibility}",
|
||||
@@ -248,6 +250,7 @@
|
||||
"slug": "oral_sex",
|
||||
"min_people": 2,
|
||||
"weight": 1.0,
|
||||
"scene_pools": ["hardcore_oral_scenes", "hardcore_bed_scenes", "hardcore_mirror_scenes"],
|
||||
"item_templates": [
|
||||
"{oral_act} in {position}, with {hand_detail}, {expression_detail}, and {visibility}",
|
||||
"{position} featuring {oral_act}, {body_contact}, {saliva_detail}, and {climax_hint}",
|
||||
@@ -380,6 +383,7 @@
|
||||
"slug": "anal_double_penetration",
|
||||
"min_people": 2,
|
||||
"weight": 1.0,
|
||||
"scene_pools": ["hardcore_anal_scenes", "hardcore_bed_scenes", "hardcore_mirror_scenes"],
|
||||
"item_templates": [
|
||||
"{anal_act} in {position}, with {leg_detail}, {hand_detail}, and {visibility}",
|
||||
"{double_act} with {body_arrangement}, {intensity}, {mouth_detail}, and {visibility}",
|
||||
@@ -584,6 +588,7 @@
|
||||
"slug": "threesomes",
|
||||
"min_people": 3,
|
||||
"weight": 1.0,
|
||||
"scene_pools": ["hardcore_threesome_scenes", "hardcore_group_scenes", "hardcore_mirror_scenes"],
|
||||
"item_templates": [
|
||||
"{threesome_act} with {body_arrangement}, {oral_detail}, {penetration_detail}, and {visibility}",
|
||||
"{body_arrangement} while {threesome_act}, with {hand_detail}, {mouth_detail}, and {climax_hint}",
|
||||
@@ -760,7 +765,9 @@
|
||||
"name": "Group sex and orgy",
|
||||
"slug": "group_sex_orgy",
|
||||
"min_people": 4,
|
||||
"inherit_scenes": false,
|
||||
"weight": 1.0,
|
||||
"scene_pools": ["hardcore_group_scenes"],
|
||||
"item_templates": [
|
||||
"{group_act} with {arrangement}, {contact_detail}, {fluid_detail}, and {visibility}",
|
||||
"{arrangement} featuring {group_act}, {oral_detail}, {penetration_detail}, and {intensity}",
|
||||
@@ -928,6 +935,7 @@
|
||||
"slug": "cumshot_climax",
|
||||
"min_people": 1,
|
||||
"weight": 1.0,
|
||||
"scene_pools": ["hardcore_climax_scenes", "hardcore_bed_scenes", "hardcore_mirror_scenes"],
|
||||
"item_templates": [
|
||||
"{climax_act} with {fluid_location}, {body_position}, {expression_detail}, and {visibility}",
|
||||
"{body_position} during {climax_act}, with {hand_detail}, {fluid_location}, and {fluid_detail}",
|
||||
|
||||
Reference in New Issue
Block a user