SuppressGuildAchievements

Suppress unwanted guild achievement notifications

File Details

SuppressGuildAchievements.zip v1.7.8

  • B
  • Aug 9, 2024
  • 6.35 KB
  • 59
  • 11.0.2
  • Retail

File Name

SuppressGuildAchievements.zip

Supported Versions

  • 11.0.2

Version 1.7.8 - Alpha release [Debug logging is enabled]

Changes GUI Suppression logic to aggresive.

Added Features: Commands for Global Suppression Control:

Added /sga enable command to enable all suppression settings, including personal achievements. Added /sga disable command to disable all suppression settings.

Functionality Updates:

EnableAllSuppressions Function: Added a new function to enable all suppression settings at once, including GUI and text suppressions for guild achievements, guild members' achievements, and personal achievements.

EnableAllLogging Function: Added a new function to enable all logging settings at once, including GUI and text logging for guild achievements, guild members' achievements, and personal achievements.

Enhanced Command Handling:

Updated the /sga log command to handle logging configuration for all achievements. Updated the /sga suppress command to handle suppression configuration for all achievements.

Added commands for personal achievement-specific suppression and logging: /sga enablepersonal - Enables suppression of personal achievements. /sga disablepersonal - Disables suppression of personal achievements. /sga enablepersonallog - Enables logging for personal achievements. /sga disablepersonallog - Disables logging for personal achievements. Testing Commands:

Added /sga test1, /sga test2, and /sga test3 commands to run specific test configurations: Test 1: Enable all suppressions and logging. Test 2: Disable all suppressions and logging. Test 3: Mixed configuration (suppress GUI, log text only). Detailed Load Message:

Added /sga showloadmessage enable and /sga showloadmessage disable commands to toggle detailed load messages.

Bug Fixes: GUI popup showing still

Miscellaneous Changes: Refactoring:

Refactored command handling to better manage the new suppression and logging commands. Updated status reporting and chat history clearing functions for clarity. Localization Updates:

Ensured that new commands and functionality are properly reflected in the localization settings.