Keep softcore clothing stable during hard rerolls
This commit is contained in:
@@ -34,6 +34,8 @@ class InstaPairBuildRequest:
|
||||
trigger: str
|
||||
prepend_trigger_to_prompt: bool
|
||||
seed_config: str | dict[str, Any] | None = None
|
||||
softcore_seed_config: str | dict[str, Any] | None = None
|
||||
hardcore_seed_config: str | dict[str, Any] | None = None
|
||||
options_json: str | dict[str, Any] | None = None
|
||||
filter_config: str | dict[str, Any] | None = None
|
||||
camera_config: str | dict[str, Any] | None = None
|
||||
@@ -119,6 +121,16 @@ def build_insta_of_pair(request: InstaPairBuildRequest, deps: InstaPairBuildDepe
|
||||
hard_women_count, hard_men_count = deps.hardcore_counts(options)
|
||||
active_trigger = request.trigger.strip() or deps.default_trigger
|
||||
parsed_seed_config = deps.parse_seed_config(request.seed_config)
|
||||
parsed_softcore_seed_config = (
|
||||
deps.parse_seed_config(request.softcore_seed_config)
|
||||
if request.softcore_seed_config
|
||||
else parsed_seed_config
|
||||
)
|
||||
parsed_hardcore_seed_config = (
|
||||
deps.parse_seed_config(request.hardcore_seed_config)
|
||||
if request.hardcore_seed_config
|
||||
else parsed_seed_config
|
||||
)
|
||||
character_slots = deps.parse_character_cast(request.character_cast)
|
||||
character_slot_map = deps.character_slot_label_map(character_slots)
|
||||
pov_character_labels = deps.pov_character_labels(character_slot_map, hard_men_count)
|
||||
@@ -131,6 +143,8 @@ def build_insta_of_pair(request: InstaPairBuildRequest, deps: InstaPairBuildDepe
|
||||
seed=request.seed,
|
||||
active_trigger=active_trigger,
|
||||
parsed_seed_config=parsed_seed_config,
|
||||
parsed_softcore_seed_config=parsed_softcore_seed_config,
|
||||
parsed_hardcore_seed_config=parsed_hardcore_seed_config,
|
||||
options=options,
|
||||
ethnicity=ethnicity,
|
||||
figure=figure,
|
||||
@@ -171,6 +185,7 @@ def build_insta_of_pair(request: InstaPairBuildRequest, deps: InstaPairBuildDepe
|
||||
soft_row=soft_row,
|
||||
options=options,
|
||||
parsed_seed_config=parsed_seed_config,
|
||||
parsed_softcore_seed_config=parsed_softcore_seed_config,
|
||||
seed=request.seed,
|
||||
row_number=request.row_number,
|
||||
ethnicity=ethnicity,
|
||||
|
||||
Reference in New Issue
Block a user