animal descriptors are in
This commit is contained in:
+25
-6
@@ -125,6 +125,7 @@ def build_dynamic_prompt(insanitylevel = 5, forcesubject = "all", artists = "all
|
||||
humandescriptorlist = csv_to_list("humandescriptors",antilist)
|
||||
locationdescriptorlist = csv_to_list("locationdescriptors",antilist)
|
||||
basicbitchdescriptorlist = csv_to_list("basicbitchdescriptors",antilist)
|
||||
animaldescriptorlist = csv_to_list("animaldescriptors",antilist)
|
||||
|
||||
humanlist = fictionallist + nonfictionallist + humanoidlist
|
||||
objecttotallist = objectlist + buildinglist + vehiclelist + foodlist + spacelist + floralist + containerlist
|
||||
@@ -1469,6 +1470,8 @@ def build_dynamic_prompt(insanitylevel = 5, forcesubject = "all", artists = "all
|
||||
completeprompt += "-humandescriptor- "
|
||||
elif(mainchooser == "landscape"):
|
||||
completeprompt += "-locationdescriptor- "
|
||||
elif(mainchooser == "animal"):
|
||||
completeprompt += "-animaldescriptor- "
|
||||
else:
|
||||
completeprompt += "-descriptor- "
|
||||
|
||||
@@ -1477,6 +1480,8 @@ def build_dynamic_prompt(insanitylevel = 5, forcesubject = "all", artists = "all
|
||||
completeprompt += "-humandescriptor- "
|
||||
elif(mainchooser == "landscape"):
|
||||
completeprompt += "-locationdescriptor- "
|
||||
elif(mainchooser == "animal"):
|
||||
completeprompt += "-animaldescriptor- "
|
||||
else:
|
||||
completeprompt += "-descriptor- "
|
||||
|
||||
@@ -1765,6 +1770,8 @@ def build_dynamic_prompt(insanitylevel = 5, forcesubject = "all", artists = "all
|
||||
completeprompt += ", OR(the -manwoman-;-samehumansubject-) is OR(;very;rare) -humandescriptor-"
|
||||
elif(mainchooser == "landscape"):
|
||||
completeprompt += ", OR(;-heshe- is;normal) OR(;very;rare) -locationdescriptor- "
|
||||
elif(mainchooser == "animal"):
|
||||
completeprompt += ", OR(;-heshe- is;normal) OR(;very;rare) -animaldescriptor- "
|
||||
else:
|
||||
completeprompt += ", OR(;-heshe- is;normal) OR(;very;rare) -descriptor- "
|
||||
|
||||
@@ -1773,6 +1780,8 @@ def build_dynamic_prompt(insanitylevel = 5, forcesubject = "all", artists = "all
|
||||
completeprompt += " and -humandescriptor- "
|
||||
elif(mainchooser == "landscape"):
|
||||
completeprompt += " and -locationdescriptor- "
|
||||
elif(mainchooser == "animal"):
|
||||
completeprompt += " and -animaldescriptor- "
|
||||
else:
|
||||
completeprompt += " and -descriptor- "
|
||||
completeprompt += ", "
|
||||
@@ -2326,6 +2335,10 @@ def build_dynamic_prompt(insanitylevel = 5, forcesubject = "all", artists = "all
|
||||
# location descriptor
|
||||
if(rare_dist(insanitylevel)): # Use base location descriptor, until we are not.
|
||||
completeprompt = completeprompt.replace("-locationdescriptor-", "-descriptor-")
|
||||
|
||||
# human descriptor
|
||||
if(rare_dist(insanitylevel)): # Use base human descriptor, until we are not.
|
||||
completeprompt = completeprompt.replace("-animaldescriptor-", "-descriptor-")
|
||||
|
||||
# first some manual stuff for outfit
|
||||
|
||||
@@ -2353,6 +2366,7 @@ def build_dynamic_prompt(insanitylevel = 5, forcesubject = "all", artists = "all
|
||||
completeprompt = completeprompt.replace("-humandescriptor-", "-basicbitchdescriptor-")
|
||||
completeprompt = completeprompt.replace("-outfitdescriptor-", "-basicbitchdescriptor-")
|
||||
completeprompt = completeprompt.replace("-descriptor-", "-basicbitchdescriptor-")
|
||||
completeprompt = completeprompt.replace("-animaldescriptor-", "-basicbitchdescriptor-")
|
||||
|
||||
|
||||
|
||||
@@ -2453,9 +2467,10 @@ def build_dynamic_prompt(insanitylevel = 5, forcesubject = "all", artists = "all
|
||||
"-buildfacepart-" in completeprompt or
|
||||
"-outfitvomit-" in completeprompt or
|
||||
"-locationdescriptor-" in completeprompt or
|
||||
"-basicbitchdescriptor-" in completeprompt):
|
||||
allwildcardslistnohybrid = [ "-color-","-object-", "-animal-", "-fictional-","-nonfictional-","-building-","-vehicle-","-location-","-conceptprefix-","-food-","-haircolor-","-hairstyle-","-job-", "-accessory-", "-humanoid-", "-manwoman-", "-human-", "-colorscheme-", "-mood-", "-genderdescription-", "-artmovement-", "-malefemale-", "-bodytype-", "-minilocation-", "-minilocationaddition-", "-pose-", "-season-", "-minioutfit-", "-elaborateoutfit-", "-minivomit-", "-vomit-", "-rpgclass-", "-subjectfromfile-","-subjectfromfile-", "-brand-", "-space-", "-artist-", "-imagetype-", "-othertype-", "-quality-", "-lighting-", "-camera-", "-lens-","-imagetypequality-", "-poemline-", "-songline-", "-greatwork-", "-artistfantasy-", "-artistpopular-", "-artistromanticism-", "-artistphotography-", "-emoji-", "-timeperiod-", "-shotsize-", "-musicgenre-", "-animaladdition-", "-addontolocationinside-", "-addontolocation-", "-objectaddition-", "-humanaddition-", "-overalladdition-", "-focus-", "-direction-", "-styletilora-", "-manwomanrelation-", "-waterlocation-", "-container-", "-firstname-", "-flora-", "-print-", "-miniactivity-", "-pattern-", "-animalsuffixaddition-", "-chair-", "-cardname-", "-covering-", "-heshe-", "-hisher-", "-himher-", "-outfitdescriptor-", "-hairdescriptor-", "-hairvomit-", "-humandescriptor-", "-manwomanmultiple-", "-facepart-", "-buildfacepart-", "-outfitvomit-", "-locationdescriptor-", "-basicbitchdescriptor-"]
|
||||
allwildcardslistnohybridlists = [colorlist, objectlist, animallist, fictionallist, nonfictionallist, buildinglist, vehiclelist, locationlist,conceptprefixlist,foodlist,haircolorlist, hairstylelist,joblist, accessorielist, humanoidlist, manwomanlist, humanlist, colorschemelist, moodlist, genderdescriptionlist, artmovementlist, malefemalelist, bodytypelist, minilocationlist, minilocationadditionslist, poselist, seasonlist, minioutfitlist, elaborateoutfitlist, minivomitlist, vomitlist, rpgclasslist, customsubjectslist, customoutfitslist, brandlist, spacelist, artistlist, imagetypelist, othertypelist, qualitylist, lightinglist, cameralist, lenslist, imagetypequalitylist, poemlinelist, songlinelist, greatworklist, fantasyartistlist, popularartistlist, romanticismartistlist, photographyartistlist, emojilist, timeperiodlist, shotsizelist, musicgenrelist, animaladditionlist, addontolocationinsidelist, addontolocationlist, objectadditionslist, humanadditionlist, overalladditionlist, focuslist, directionlist, stylestiloralist, manwomanrelationlist, waterlocationlist, containerlist, firstnamelist, floralist, printlist, miniactivitylist, patternlist, animalsuffixadditionlist, chairlist, cardnamelist, coveringlist, heshelist, hisherlist, himherlist, outfitdescriptorlist, hairdescriptorlist, hairvomitlist, humandescriptorlist, manwomanmultiplelist, facepartlist, buildfacepartlist, outfitvomitlist, locationdescriptorlist, basicbitchdescriptorlist]
|
||||
"-basicbitchdescriptor-" in completeprompt or
|
||||
"-animaldescriptor-" in completeprompt):
|
||||
allwildcardslistnohybrid = [ "-color-","-object-", "-animal-", "-fictional-","-nonfictional-","-building-","-vehicle-","-location-","-conceptprefix-","-food-","-haircolor-","-hairstyle-","-job-", "-accessory-", "-humanoid-", "-manwoman-", "-human-", "-colorscheme-", "-mood-", "-genderdescription-", "-artmovement-", "-malefemale-", "-bodytype-", "-minilocation-", "-minilocationaddition-", "-pose-", "-season-", "-minioutfit-", "-elaborateoutfit-", "-minivomit-", "-vomit-", "-rpgclass-", "-subjectfromfile-","-subjectfromfile-", "-brand-", "-space-", "-artist-", "-imagetype-", "-othertype-", "-quality-", "-lighting-", "-camera-", "-lens-","-imagetypequality-", "-poemline-", "-songline-", "-greatwork-", "-artistfantasy-", "-artistpopular-", "-artistromanticism-", "-artistphotography-", "-emoji-", "-timeperiod-", "-shotsize-", "-musicgenre-", "-animaladdition-", "-addontolocationinside-", "-addontolocation-", "-objectaddition-", "-humanaddition-", "-overalladdition-", "-focus-", "-direction-", "-styletilora-", "-manwomanrelation-", "-waterlocation-", "-container-", "-firstname-", "-flora-", "-print-", "-miniactivity-", "-pattern-", "-animalsuffixaddition-", "-chair-", "-cardname-", "-covering-", "-heshe-", "-hisher-", "-himher-", "-outfitdescriptor-", "-hairdescriptor-", "-hairvomit-", "-humandescriptor-", "-manwomanmultiple-", "-facepart-", "-buildfacepart-", "-outfitvomit-", "-locationdescriptor-", "-basicbitchdescriptor-", "-animaldescriptor-"]
|
||||
allwildcardslistnohybridlists = [colorlist, objectlist, animallist, fictionallist, nonfictionallist, buildinglist, vehiclelist, locationlist,conceptprefixlist,foodlist,haircolorlist, hairstylelist,joblist, accessorielist, humanoidlist, manwomanlist, humanlist, colorschemelist, moodlist, genderdescriptionlist, artmovementlist, malefemalelist, bodytypelist, minilocationlist, minilocationadditionslist, poselist, seasonlist, minioutfitlist, elaborateoutfitlist, minivomitlist, vomitlist, rpgclasslist, customsubjectslist, customoutfitslist, brandlist, spacelist, artistlist, imagetypelist, othertypelist, qualitylist, lightinglist, cameralist, lenslist, imagetypequalitylist, poemlinelist, songlinelist, greatworklist, fantasyartistlist, popularartistlist, romanticismartistlist, photographyartistlist, emojilist, timeperiodlist, shotsizelist, musicgenrelist, animaladditionlist, addontolocationinsidelist, addontolocationlist, objectadditionslist, humanadditionlist, overalladditionlist, focuslist, directionlist, stylestiloralist, manwomanrelationlist, waterlocationlist, containerlist, firstnamelist, floralist, printlist, miniactivitylist, patternlist, animalsuffixadditionlist, chairlist, cardnamelist, coveringlist, heshelist, hisherlist, himherlist, outfitdescriptorlist, hairdescriptorlist, hairvomitlist, humandescriptorlist, manwomanmultiplelist, facepartlist, buildfacepartlist, outfitvomitlist, locationdescriptorlist, basicbitchdescriptorlist, animaldescriptorlist]
|
||||
|
||||
allwildcardslistwithhybrid = ["-material-", "-descriptor-", "-outfit-", "-conceptsuffix-","-culture-", "-objecttotal-", "-outfitprinttotal-"]
|
||||
allwildcardslistwithhybridlists = [materiallist, descriptorlist,outfitlist,conceptsuffixlist,culturelist, objecttotallist, outfitprinttotallist]
|
||||
@@ -2616,6 +2631,7 @@ def createpromptvariant(prompt = "", insanitylevel = 5, antivalues = "" , gender
|
||||
humandescriptorlist = csv_to_list("humandescriptors",antilist)
|
||||
locationdescriptorlist = csv_to_list("locationdescriptors",antilist)
|
||||
basicbitchdescriptorlist = csv_to_list("basicbitchdescriptors",antilist)
|
||||
animaldescriptorlist = csv_to_list("animaldescriptors",antilist)
|
||||
|
||||
humanlist = fictionallist + nonfictionallist + humanoidlist + malefemalelist + manwomanlist + manwomanrelationlist + manwomanmultiplelist
|
||||
objecttotallist = objectlist + buildinglist + vehiclelist + foodlist + spacelist + floralist + containerlist
|
||||
@@ -2799,6 +2815,8 @@ def createpromptvariant(prompt = "", insanitylevel = 5, antivalues = "" , gender
|
||||
prompt = prompt.replace(combination," -locationdescriptor- ")
|
||||
if lowercase_combination in [x.lower() for x in basicbitchdescriptorlist] and chance_roll(insanitylevel, "rare"):
|
||||
prompt = prompt.replace(combination," -basicbitchdescriptor- ")
|
||||
if lowercase_combination in [x.lower() for x in animaldescriptorlist] and chance_roll(insanitylevel, "rare"):
|
||||
prompt = prompt.replace(combination," -animaldescriptor- ")
|
||||
|
||||
if lowercase_combination in [x.lower() for x in directionlist] and chance_roll(insanitylevel, "uncommon"):
|
||||
prompt = prompt.replace(combination," -direction- ")
|
||||
@@ -3019,9 +3037,10 @@ def createpromptvariant(prompt = "", insanitylevel = 5, antivalues = "" , gender
|
||||
"-humandescriptor-" in completeprompt or
|
||||
"-facepart-" in completeprompt or
|
||||
"-locationdescriptor-" in completeprompt or
|
||||
"-basicbitchdescriptor-" in completeprompt):
|
||||
allwildcardslistnohybrid = [ "-color-","-object-", "-animal-", "-fictional-","-nonfictional-","-building-","-vehicle-","-location-","-conceptprefix-","-food-","-haircolor-","-hairstyle-","-job-", "-accessory-", "-humanoid-", "-manwoman-", "-human-", "-colorscheme-", "-mood-", "-genderdescription-", "-artmovement-", "-malefemale-", "-bodytype-", "-minilocation-", "-minilocationaddition-", "-pose-", "-season-", "-minioutfit-", "-elaborateoutfit-", "-minivomit-", "-vomit-", "-rpgclass-", "-subjectfromfile-", "-subjectfromfile-", "-brand-", "-space-", "-artist-", "-imagetype-", "-othertype-", "-quality-", "-lighting-", "-camera-", "-lens-","-imagetypequality-", "-poemline-", "-songline-", "-greatwork-", "-artistfantasy-", "-artistpopular-", "-artistromanticism-", "-artistphotography-", "-emoji-", "-timeperiod-", "-shotsize-", "-musicgenre-", "-animaladdition-", "-objectaddition-", "-humanaddition-", "-overalladdition-", "-focus-", "-direction-", "-styletilora-", "-manwomanrelation-", "-waterlocation-", "-container-", "-firstname-", "-flora-", "-print-", "-miniactivity-", "-pattern-", "-chair-", "-cardname-", "-covering-", "-outfitdescriptor-", "-hairdescriptor-", "-hairvomit-", "-humandescriptor-", "-manwomanmultiple-", "-facepart-", "-locationdescriptor-", "-basicbitchdescriptor-"]
|
||||
allwildcardslistnohybridlists = [colorlist, objectlist, animallist, fictionallist, nonfictionallist, buildinglist, vehiclelist, locationlist,conceptprefixlist,foodlist,haircolorlist, hairstylelist,joblist, accessorielist, humanoidlist, manwomanlist, humanlist, colorschemelist, moodlist, genderdescriptionlist, artmovementlist, malefemalelist, bodytypelist, minilocationlist, minilocationadditionslist, poselist, seasonlist, minioutfitlist, elaborateoutfitlist, minivomitlist, vomitlist, rpgclasslist, customsubjectslist, customoutfitslist, brandlist, spacelist, artistlist, imagetypelist, othertypelist, qualitylist, lightinglist, cameralist, lenslist, imagetypequalitylist, poemlinelist, songlinelist, greatworklist, fantasyartistlist, popularartistlist, romanticismartistlist, photographyartistlist, emojilist, timeperiodlist, shotsizelist, musicgenrelist, animaladditionlist, objectadditionslist, humanadditionlist, overalladditionlist, focuslist, directionlist, stylestiloralist, manwomanrelationlist, waterlocationlist, containerlist, firstnamelist, floralist, printlist, miniactivitylist, patternlist, chairlist, cardnamelist, coveringlist, outfitdescriptorlist, hairdescriptorlist, hairvomitlist, humandescriptorlist, manwomanmultiplelist, facepartlist, locationdescriptorlist, basicbitchdescriptorlist]
|
||||
"-basicbitchdescriptor-" in completeprompt or
|
||||
"-animaldescriptor-" in completeprompt):
|
||||
allwildcardslistnohybrid = [ "-color-","-object-", "-animal-", "-fictional-","-nonfictional-","-building-","-vehicle-","-location-","-conceptprefix-","-food-","-haircolor-","-hairstyle-","-job-", "-accessory-", "-humanoid-", "-manwoman-", "-human-", "-colorscheme-", "-mood-", "-genderdescription-", "-artmovement-", "-malefemale-", "-bodytype-", "-minilocation-", "-minilocationaddition-", "-pose-", "-season-", "-minioutfit-", "-elaborateoutfit-", "-minivomit-", "-vomit-", "-rpgclass-", "-subjectfromfile-", "-subjectfromfile-", "-brand-", "-space-", "-artist-", "-imagetype-", "-othertype-", "-quality-", "-lighting-", "-camera-", "-lens-","-imagetypequality-", "-poemline-", "-songline-", "-greatwork-", "-artistfantasy-", "-artistpopular-", "-artistromanticism-", "-artistphotography-", "-emoji-", "-timeperiod-", "-shotsize-", "-musicgenre-", "-animaladdition-", "-objectaddition-", "-humanaddition-", "-overalladdition-", "-focus-", "-direction-", "-styletilora-", "-manwomanrelation-", "-waterlocation-", "-container-", "-firstname-", "-flora-", "-print-", "-miniactivity-", "-pattern-", "-chair-", "-cardname-", "-covering-", "-outfitdescriptor-", "-hairdescriptor-", "-hairvomit-", "-humandescriptor-", "-manwomanmultiple-", "-facepart-", "-locationdescriptor-", "-basicbitchdescriptor-", "-animaldescriptor-"]
|
||||
allwildcardslistnohybridlists = [colorlist, objectlist, animallist, fictionallist, nonfictionallist, buildinglist, vehiclelist, locationlist,conceptprefixlist,foodlist,haircolorlist, hairstylelist,joblist, accessorielist, humanoidlist, manwomanlist, humanlist, colorschemelist, moodlist, genderdescriptionlist, artmovementlist, malefemalelist, bodytypelist, minilocationlist, minilocationadditionslist, poselist, seasonlist, minioutfitlist, elaborateoutfitlist, minivomitlist, vomitlist, rpgclasslist, customsubjectslist, customoutfitslist, brandlist, spacelist, artistlist, imagetypelist, othertypelist, qualitylist, lightinglist, cameralist, lenslist, imagetypequalitylist, poemlinelist, songlinelist, greatworklist, fantasyartistlist, popularartistlist, romanticismartistlist, photographyartistlist, emojilist, timeperiodlist, shotsizelist, musicgenrelist, animaladditionlist, objectadditionslist, humanadditionlist, overalladditionlist, focuslist, directionlist, stylestiloralist, manwomanrelationlist, waterlocationlist, containerlist, firstnamelist, floralist, printlist, miniactivitylist, patternlist, chairlist, cardnamelist, coveringlist, outfitdescriptorlist, hairdescriptorlist, hairvomitlist, humandescriptorlist, manwomanmultiplelist, facepartlist, locationdescriptorlist, basicbitchdescriptorlist, animaldescriptorlist]
|
||||
|
||||
allwildcardslistwithhybrid = ["-material-", "-descriptor-", "-outfit-", "-conceptsuffix-","-culture-", "-objecttotal-", "-outfitprinttotal-"]
|
||||
allwildcardslistwithhybridlists = [materiallist, descriptorlist,outfitlist,conceptsuffixlist,culturelist, objecttotallist, outfitprinttotallist]
|
||||
|
||||
@@ -0,0 +1,128 @@
|
||||
Absurd
|
||||
Adorable
|
||||
Aggressive
|
||||
Alien
|
||||
Ancient
|
||||
Angelic
|
||||
Angry
|
||||
Anime
|
||||
Apocalyptic
|
||||
Appealing
|
||||
Arcane
|
||||
Astonishing
|
||||
Asymmetrical
|
||||
Average
|
||||
Awful
|
||||
Basic
|
||||
Beautiful
|
||||
Bewitching
|
||||
Boring
|
||||
Breathtaking
|
||||
Brilliant
|
||||
Celestial
|
||||
Charming
|
||||
Chibi
|
||||
Chic
|
||||
Classic
|
||||
Creepy
|
||||
Cute
|
||||
Cyberpunk
|
||||
Cyborg
|
||||
Dirty
|
||||
Disgusting
|
||||
Divine
|
||||
Drab
|
||||
Dreamlike
|
||||
Dreamy
|
||||
Dull
|
||||
Eclectic
|
||||
Enchanted
|
||||
Enchanting
|
||||
Energetic
|
||||
Energizing
|
||||
Epic
|
||||
Ethereal
|
||||
Evil
|
||||
Exotic
|
||||
Expressive
|
||||
Extraordinary
|
||||
Fairy-Tale
|
||||
Fantastical
|
||||
Fantasy
|
||||
Feminine
|
||||
Foul
|
||||
Friendly
|
||||
Furious
|
||||
Furry
|
||||
Fluffy
|
||||
Futuristic
|
||||
Ghastly
|
||||
Giant
|
||||
Gigantic
|
||||
Gloomy
|
||||
Glowing
|
||||
Gorgeous
|
||||
Graceful
|
||||
Groovy
|
||||
Grotesque
|
||||
Gruesome
|
||||
Hairy
|
||||
Handsome
|
||||
Happy
|
||||
Harsh
|
||||
Hateful
|
||||
Heavenly
|
||||
Hideous
|
||||
Holy
|
||||
Horrifying
|
||||
Injured
|
||||
Kawaii
|
||||
Kindhearted
|
||||
Lovely
|
||||
Loving
|
||||
Ludicrous
|
||||
Macho
|
||||
Magical
|
||||
Magnificent
|
||||
Majestic
|
||||
Masculine
|
||||
Mean
|
||||
Misshapen
|
||||
Monstrous
|
||||
Mysterious
|
||||
Mystical
|
||||
Mystifying
|
||||
Mythical
|
||||
Nasty
|
||||
Natural
|
||||
Noble
|
||||
Nonchalant
|
||||
Old
|
||||
Plain
|
||||
Playful
|
||||
Pretty
|
||||
Pure
|
||||
Radiant
|
||||
Refined
|
||||
Regal
|
||||
Robotic
|
||||
Sad
|
||||
Scaly
|
||||
Shabby
|
||||
Smart
|
||||
Spellbinding
|
||||
Striking
|
||||
Stunning
|
||||
Tiny
|
||||
Tropical
|
||||
Ugly
|
||||
Unattractive
|
||||
Unconventional
|
||||
Unique
|
||||
Vampiric
|
||||
Vibrant
|
||||
Vulgar
|
||||
Warlike
|
||||
Weird
|
||||
Wet
|
||||
Young
|
||||
|
+1
-1
@@ -52,7 +52,7 @@ def generateprompts(amount = 1,insanitylevel="5",subject="all", artist="all", im
|
||||
print("All done!")
|
||||
|
||||
generateprompts(10,5
|
||||
,"humanoid" # subject
|
||||
,"animal" # subject
|
||||
,"all" # artists
|
||||
,"all",False,"","","PREFIXPROMPT"
|
||||
,"SUFFIXPROMPT OR(;-heshe- has ;rare) -facepart- of OR(-conceptsuffix-;-basicbitchdescriptor-;uncommon) OR(; and -facepart- of OR(-conceptsuffix-;-basicbitchdescriptor-;uncommon);uncommon)"
|
||||
|
||||
Reference in New Issue
Block a user