79 lines
2.3 KiB
JavaScript
79 lines
2.3 KiB
JavaScript
export const registerSettings = function () {
|
|
|
|
game.settings.register("acks", "initiative", {
|
|
name: game.i18n.localize("ACKS.Setting.RerollInitiative"),
|
|
hint: game.i18n.localize("ACKS.Setting.RerollInitiativeHint"),
|
|
default: "reset",
|
|
scope: "world",
|
|
type: String,
|
|
config: true,
|
|
choices: {
|
|
keep: "ACKS.Setting.InitiativeKeep",
|
|
reset: "ACKS.Setting.InitiativeReset",
|
|
reroll: "ACKS.Setting.InitiativeReroll",
|
|
}
|
|
});
|
|
|
|
game.settings.register("acks", "ascendingAC", {
|
|
name: game.i18n.localize("ACKS.Setting.AscendingAC"),
|
|
hint: game.i18n.localize("ACKS.Setting.AscendingACHint"),
|
|
default: true,
|
|
scope: "world",
|
|
type: Boolean,
|
|
config: false,
|
|
onChange: _ => window.location.reload()
|
|
});
|
|
|
|
game.settings.register("acks", "encumbranceOption", {
|
|
name: game.i18n.localize("ACKS.Setting.Encumbrance"),
|
|
hint: game.i18n.localize("ACKS.Setting.EncumbranceHint"),
|
|
default: "detailed",
|
|
scope: "world",
|
|
type: String,
|
|
config: true,
|
|
choices: {
|
|
detailed: "ACKS.Setting.EncumbranceDetailed",
|
|
complete: "ACKS.Setting.EncumbranceComplete",
|
|
},
|
|
onChange: _ => window.location.reload()
|
|
});
|
|
|
|
game.settings.register("acks", "morale", {
|
|
name: game.i18n.localize("ACKS.Setting.Morale"),
|
|
hint: game.i18n.localize("ACKS.Setting.MoraleHint"),
|
|
default: true,
|
|
scope: "world",
|
|
type: Boolean,
|
|
config: true,
|
|
});
|
|
|
|
game.settings.register("acks", "removeMagicBonus", {
|
|
name: game.i18n.localize("ACKS.Setting.RemoveMagicBonus"),
|
|
hint: game.i18n.localize("ACKS.Setting.RemoveMagicBonusHint"),
|
|
default: false,
|
|
scope: "world",
|
|
type: Boolean,
|
|
config: true,
|
|
onChange: _ => window.location.reload()
|
|
});
|
|
|
|
game.settings.register("acks", "exploding20s", {
|
|
name: game.i18n.localize("ACKS.Setting.Explode20"),
|
|
hint: game.i18n.localize("ACKS.Setting.Explode20Hint"),
|
|
default: false,
|
|
scope: "world",
|
|
type: Boolean,
|
|
config: true,
|
|
onChange: _ => window.location.reload()
|
|
});
|
|
|
|
game.settings.register("acks", "bhr", {
|
|
name: game.i18n.localize("ACKS.Setting.BHR"),
|
|
hint: game.i18n.localize("ACKS.Setting.BHRHint"),
|
|
default: false,
|
|
scope: "world",
|
|
type: Boolean,
|
|
config: true,
|
|
onChange: _ => window.location.reload()
|
|
});
|
|
} |