diff --git a/scripts/wildcards.py b/scripts/wildcards.py index 1434b84..04ceeac 100644 --- a/scripts/wildcards.py +++ b/scripts/wildcards.py @@ -45,14 +45,19 @@ class WildcardsScript(scripts.Script): def process(self, p): original_prompt = p.all_prompts[0] + original_negative_prompt = p.all_negative_prompts[0] p.all_prompts = self.replace_prompts(p.all_prompts, p.all_seeds) + p.all_negative_prompts = self.replace_prompts(p.all_negative_prompts, p.all_seeds) if getattr(p, 'all_hr_prompts', None) is not None: p.all_hr_prompts = self.replace_prompts(p.all_hr_prompts, p.all_seeds) if original_prompt != p.all_prompts[0]: p.extra_generation_params["Wildcard prompt"] = original_prompt + if original_negative_prompt != p.all_negative_prompts[0]: + p.extra_generation_params["Wildcard negative prompt"] = original_negative_prompt + def on_ui_settings(): shared.opts.add_option("wildcards_same_seed", shared.OptionInfo(False, "Use same seed for all images", section=("wildcards", "Wildcards")))