Encourage adult pinup damage direction
This commit is contained in:
@@ -183,7 +183,7 @@ function promptFor(character, stage) {
|
||||
wood: "wood/목",
|
||||
}[character.affinity] ?? character.affinity;
|
||||
const adultAppeal =
|
||||
"adult female collectible-card appeal: emphasize large breasts through the armor, uniform, stage outfit, or gear silhouette; curvy mature body proportions; elegant sensual costume design";
|
||||
"adult female collectible-card appeal: emphasize large breasts through the armor, uniform, stage outfit, or gear silhouette; curvy mature body proportions; elegant sensual costume design; adult erotic pinup body language is encouraged when framed as battle damage or defeat";
|
||||
return [
|
||||
"Use case: stylized-concept",
|
||||
"Asset type: high-resolution individual trading card illustration",
|
||||
@@ -208,14 +208,14 @@ function promptFor(character, stage) {
|
||||
`Material-aware damage pacing: ${spec.materialPacing ?? "no material damage yet; all materials remain intact before combat"}. Soft materials such as cloth, capes, ribbons, skirts, bodysuit edges, and leather straps should fail faster; hard materials such as metal armor, rigid sci-fi plates, helmets, drones, weapons, and mechanical joints should fail more slowly but must show dents, cracks, bent shapes, broken fasteners, detached plates, and disabled mechanisms as damage escalates.`,
|
||||
"Baseline comparison gate: evaluate every damaged stage against this character's damage-0 outfit and equipment. From damage-2 onward, the worn costume/armor/equipment itself must be visibly destroyed by the required percentage; dirt, soot, scratches, thin crack lines, glow effects, pose changes, background rubble, and loose floating debris do not count unless the original worn gear is actually broken, torn away, detached, disabled, or hanging loose.",
|
||||
`Armor/equipment destruction floor: ${spec.destructionFloor}. Treat this as a visual minimum for the stage, while keeping the image readable and non-gore.`,
|
||||
`Damage coverage: ${spec.damageCoverage}. Damage must feel physically consistent across the whole outfit and armor system, while avoiding sexual posing or explicit intimate exposure.`,
|
||||
`Protected-zone damage balance: ${spec.protectedZoneDamage}. Damage to chest, bust armor, hips, and rear-body outfit panels should read as natural combat destruction of equipment and clothing, never as selective preservation and never as explicit sexual display.`,
|
||||
`Damage coverage: ${spec.damageCoverage}. Damage must feel physically consistent across the whole outfit and armor system. Adult erotic posing, hip-forward stances, arched backs, twisted torsos, side-back views, exposed-leg kneeling, and sensual defeated body language are encouraged when they read as battle damage or defeat rather than a sex act.`,
|
||||
`Protected-zone damage balance: ${spec.protectedZoneDamage}. Damage to chest, bust armor, hips, and rear-body outfit panels should read as natural combat destruction of equipment and clothing, never as selective preservation.`,
|
||||
`Base-layer damage balance: ${spec.baseLayerDamage}. The inner coverage should stay non-explicit and opaque where needed, but it must share the same battle history as the rest of the outfit instead of looking untouched.`,
|
||||
"Cumulative damage continuity: each later damage stage must preserve every visible tear, crack, missing armor plate, damaged accessory, and exposed non-intimate area established in earlier stages, then add new damage on top. Never repair, clean up, replace, or re-cover a previously damaged zone as the stage number increases.",
|
||||
`Battle-damage exposure direction: ${spec.exposure}. The card should not look modest or fully covered after impact; exposure is part of the adult card-game reward while remaining non-sexual combat damage.`,
|
||||
`Battle-damage exposure direction: ${spec.exposure}. The card should not look modest or fully covered after impact; exposure is part of the adult card-game reward and should be actively favored while remaining framed as combat damage, damaged costume, or defeat.`,
|
||||
`Missing gear/clothing emphasis: ${spec.missingArmor}. Emphasize battle intensity through missing or damaged hand, foot, shoulder, abdomen, hip, and torso gear where appropriate, adapting the damage to this character's era and outfit.`,
|
||||
`Continuity: keep this character's face, body type, race/species, ear shape, hair color/style, weapon/equipment, world/era, costume silhouette, color motif, and elemental identity consistent across all five damage stages. If any later stage looks like a different person, it is a failed card and must be regenerated.`,
|
||||
"Constraints: all characters are adults; adult-oriented multi-world card art; sensual silhouette, nudity, and body exposure are allowed when framed as battle damage or defeat; pain expressions, tears, gasping, and small saliva/drool details must read as combat injury reactions; no sexual act; no penetration; no gore; no text; no logo; no watermark.",
|
||||
"Constraints: all characters are adults; adult-oriented multi-world card art; sensual silhouette, erotic posing, nudity, and body exposure are encouraged when framed as battle damage or defeat; pain expressions, tears, gasping, and small saliva/drool details must read as combat injury reactions; no sexual act; no penetration; no gore; no minors; no text; no logo; no watermark.",
|
||||
"Avoid: childlike appearance, underage cues, malformed hands, extra limbs, cropped head, UI elements.",
|
||||
].join("\n");
|
||||
}
|
||||
@@ -273,7 +273,7 @@ const manifest = {
|
||||
})),
|
||||
expectedImageCount: exported.characters.length * exported.damageStages,
|
||||
imageSizeTarget: "portrait high resolution, 2048x3072 or better for final production",
|
||||
safetyStyle: "adult-oriented multi-world pinup combat damage; emphasized mature silhouettes, nudity/body exposure allowed as battle-damage presentation; no minors, sexual acts, penetration, or gore",
|
||||
safetyStyle: "adult-oriented multi-world pinup combat damage; emphasized mature silhouettes, erotic posing, nudity/body exposure encouraged as battle-damage or defeat presentation; no minors, sexual acts, penetration, or gore",
|
||||
characters: exported.characters.map((character) => ({
|
||||
...character,
|
||||
art: Array.from({ length: exported.damageStages }, (_, stage) => ({
|
||||
|
||||
Reference in New Issue
Block a user