Submitted as a feature request -- posting here just to see if anyone else likes the idea or not.
Adjust the filter command to accept other parameters besides "skills", most noticeably: "receive", "give" and "person".
/filter receive -- Filters out all of the "You receive n platinum n gold..." lines from the chat screen
/filter give -- Filters out all of the "You give n platinum n gold..." lines from the chat screen
/filter person -- Works just like the ignore option for players, only allows you to block communications from specific NPCs as well
Might be easier to allow the following:
/filter <beginning of line> -- this way a user could type /filter "You receive" and macroquest would block all lines that started with You receive from being displayed.
This could be a dynamic array of strings to allow for nearly unlimited expansion. The only issue I note is that if a person has a large number of filters, then looping through each one to parse out the ones that match could become cumbersome and cause some unwanted delays.
Could also filter out the "You no longer have a target" messages that are spammed during most of the macros.
As you have probably noticed, my main concern is keeping the chat box as clutter free as possible to make sure you can always view any important messages (i.e. a GM asking you what you are doing).
Adding in these filters would allow a person using macroquest to customize the macro using experience to their desires.
Cheers,
Domosan
