Allow setting altering group greetings with extensions. Add ability to add extensions when creating characters.

This commit is contained in:
Cohee
2024-03-14 23:10:35 +02:00
parent 51f959c06b
commit ce756bc4f7
5 changed files with 38 additions and 7 deletions

View File

@ -357,6 +357,16 @@ function charaFormatData(data) {
}
}
if (data.extensions) {
try {
const extensions = JSON.parse(data.extensions);
// Deep merge the extensions object
_.set(char, 'data.extensions', deepMerge(char.data.extensions, extensions));
} catch {
console.debug(`Failed to parse extensions JSON: ${data.extensions}`);
}
}
return char;
}