Favor coherent weapon-cut damage
This commit is contained in:
@@ -98,7 +98,7 @@ function damageSpec(stage) {
|
||||
impactIntensity:
|
||||
"medium damage must read stronger than cosmetic tearing: show bent metal, snapped straps, cracked guards, separated seams, bruising-free impact marks on gear, and a posture that clearly reacts to forceful combat impact",
|
||||
materialPacing:
|
||||
"material-aware medium damage: compared with the damage-0 baseline, cloth layers, capes, skirts, ribbons, straps, and soft leather should be rapidly shredded or partly missing; metal or rigid armor should survive longer but must show real failures such as bent plates, cracked joins, broken rivets, detached sections, crushed edges, and disabled mechanisms",
|
||||
"material-aware medium damage: compared with the damage-0 baseline, cloth layers, capes, skirts, ribbons, straps, and soft leather should show broad cut-open panels, snapped seams, and missing sections; metal or rigid armor should survive longer but must show real failures such as bent plates, cracked joins, broken rivets, detached sections, crushed edges, and disabled mechanisms",
|
||||
exposure:
|
||||
"clear adult battle-damage exposure: bare shoulder, side torso, abdomen, upper thigh, hip line, back angle, and emphasized mature bust silhouette should be obvious together, not hidden by intact modest underlayers, clean underwear, shorts, leotards, swimsuits, or new coverage panels",
|
||||
poseNote: "strained but still fighting with focus",
|
||||
@@ -120,13 +120,13 @@ function damageSpec(stage) {
|
||||
{
|
||||
label: "heavy-damage",
|
||||
visual:
|
||||
"heavy battle damage after a brutal exchange: broken and warped outer armor or modern gear, shredded mantle/jacket/stage outfit, fractured bracers, missing glove armor, crushed or split waist plates, damaged boots or bare foot/ankle on one side, high-exposure near-nude non-explicit battle pinup presentation with heavily exposed shoulders, back, abdomen/midriff, hips, upper thighs, side-bust or under-bust silhouette, and only battered opaque costume remnants through destroyed outer armor",
|
||||
"heavy battle damage after a brutal exchange: broken and warped outer armor or modern gear, large cut-open mantle/jacket/stage outfit panels, fractured bracers, missing glove armor, crushed or split waist plates, damaged boots or bare foot/ankle on one side, high-exposure near-nude non-explicit battle pinup presentation with heavily exposed shoulders, back, abdomen/midriff, hips, upper thighs, side-bust or under-bust silhouette, and only battered opaque costume remnants through destroyed outer armor",
|
||||
impactIntensity:
|
||||
"heavy damage should look severe and unmistakable: armor plates bent out of shape, straps snapped, seams split open, bracers fractured, boots damaged, weapon accessories partly broken, and the character's balance visibly failing from repeated impacts",
|
||||
materialPacing:
|
||||
"material-aware heavy damage: soft materials should be mostly torn open or missing by now; leather should split, curl, and lose straps; metal armor should not simply disappear but should show multiple large plates cracked, warped, unlatched, hanging by broken fasteners, or fallen as readable chunks near the character",
|
||||
"material-aware heavy damage: soft materials should be opened by broad weapon cuts or missing as large panels by now; leather should split in long directional cuts, curl, and lose straps; metal armor should not simply disappear but should show multiple large plates cracked, warped, unlatched, hanging by broken fasteners, or fallen as readable chunks near the character",
|
||||
exposure:
|
||||
"push to high-exposure near-nude non-explicit battle-damage presentation: exposed shoulders, back, side-bust silhouette, under-bust edge, abdomen, hips, upper thighs, and tiny torn outfit remnants should make the impact feel severe and adult-only, with no clean bra, shorts, swimsuit, leotard, bodysuit, tights, magical mist, hair curtain, or pristine replacement fabric used to hide the damage",
|
||||
"push to high-exposure near-nude non-explicit battle-damage presentation: exposed shoulders, back, side-bust silhouette, under-bust edge, abdomen, hips, upper thighs, and a few large battered outfit remnants should make the impact feel severe and adult-only, with no clean bra, shorts, swimsuit, leotard, bodysuit, tights, magical mist, hair curtain, or pristine replacement fabric used to hide the damage",
|
||||
poseNote: "wounded, guarded, barely keeping balance after a brutal exchange",
|
||||
expression:
|
||||
"tearful angry grimace, trembling lower lip, brows pinched, resentful eyes that show she hates losing; abdominal-hit reaction such as open mouth, gasping, hunched posture, and a small combat-pain saliva strand is allowed",
|
||||
@@ -152,7 +152,7 @@ function damageSpec(stage) {
|
||||
materialPacing:
|
||||
"material-aware defeated damage: cloth, capes, skirts, ribbons, and soft suit layers should remain only as battered opaque remnants; leather should be split and strap-broken; metal and mechanical armor should be comprehensively ruined through crushed sections, torn hinges, missing plates, disabled joints, broken weapons, and scattered large pieces rather than cosmetic scuffs",
|
||||
exposure:
|
||||
"maximum non-explicit high-exposure adult battle-damage presentation for the defeated card: broad exposed shoulder/back/side torso/abdomen/hip/thigh areas at once, dramatic tiny torn costume remnants, adult defeated pinup body language, and emphasized mature silhouette while staying framed as combat defeat rather than a sexual act; do not add clean underwear, hot pants, leotards, swimsuits, opaque tights, magical censorship mist, hair curtains, or pristine replacement panels",
|
||||
"maximum non-explicit high-exposure adult battle-damage presentation for the defeated card: broad exposed shoulder/back/side torso/abdomen/hip/thigh areas at once, a few dramatic large battered costume remnants, adult defeated pinup body language, and emphasized mature silhouette while staying framed as combat defeat rather than a sexual act; do not add clean underwear, hot pants, leotards, swimsuits, opaque tights, magical censorship mist, hair curtains, or pristine replacement panels",
|
||||
poseNote: "battle-worn, emotionally overwhelmed, clearly defeated, no gore",
|
||||
expression:
|
||||
"frustrated tears, unfair-loss expression, clenched teeth or trembling open mouth, tear tracks, angry shame rather than calm dignity; defeated abdominal-hit pain reaction with open mouth, drool/saliva at the lip, and labored breathing is allowed when framed as combat pain",
|
||||
@@ -184,6 +184,8 @@ function promptFor(character, stage) {
|
||||
}[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 pinup body language is encouraged when framed as battle damage or defeat; high-damage cards should read adult-only, high-exposure, and not teen-safe";
|
||||
const weaponImpactReadability =
|
||||
"weapon-impact damage readability: destruction should look caused by readable combat impacts, not vines, webs, thread nets, or lace-like shredding. Prefer a few large directional cuts, diagonal slash paths, sheared armor plates, split seams following the weapon angle, missing costume panels, broken buckles, crushed plate zones, and big hanging cloth sections. Avoid dozens of tiny parallel rips, uniformly shredded edges across the whole outfit, wire tangles, vine-shaped cuts, spiderweb cracks, glittering filaments, and random micro-tears. A blade hit should create one or two coherent slash directions across nearby cloth, straps, and armor edges; a blunt hit should bend or crush plates around one impact zone; an energy hit should burn away broad panels.";
|
||||
return [
|
||||
"Use case: stylized-concept",
|
||||
"Asset type: high-resolution individual trading card illustration",
|
||||
@@ -201,14 +203,15 @@ function promptFor(character, stage) {
|
||||
`Scene/backdrop: ${character.scene}; ${elementName} elemental atmosphere; no other characters.`,
|
||||
`Style/medium: ${character.style}, portrait card composition.`,
|
||||
"Manager-preferred clean card style: prioritize the clear, calm readability of the C0007 baseline approach--large silhouette, clean focal areas, broad elemental or gravity shapes, crisp costume/equipment detail, and a background that supports the character instead of competing with her.",
|
||||
"Strict visual noise control: do not fill the image with tiny sparkles, glitter dust, particle clouds, micro-shards, confetti debris, random luminous specks, hairline glowing filigree, spiderweb crack networks, or glittering wire/vine nets. Show damage through large readable torn panels, bent armor plates, broken equipment pieces, broad impact arcs, and a few bold elemental shapes; leave negative space around the face, torso, weapon, and main silhouette so the card reads cleanly at game size.",
|
||||
"Strict visual noise control: do not fill the image with tiny sparkles, glitter dust, particle clouds, micro-shards, confetti debris, random luminous specks, hairline glowing filigree, spiderweb crack networks, or glittering wire/vine nets. Show damage through large readable cut-open panels, bent armor plates, broken equipment pieces, broad impact arcs, and a few bold elemental shapes; leave negative space around the face, torso, weapon, and main silhouette so the card reads cleanly at game size.",
|
||||
weaponImpactReadability,
|
||||
"Composition/framing: full body or knees-up character centered, strong silhouette, vertical card art, cinematic but readable.",
|
||||
`Damage state: ${spec.visual}.`,
|
||||
`Impact intensity: ${spec.impactIntensity}. Make the damage feel forceful and physically convincing, not like mild fashion distressing.`,
|
||||
`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. Adult pinup posing, hip-forward stances, arched backs, twisted torsos, side-back views, exposed-leg kneeling, damaged-costume side-bust or under-bust silhouettes, and sensual defeated body language are strongly encouraged when they read as battle damage or defeat rather than a sex act.`,
|
||||
`Damage coverage: ${spec.damageCoverage}. Damage must feel physically consistent across the whole outfit and armor system, but not as identical tiny tears everywhere. Adult pinup posing, hip-forward stances, arched backs, twisted torsos, side-back views, exposed-leg kneeling, damaged-costume side-bust or under-bust silhouettes, and sensual defeated body language are strongly 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.",
|
||||
|
||||
Reference in New Issue
Block a user