diff --git a/lang/en.json b/lang/en.json index c3c0f79a..6b1ebe28 100755 --- a/lang/en.json +++ b/lang/en.json @@ -2565,7 +2565,9 @@ "label": "Countdown Automation", "hint": "Automatically progress countdowns based on their progression settings" }, - "hideHitMissForPlayers": { "label": "Hide Hit/Miss On Adversaries In Chat For Players" }, + "hideObserverPermissionInChat": { + "label": "Hide chat information such as hit/miss for Actors players lack permission on" + }, "levelupAuto": { "label": "Levelup Automation", "hint": "When you've made your choices and finish levelup, the numerical changes are automatically applied to your character." diff --git a/module/data/settings/Automation.mjs b/module/data/settings/Automation.mjs index 09e68ff6..6fe91385 100644 --- a/module/data/settings/Automation.mjs +++ b/module/data/settings/Automation.mjs @@ -27,9 +27,9 @@ export default class DhAutomation extends foundry.abstract.DataModel { initial: true, label: 'DAGGERHEART.SETTINGS.Automation.FIELDS.countdownAutomation.label' }), - hideHitMissForPlayers: new fields.BooleanField({ + hideObserverPermissionInChat: new fields.BooleanField({ initial: false, - label: 'DAGGERHEART.SETTINGS.Automation.FIELDS.hideHitMissForPlayers.label' + label: 'DAGGERHEART.SETTINGS.Automation.FIELDS.hideObserverPermissionInChat.label' }), levelupAuto: new fields.BooleanField({ required: true, diff --git a/module/documents/chatMessage.mjs b/module/documents/chatMessage.mjs index 690aa4b7..6a4c3eb0 100644 --- a/module/documents/chatMessage.mjs +++ b/module/documents/chatMessage.mjs @@ -71,7 +71,7 @@ export default class DhpChatMessage extends foundry.documents.ChatMessage { e.setAttribute('data-use-perm', document.testUserPermission(game.user, 'OWNER')); const settings = game.settings.get(CONFIG.DH.id, CONFIG.DH.SETTINGS.gameSettings.Automation); - if (settings.hideHitMissForPlayers) + if (settings.hideObserverPermissionInChat) e.setAttribute('data-view-perm', document.testUserPermission(game.user, 'OBSERVER')); }); diff --git a/templates/settings/automation-settings/general.hbs b/templates/settings/automation-settings/general.hbs index dcb26da4..72ed4bfa 100644 --- a/templates/settings/automation-settings/general.hbs +++ b/templates/settings/automation-settings/general.hbs @@ -16,7 +16,7 @@ {{formGroup settingFields.schema.fields.vulnerableAutomation value=settingFields._source.vulnerableAutomation localize=true}} {{formGroup settingFields.schema.fields.countdownAutomation value=settingFields._source.countdownAutomation localize=true}} - {{formGroup settingFields.schema.fields.hideHitMissForPlayers value=settingFields._source.hideHitMissForPlayers localize=true}} + {{formGroup settingFields.schema.fields.hideObserverPermissionInChat value=settingFields._source.hideObserverPermissionInChat localize=true}} {{formGroup settingFields.schema.fields.actionPoints value=settingFields._source.actionPoints localize=true}} {{formGroup settingFields.schema.fields.hordeDamage value=settingFields._source.hordeDamage localize=true}} {{formGroup settingFields.schema.fields.effects.fields.rangeDependent value=settingFields._source.effects.rangeDependent localize=true}} diff --git a/templates/ui/chat/parts/target-part.hbs b/templates/ui/chat/parts/target-part.hbs index aa7dab1e..466364a0 100644 --- a/templates/ui/chat/parts/target-part.hbs +++ b/templates/ui/chat/parts/target-part.hbs @@ -1,6 +1,6 @@
{{pluralize currentTargets.length "DAGGERHEART.GENERAL.Target"}}
- {{#if (or isGM (not automationSettings.hideHitMissForPlayers))}} + {{#if (or isGM (not automationSettings.hideObserverPermissionInChat))}}
{{#if (or (gt targetShort.hit 0) (gt targetShort.miss 0))}}