Add ability to exclude characters from random

This commit is contained in:
Lucas Sköld
2024-05-06 01:46:22 +02:00
parent fbbd7b2cea
commit 939cc3fbc4
+26
View File
@@ -0,0 +1,26 @@
import { SettingUtils } from './sn0w.js';
import { app } from "../../../scripts/app.js";
const Id = "sn0w.ExcludedRandomCharacters";
const SettingDefinition = {
id: Id,
name: "[Sn0w] Exclude/Include Random Characters",
type: SettingUtils.createMultilineSetting,
defaultValue: "ExampleName1,ExampleName2",
attrs: {
height: "50",
tooltip: "Specify excluded characters as a comma-separated list; prepend 'only:' to include only listed names.",
}
};
const registerSetting = (settingDefinition) => {
const extension = {
name: settingDefinition.id,
init() {
const setting = app.ui.settings.addSetting(settingDefinition);
}
};
app.registerExtension(extension);
};
registerSetting(SettingDefinition);