40 lines
867 B
JavaScript
40 lines
867 B
JavaScript
export function registerMetaSettings() {
|
|
game.settings.register(`ripcrypt`, `dc`, {
|
|
scope: `world`,
|
|
type: Number,
|
|
config: false,
|
|
requiresReload: false,
|
|
onChange: () => {
|
|
ui.crypt.render({ parts: [ `delveConditions` ]});
|
|
},
|
|
});
|
|
|
|
game.settings.register(`ripcrypt`, `currentFate`, {
|
|
scope: `world`,
|
|
type: String,
|
|
config: false,
|
|
requiresReload: false,
|
|
onChange: () => {
|
|
ui.crypt.render({ parts: [ `fate` ] });
|
|
},
|
|
});
|
|
|
|
game.settings.register(`ripcrypt`, `whoFirst`, {
|
|
scope: `world`,
|
|
type: String,
|
|
config: false,
|
|
requiresReload: false,
|
|
initial: `friendly`,
|
|
onChange: async () => {
|
|
await game.combat.setupTurns();
|
|
await ui.combat.render({ parts: [ `tracker` ] });
|
|
},
|
|
});
|
|
|
|
game.settings.register(`ripcrypt`, `firstLoadFinished`, {
|
|
scope: `world`,
|
|
type: Boolean,
|
|
initial: false,
|
|
requiresReload: false,
|
|
});
|
|
};
|