Keep softcore clothing stable during hard rerolls

This commit is contained in:
2026-06-28 01:49:10 +02:00
parent ab8abc07e6
commit 509960a699
6 changed files with 104 additions and 7 deletions
+4 -1
View File
@@ -2280,6 +2280,7 @@ class SxCPScenePairOutput:
hard_scene = _parse_scene(hardcore_scene)
base_configs = _compat_configs(soft_scene, "softcore")
hard_configs = _compat_configs(hard_scene, "hardcore")
shared_seed_config = _base_config(soft_scene, "seed_config") or base_configs["seed_config"]
options_json = _pair_options(soft_scene, hard_scene)
row = build_insta_of_pair(
row_number=int(soft_scene.get("row_number", 1)),
@@ -2291,7 +2292,9 @@ class SxCPScenePairOutput:
no_black=False,
trigger=str(soft_scene.get("trigger") or "sxcpinup_coloredpencil"),
prepend_trigger_to_prompt=bool(soft_scene.get("prepend_trigger_to_prompt", True)),
seed_config=_combined_seed_config(base_configs["seed_config"], hard_configs["seed_config"]),
seed_config=shared_seed_config,
softcore_seed_config=base_configs["seed_config"],
hardcore_seed_config=hard_configs["seed_config"],
options_json=options_json,
filter_config=base_configs["filter_config"] or hard_configs["filter_config"],
camera_config=base_configs["camera_config"],