diff --git a/lang/en.json b/lang/en.json
index cfe707b..e36837f 100644
--- a/lang/en.json
+++ b/lang/en.json
@@ -395,6 +395,8 @@
"DG.Settings.charactersheet.program": "The Program",
"DG.Settings.sortskills.name": "Sort Skills By Column?",
"DG.Settings.sortskills.hint": "Checked sorts by column. Unchecked sorts by row.",
+ "DG.Settings.hideSkillTooltips.name": "Hide Skill Tooltips",
+ "DG.Settings.hideSkillTooltips.hint": "Do not display skill tooltips in Agent sheets.",
"DG.Settings.keepSanityPrivate.name": "Keep Sanity Private",
"DG.Settings.keepSanityPrivate.hint": "Hide sanity from players in both Agent sheets and rolls.",
"DG.Settings.skillImprovementFormula.name": "Default Skill Improvement Roll",
diff --git a/module/other/register-helpers.js b/module/other/register-helpers.js
index 1356dde..58e25f9 100644
--- a/module/other/register-helpers.js
+++ b/module/other/register-helpers.js
@@ -254,4 +254,8 @@ export default function registerHandlebarsHelpers() {
return result;
});
+
+ Handlebars.registerHelper("hideSkillTooltips", () => {
+ return game.settings.get("deltagreen", "hideSkillTooltips");
+ });
}
diff --git a/module/settings.js b/module/settings.js
index 420460b..20a17bd 100644
--- a/module/settings.js
+++ b/module/settings.js
@@ -312,6 +312,16 @@ export default function registerSystemSettings() {
default: false,
});
+ game.settings.register("deltagreen", "hideSkillTooltips", {
+ name: game.i18n.localize("DG.Settings.hideSkillTooltips.name"),
+ hint: game.i18n.localize("DG.Settings.hideSkillTooltips.hint"),
+ scope: "client",
+ config: true,
+ requiresReload: true,
+ type: Boolean,
+ default: false,
+ });
+
// obsolete - will be removed at some point
game.settings.register("deltagreen", "characterSheetFont", {
name: "World Font Choice",
diff --git a/templates/actor/parts/skills-tab.html b/templates/actor/parts/skills-tab.html
index 4708941..2bfead3 100644
--- a/templates/actor/parts/skills-tab.html
+++ b/templates/actor/parts/skills-tab.html
@@ -24,7 +24,10 @@
data-key="{{skill.key}}"
data-rolltype="skill"
for="system.skills.{{skill.key}}.value"
- data-tooltip="{{concat (localize (concat 'DG.Skills.Tooltip.' skill.key)) '
' (localize (ifThen skill.proficiency 'DG.Tooltip.SkillLabel' 'DG.Tooltip.CannotRollSkillLabel')) }}">
+ {{#unless (hideSkillTooltips) }}
+ data-tooltip="{{concat (localize (concat 'DG.Skills.Tooltip.' skill.key)) '
' (localize (ifThen skill.proficiency 'DG.Tooltip.SkillLabel' 'DG.Tooltip.CannotRollSkillLabel')) }}"
+ {{/unless }}
+ >
{{localizeWithFallback (concat "DG.Skills." skill.key) skill.label }}