premium banner
ntAlertCleaner

Description

ntAlertCleaner is an addon to redirect alert, warning and scroll banner messages to a chat tab, so that you can keep your game window clean without spamming alerts such as "must face target" or "cooling down".

Features

  • Redirects alert, warning and scroll banner messages to a chat tab. The default is chat tab 1, but you can change it by editing configuration.
  • Avoids spam. When a same message is issued successively (which i call as spam), it is shown only once.
  • Ignore/show. You can specify which type of messages are shown every time, and which type of messages are never shown at all.

Basic usage

  • Just install. When you log in, you will see a red message pop up "ntAC: redirected to chat tab 1".
  • As the default, the messages are redirected to the chat tab 1, the general chat tab.
  • As the default, the messages that contain the following key words are shown every time: "quest", "item"
  • As the default, the messages that contain the following key words or phrases are never shown:
    • "equipment does not need repairing",
    • "juice courier",
    • "cooling down",
    • "invalid target",
    • "target dead",
    • "please close the mail interface before continuing",
    • "the target is dead",
    • "opening the loot interface failed",
    • "you need to be standing to cast magic"

Advanced usage

  • You can change settings of this addon through editing the configuration file. (Sorry no config GUI)
  • Open "config.lua" (in the folder ...Interface/AddOns/ntAlertCleaner/ ) with notepad (of windows) or any editor you like.
  • I added many comments in the config file, so that you can easily change the settings as you like.
  • Save and restart the client, then the addon works with your new configuration.
  • The default configuration is as follows.
-- Configuration file for ntAlertCleaner
--
local ntAC_Config = {	-- do not change this line --
-- To which chat tab do you want to redirect alert/notice message? (should be 1 to 8)
1  
,--                    -- do not change this line --
-- Time window Time window to check recent logs (in seconds) 
10
,--                    -- do not change this line --
-- Maximum number of recent logs to check
20
}--                    -- do not change this line --

local ntAC_Show = {	-- do not change this line --
-- The messages that contain the following keywords are shown every time
-- The keywords should be enclosed with "" and followed by , (comma) except for the last keyword.
-- The keywords are case insensitive.

"quest",  
"item"    

-- 
}--                    -- do not change this line --

local ntAC_Ignore = {	-- do not change this line --
-- The messages that contain the following keywords are not shown at all
-- The keywords should be enclosed with "" and followed by , (comma) except for the last keyword.
-- The keywords are case insensitive.

"equipment does not need repairing",
"juice courier",
"cooling down",  
"invalid target",
"target dead",
"please close the mail interface before continuing",
"the target is dead",
"opening the loot interface failed", 
"you need to be standing to cast magic" 

--
}--                    -- do not change this line --

return ntAC_Config, ntAC_Show, ntAC_Ignore    -- do not change this line --

--
--
--