-
Notifications
You must be signed in to change notification settings - Fork 67
CONFIG Modifications
github-actions[bot] edited this page Sep 18, 2025
·
1 revision
The Draw Steel system can be modified by users with edits to the CONFIG.DRAW_STEEL object. The full object can be viewed in the repository; this is a list of the most commonly requested adjustments. These edits should be performed by a module script; you can make a personal module by using the built-in Module Maker from the setup screen.
The default list of languages for Draw Steel comes from the core books; if you're not playing in Orden, you probably want to adjust this list.
Hooks.once("init", () => {
// Add a language
CONFIG.DRAW_STEEL.languages.foo = { label: "Foo" };
// Remove a language
delete CONFIG.DRAW_STEEL.languages.anjali;
// Remove all default languages
for (const key in CONFIG.DRAW_STEEL.languages) delete CONFIG.DRAW_STEEL.languages[key];
// Add many languages
Object.assign(CONFIG.DRAW_STEEL.languages, {
foo: { label: "Foo" },
bar: { label: "Bar" },
});
});The official rules suggest Directors customize the skill list for their own purposes. The default skill groups are "crafting", "exploration", "interpersonal", "intrigue", and "lore".
Hooks.once("init", () => {
// Add a new skill
CONFIG.DRAW_STEEL.skills.list.painting = {
label: "Painting",
group: "crafting",
};
// Remove a skill
delete CONFIG.DRAW_STEEL.skills.list.flirt;
// Add a skill group
CONFIG.DRAW_STEEL.skills.groups.technology = {
label: "Technology",
};
});