diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..6bb2084 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,7 @@ +{ + "trailingComma": "es5", + "tabWidth": 2, + "semi": false, + "useTabs": false, + "printWidth": 100 +} \ No newline at end of file diff --git a/lang/en.json b/lang/en.json index c68e18e..652c7ce 100644 --- a/lang/en.json +++ b/lang/en.json @@ -158,5 +158,11 @@ "BASICFANTASYRPG.EffectCreate": "Create Effect", "BASICFANTASYRPG.EffectToggle": "Toggle Effect", "BASICFANTASYRPG.EffectEdit": "Edit Effect", - "BASICFANTASYRPG.EffectDelete": "Delete Effect" + "BASICFANTASYRPG.EffectDelete": "Delete Effect", + + "BASICFANTASYRPG.Settings.SavesMenu.name": "Configure Saving Throw Names", + "BASICFANTASYRPG.Settings.SavesMenu.label": "Saving Throw Settings", + "BASICFANTASYRPG.Settings.SavesMenu.hint": "", + "BASICFANTASYRPG.SaveName.hint": "Custom name for this saving throw. The same name is used for all players." + } \ No newline at end of file diff --git a/lang/fr.json b/lang/fr.json index 2be7934..c98ed24 100644 --- a/lang/fr.json +++ b/lang/fr.json @@ -158,5 +158,10 @@ "BASICFANTASYRPG.EffectCreate": "Créer un Effet", "BASICFANTASYRPG.EffectToggle": "Effet On/Off", "BASICFANTASYRPG.EffectEdit": "Modifier l'Effet", - "BASICFANTASYRPG.EffectDelete": "Supprimer l'Effet" + "BASICFANTASYRPG.EffectDelete": "Supprimer l'Effet", + + "BASICFANTASYRPG.AutoRollTokenHP.name": "Automatically Roll Token HP", + "BASICFANTASYRPG.AutoRollTokenHP.hint": "Based on HD value. If this setting is turned off, HP will be set to TODO WORK OUT WHAT", + + "BASICFANTASYRPG.SaveName.hint": "Custom name for this saving throw. The same name is used for all players." } diff --git a/module/basicfantasyrpg.mjs b/module/basicfantasyrpg.mjs index 017f2ef..d606a94 100644 --- a/module/basicfantasyrpg.mjs +++ b/module/basicfantasyrpg.mjs @@ -7,6 +7,7 @@ import { BasicFantasyRPGItemSheet } from './sheets/item-sheet.mjs'; // Import helper/utility classes and constants. import { preloadHandlebarsTemplates } from './helpers/templates.mjs'; import { BASICFANTASYRPG } from './helpers/config.mjs'; +import { registerSettings } from './settings/settings.mjs'; /* -------------------------------------------- */ /* Init Hook */ @@ -110,6 +111,19 @@ Handlebars.registerPartial('iconRanged', `