Node only restarts every generation if random character is true

This commit is contained in:
sn0w12
2024-05-02 15:19:41 +02:00
parent 485272e9b4
commit 8a37a26b05
+4 -1
View File
@@ -76,7 +76,9 @@ class CharacterSelectNode:
@classmethod
def IS_CHANGED(cls, **kwargs):
return float("NaN")
cls.logger.log(str(cls.random_character_chosen), "DEBUG")
if cls.random_character_chosen:
return float("NaN")
RETURN_TYPES = ("STRING", "STRING", "BOOLEAN")
RETURN_NAMES = ("CHARACTER STRING", "CHARACTER PROMPT", "XL")
@@ -88,6 +90,7 @@ class CharacterSelectNode:
return ("", "", "")
if random_character:
self.random_character_chosen = True
char_item = self.final_character_dict.get(random.choice(list(self.final_character_dict.keys())))
self.logger.log("Random Character: " + str(char_item["name"]), "INFORMATIONAL")
else: