From 028c61bd1276b5588c77fc4e97d9983eb8a0c8c6 Mon Sep 17 00:00:00 2001 From: AIrjen Date: Sun, 16 Apr 2023 07:49:22 +0200 Subject: [PATCH] Update build_dynamic_prompt.py changed code to if-statements --- build_dynamic_prompt.py | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/build_dynamic_prompt.py b/build_dynamic_prompt.py index 5b78977..8c8f662 100644 --- a/build_dynamic_prompt.py +++ b/build_dynamic_prompt.py @@ -379,20 +379,20 @@ def build_dynamic_prompt(insanitylevel = 5, forcesubject = "all", artists = "all if(subjectchooser not in ["landscape", "concept"] and humanspecial != 1 and normal_dist(insanitylevel)): - backgroundtype = ["landscape", "buildingbackground", "insidebuilding"] - match random.choice(backgroundtype): - case "landscape": - completeprompt = add_from_csv(completeprompt, "locations", 1, " background is ","") - case "buildingbackground": - completeprompt += ", background is " - if(uncommon_dist(insanitylevel)): - completeprompt = add_from_csv(completeprompt, "descriptors", 0, "","") - completeprompt = add_from_csv(completeprompt, "buildings", 0, "","") - case "insidebuilding": - completeprompt += ", inside a " - if(uncommon_dist(insanitylevel)): - completeprompt = add_from_csv(completeprompt, "descriptors", 0, "","") - completeprompt = add_from_csv(completeprompt, "buildings", 0, "","") + backgroundtypelist = ["landscape", "buildingbackground", "insidebuilding"] + backgroundtype = random.choice(backgroundtypelist) + if(backgroundtype == "landscape"): + completeprompt = add_from_csv(completeprompt, "locations", 1, " background is ","") + elif(backgroundtype == "buildingbackground"): + completeprompt += ", background is " + if(uncommon_dist(insanitylevel)): + completeprompt = add_from_csv(completeprompt, "descriptors", 0, "","") + completeprompt = add_from_csv(completeprompt, "buildings", 0, "","") + elif(backgroundtype == "insidebuilding"): + completeprompt += ", inside a " + if(uncommon_dist(insanitylevel)): + completeprompt = add_from_csv(completeprompt, "descriptors", 0, "","") + completeprompt = add_from_csv(completeprompt, "buildings", 0, "","")