Vary card battle lighting and time of day

This commit is contained in:
2026-06-10 12:21:37 +09:00
parent d4e87b38c8
commit 234918b3c9
6 changed files with 6240 additions and 5204 deletions

View File

@@ -122,6 +122,7 @@ function promptFor(character, stage) {
`Primary request: Create a unique full-card illustration for ${character.id} ${character.name}, damage stage ${stage} (${spec.label}).`,
`Subject: adult ${character.gender} ${character.race}, ${character.body}, ${character.title}, ${character.role}, weapon/equipment ${character.weapon}.`,
`World/era concept: ${character.world}; ${character.era}. This roster is not limited to medieval fantasy; characters can come from modern campuses, idol stages, cyberpunk streets, space colonies, sports arenas, mythic fashion worlds, or other time periods.`,
`Lighting/time/weather: ${character.lighting}. Do not default every battle to night; use daytime, afternoon, morning, cloudy, indoor, or night lighting only when this field calls for it.`,
`Signature costume/equipment: ${character.costume}.`,
`Unique appearance DNA: ${character.appearance.faceShape}; ${character.appearance.eyeStyle}; ${character.appearance.noseStyle}; ${character.appearance.lipStyle}; ${character.appearance.skinTone}; ${character.appearance.hairStyle}; ${character.appearance.bodyDetail}; ${character.appearance.bustShape}; ${character.appearance.presence}. Make this face and body clearly different from other cards.`,
`Personality and pose: ${character.personality}; ${character.pose}; ${spec.poseNote}.`,
@@ -167,6 +168,7 @@ globalThis.__cardExport = {
world: character.world,
era: character.era,
scene: character.scene,
lighting: character.lighting,
costume: character.costume,
style: character.style,
damageProfile: character.damageProfile,