Filter noisy messages
CI / macos-latest (push) Has been cancelled
CI / ubuntu-latest (push) Has been cancelled
CI / windows-latest (push) Has been cancelled

This commit is contained in:
pleb
2026-07-29 20:48:17 -07:00
parent 7d659167bd
commit ddc49d9ceb
4 changed files with 109 additions and 3 deletions
+11 -1
View File
@@ -63,11 +63,13 @@ running Mudmouth, validation, and multi-platform release packaging.
## Data and privacy
Mudmouth writes only two human-readable files in the operating system's
Mudmouth writes only three human-readable files in the operating system's
standard application-data directory:
- `config.toml` — endpoint, log path, event toggles, and playback settings
- `speakers.json` — NPC names, voice modes, and last-seen context
- `filters.toml` — dialogue prefixes to ignore; created with the default
ambient-NPC and combat-chatter filters
On Linux this is normally `~/.local/share/mudmouth`; the equivalent platform
directory is used on macOS and Windows.
@@ -79,3 +81,11 @@ repeat_window_seconds = 15
repeat_second_speed = 1.5
repeat_third_plus_speed = 2.0
```
To ignore additional repetitive dialogue, edit `filters.toml` and add literal
prefixes. For example:
```toml
speaker_prefixes = ["A ", "An "]
text_prefixes = ["Time to die, ", "Guards! "]
```