Fix for Lorebook Enhancer

This commit is contained in:
aimfordeb
2026-02-15 11:26:44 +02:00
committed by GitHub
parent 9d771f753b
commit 8daba33422
+11 -1
View File
@@ -120,8 +120,17 @@ class FunPackLorebookEnhancer:
is_constant = entry.get("constant", False)
is_constant = entry.get("constant", False)
if not is_constant:
if not self._match_keys(entry.get("key", []), scan_text):
keys = entry.get("keys", entry.get("key", [])) # Fixed: use "keys" (plural) first
if not self._match_keys(keys, scan_text):
continue
if entry.get("selective", False):
sec_keys = entry.get("keysecondary", []) or entry.get("secondary_keys", [])
logic = entry.get("selectiveLogic", 0)
if not self._match_secondary(sec_keys, scan_text, logic):
continue
if entry.get("selective", False):
@@ -1435,5 +1444,6 @@ NODE_DISPLAY_NAME_MAPPINGS = {