Fix crash init : MOON_DICE_PHASES supprimé → nouveau setting rollMoonDieByDefault
SYSTEM.MOON_DICE_PHASES a été supprimé lors du refactoring 2d8. Remplacement du setting 'defaultMoonPhase' (String + choices) par 'rollMoonDieByDefault' (Boolean) cohérent avec la nouvelle mécanique. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
@@ -170,16 +170,13 @@ function _registerHandlebarsHelpers() {
|
||||
/* ─── Settings ───────────────────────────────────────────────────────────── */
|
||||
|
||||
function _registerSettings() {
|
||||
game.settings.register(SYSTEM_ID, "defaultMoonPhase", {
|
||||
name: "CELESTOPOL.Setting.defaultMoonPhase.name",
|
||||
hint: "CELESTOPOL.Setting.defaultMoonPhase.hint",
|
||||
game.settings.register(SYSTEM_ID, "rollMoonDieByDefault", {
|
||||
name: "CELESTOPOL.Setting.rollMoonDieByDefault.name",
|
||||
hint: "CELESTOPOL.Setting.rollMoonDieByDefault.hint",
|
||||
scope: "world",
|
||||
config: true,
|
||||
type: String,
|
||||
default: "nouvelleLune",
|
||||
choices: Object.fromEntries(
|
||||
Object.entries(SYSTEM.MOON_DICE_PHASES).map(([k, v]) => [k, v.label])
|
||||
),
|
||||
type: Boolean,
|
||||
default: false,
|
||||
})
|
||||
|
||||
game.settings.register(SYSTEM_ID, "autoWounds", {
|
||||
|
||||
@@ -208,6 +208,10 @@
|
||||
"defaultMoonPhase": {
|
||||
"name": "Phase de lune par défaut",
|
||||
"hint": "Phase de lune utilisée par défaut dans les jets de dés"
|
||||
},
|
||||
"rollMoonDieByDefault": {
|
||||
"name": "Lancer le dé de la lune par défaut",
|
||||
"hint": "Cocher automatiquement 'Lancer le dé de la lune' dans les fenêtres de jet"
|
||||
}
|
||||
},
|
||||
"ChatCard": {
|
||||
|
||||
Reference in New Issue
Block a user