VTTFoundry VTT

Déclarer un réglage de module Foundry

Enregistrer une option dans les paramètres du monde au chargement d'un module.

· 1 min de lecture

Au démarrage du module

Les réglages se déclarent dans le hook init, avant que le monde ne soit prêt :

const MODULE_ID = 'mon-module';

Hooks.once('init', () => {
  game.settings.register(MODULE_ID, 'modeSombre', {
    name: 'Mode sombre',
    hint: 'Affiche les fiches avec le thème sombre.',
    scope: 'world',
    config: true,
    type: Boolean,
    default: false,
  });
});

Lire la valeur

const sombre = game.settings.get(MODULE_ID, 'modeSombre');

scope: 'world' partage la valeur entre tous les joueurs ; 'client' la garde propre à chaque navigateur.

Commentaires

Pour réagir à cet article, écrivez-moi sur Mastodon : @machinvorpal@ludosphere.fr.