Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extended text filter functionality to allow precise filtering of speech, Razor overhead messages and sys messages #191

Open
wants to merge 11 commits into
base: master
Choose a base branch
from

Conversation

Tranq1
Copy link

@Tranq1 Tranq1 commented Apr 5, 2022

Right now the text filter option under Filters -> Text & Messages only filters speech.

With this PR, players would be able to decide where the text should be filtered on:

  • Speech
  • Overhead messages from Razor
  • System messages

For system messages, they can additionally decide if the filtered messages should still trigger overhead messages and be found via the "insysmsg" script expression.

The change is backwards compatible so players using the speech filter already won't notice any changes.

image

@Tranq1 Tranq1 marked this pull request as ready for review April 6, 2022 09:45
@Tranq1
Copy link
Author

Tranq1 commented Apr 6, 2022

I'm finished with the implementation now. Debugged and tested it as much as I could on Outlands and had no more issues.

It also fixed a previous bug where overhead messages would not be registered if the sys message was filtered by the "filter repeated system messages" option.

The new edit form for filter options is still a bit choppy, it looks good in the designer but not when I run it. But that's just aesthetics.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant